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:
Enable Developer Options
Go to Settings → About device, then tap Build number seven times until you see the message “You are now a developer!”
Enable USB Debugging
Go to Settings → System → Developer options and turn on USB debugging.
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.
If you get an error, verify that the device was factory reset and try again.
Computer setup (macOS / Linux)
Install ADB
Connect and authorize your device
Connect the Android device to your computer using a USB cable.
Open Terminal and go to the Platform-Tools folder:
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.
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:
- The Livesignage app will be assigned as the Device Owner of the Android device.
- The app will automatically handle kiosk mode and all required system permissions.
- 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.