Setup Device Owner - Client Android

Setup Device Owner - Client Android

Overview

To enable kiosk mode and give the Livesignage player full control of your Android device, the app must be set as the Device Owner.
This is done by running a specific command through ADB (Android Debug Bridge):

Shell
adb shell dpm set-device-owner com.livedigitalsignage.android/.MyDeviceAdminReceiver


The process is safe and only needs to be completed once per device.
It can be done from any Windows, macOS, or Linux computer via a USB connection.

Prepare your Android device

Before connecting the device to your computer, complete the following steps:
  1. Enable Developer Options
    Go to Settings → About device, then tap Build number seven times until you see the message “You are now a developer!”

  2. Enable USB Debugging
    Go to Settings → System → Developer options and turn on USB debugging.

  3. Use a new or factory-reset device
    The Device Owner command works only on devices without user accounts or existing configurations.
    If the device has already been set up, perform a
    factory reset before proceeding.

Computer setup (Windows)

Install ADB

Download the Android SDK Platform-Tools for Windows from Google’s official website:

Extract the ZIP file (for example, to C:\platform-tools).
Notes
Installing Android Studio is not required.

Install USB drivers (if needed)

Some devices require additional USB drivers for Windows to recognize them correctly.
You can find the official OEM driver list here:

Notes
Download and install the driver that matches your device manufacturer (Samsung, Lenovo, etc.).

Connect and authorize your device 

  1. Connect your Android device to the computer using a data-capable USB cable.
  2. Open the Command Prompt (press Win + R, type cmd, and press Enter).
  3. Navigate to the Platform-Tools folder:
    Shell
    cd C:\platform-tools

  1. Check that the device is detected:
    Shell
    adb devices

  2. On your device, confirm the Allow USB debugging prompt.
  3. Run the command again: your device should now appear as authorized.

Set the Device Owner

Make sure the Livesignage app is already installed on the device, then run:

Shell
adb shell dpm set-device-owner com.livedigitalsignage.android/.MyDeviceAdminReceiver

If the command completes successfully, you’ll see a confirmation message.
WarningIf you get an error, verify that the device was factory reset and try again.

Computer setup (macOS / Linux)

Install ADB

Download the Android SDK Platform-Tools for macOS or Linux from: 
https://developer.android.com/tools/releases/platform-tools


Extract the ZIP file (for example, to ~/platform-tools).

Connect and authorize your device

  1. Connect the Android device to your computer using a USB cable.
  2. Open Terminal and go to the Platform-Tools folder:
    Shell
    cd ~/platform-tools

  1. Check connection:
    Shell
    ./adb devices

  1. Confirm the authorization request on your device when prompted.

Set the Device Owner

Once your device is recognized and the Livesignage app is installed, run:

Shell
./adb shell dpm set-device-owner com.livedigitalsignage.android/.MyDeviceAdminReceiver

You should see a confirmation message.
Warning
If you receive an error about existing users or accounts, perform a factory reset and try again.

Troubleshooting

Device unauthorized in adb devices

Unplug and reconnect the USB cable, unlock your device, and confirm Allow USB debugging.

Device not listed

Install or update the correct USB driver (Windows only).
Try using a different cable or USB port.

Not allowed to set the device owner

The device has an active user account.
Perform a factory reset and repeat the procedure.

Adb not recognized or “Command not found”

Make sure you are in the Platform-Tools folder before running the commands. 

Final steps

Once the command is executed successfully:
  1. The Livesignage app will be assigned as the Device Owner of the Android device.
  2. The app will automatically handle kiosk mode and all required system permissions.
  3. You can now disconnect the device and continue with the standard Livesignage setup.
If you’re configuring multiple devices, you can reuse the same Platform-Tools installation.
Each new device will only require authorization for USB debugging once.



    • Related Articles

    • Generic Android

      There are two ways to install the Livesignage app on Android devices: 1. Direct install and ADB for Kiosk Mode Download the APK Download the APK file from: ? https://myls.io/android/ls.apk This version includes: Native kiosk mode Auto-update ...
    • Android TV

      Google Play Store You can install the app directly via the Google Play Store on Android TV. From Android TV navigate to the Google Play Store and search for Livesignage among the apps. Once installed, you can start it like any other app from the ...
    • OPS Philips PPDS Android 7

      Install Livesignage 1. Connect a mouse to the Philips PPDS OPS. 2. Drag from top to bottom to activate administrator mode. 3. Enter the code 0000 and then click next. 4. Download the ls.apk file by following the url ...
    • Player BrightSign 5

      Compatibility The procedures described in this document apply to the following models: XC5, XT5, XD5, HD5, LS5, AU5. Preliminary Operations First, complete the device reset by pressing and holding the SVC and RESET buttons simultaneously. Before ...
    • Epaper Philips Tableaux

      Initial display setup Follow these steps to install the Livesignage app on the display: Download Livesignage’s app on a Windows computer by visiting the following URL: https://myls.io/philips/tableaux/ls.apk Turn on the display and connect it to the ...