Device Owner permissions allow DISPL Player to use advanced Android device-management features, including remote management and kiosk/lockdown functionality.
For Android devices, Device Owner or root permissions are required to support these management capabilities. Before deployment, make sure your device meets the Android requirements described in Hardware and system requirements to run DISPL Player
There are two ways to provision DISPL Player with Device Owner permissions:
1. QR Code Provisioning — recommended for compatible Google-certified Android devices during initial device setup.
2. Android Debug Bridge (ADB) — can be used to manually assign Device Owner permissions.
Option 1. Set Device Owner using QR Code Provisioning
For compatible devices, DISPL Player can be provisioned during the initial Android setup using a QR code.
The device must meet the following requirements:
- Android 7.0 (SDK 24) or higher
- Google-certified device with GMS support
- Functional camera
- Device must be factory reset or new out of the box
During initial Android setup, tap the startup screen 6 times to open the provisioning interface.
Then scan the prepared DISPL provisioning QR code, connect the device to Wi-Fi, and follow the on-screen setup instructions.
See also: https://displayforce.zendesk.com/knowledge/editor/01M2MNKKZKA2C226B7VZ8AN055/en-us?brand_id=6186541551517§ion_id=32387344464413
Note: QR Code Provisioning is the preferred method when preparing compatible Android devices from a factory-reset state. If QR provisioning is not available for your device or DISPL Player is already installed, Device Owner can be assigned manually using ADB as described below.
Option 2. Set Device Owner using ADB
1. Install ADB
Make sure Android Debug Bridge (ADB) is installed on your computer.
Windows
Download Android Platform Tools and extract the package to your computer.
macOS
Install ADB using Homebrew:
brew install android-platform-tools
Linux
Install ADB using:
sudo apt-get install android-tools-adb
These installation methods correspond to the existing DISPL Device Owner procedure.
2. Enable Developer Options and USB Debugging
On the Android device:
- Open Settings → About device.
- Find Build number and tap it 7 times to enable Developer Options.
- Open Developer Options.
- Enable USB Debugging.
The exact menu names may differ depending on the Android device manufacturer.
3. Connect to the Android device
You can connect to the device using USB or ADB over the network.
For a USB connection, connect the Android device to your computer using a USB cable.
For a network connection, make sure the computer and Android device are reachable on the same network and determine the IP address of the Android device. The device IP address can also be found in DISPL CMS.
Connect using:
adb connect <device_ip_address>:5555
For example:
adb connect 192.168.1.143:5555
4. Verify the ADB connection
Run:
adb devices
The connected device should appear in the list.
If an authorization request appears on the Android device, confirm it before continuing.
5. Set DISPL Player as Device Owner
Run:
adb shell dpm set-device-owner ai.displayforce.player/com.addreality.player.AdminReceiver
If the operation is successful, ADB will confirm that the Device Owner has been assigned to DISPL Player.
Verify Device Owner permissions
To check whether DISPL Player has been successfully configured as Device Owner, run:
adb shell dpm get-device-owner
The result should show:
ai.displayforce.player/com.addreality.player.AdminReceiver
as the current Device Owner.
If Device Owner cannot be assigned
Android may prevent Device Owner from being assigned if the device has already been configured or another Device Owner/profile configuration exists.
In this case, a factory reset may be required before Device Owner can be assigned.
Important: A factory reset deletes data stored on the device. Back up any required information before proceeding. The existing DISPL procedure instructs users to factory-reset the device and repeat the provisioning steps if Device Owner assignment fails.
After the reset, you can either:
- use QR Code Provisioning during the initial Android setup, or
- complete the necessary setup and assign Device Owner using ADB.
Related articles
Hardware and system requirements to run DISPL Player
Check supported Android versions, hardware requirements, storage, permissions, and other requirements before deploying DISPL Player.
https://support.displayforce.ai/hc/en-us/articles/6387254431901-Hardware-and-system-requirements-to-run-DISPL-Player
Installing DISPL Player Using QR Code Provisioning
Use QR Code Provisioning to install and configure DISPL Player on compatible factory-reset Android devices and provision the required device-management permissions. The supplied QR guide covers Android 7+, GMS certification, factory-reset requirements, scanning the QR code, Wi-Fi connection, and completing initial setup.
https://displayforce.zendesk.com/knowledge/editor/01M2MNKKZKA2C226B7VZ8AN055/en-us?brand_id=6186541551517§ion_id=32387344464413
Comments
0 comments
Please sign in to leave a comment.