Warning
SONY provisioning is only for developers. SONY is not yet an officially supported device.
- Disable Auto shut-off and Idle TV power off in Power & Energy settings.
- Enable Simple IP Control with Pre-Shared Key `1234` in Home network settings.
- Enable Developer options and ADB debugging.
- Install signageOS Android Core App with ADB
- download APK from https://a.signageos.io/
- Connect a PC with ADB to the display and confirm the device fingerprint dialog.
- usually, the connection command is
adb connect IP.ADDRESS.OF.SONY
- usually, the connection command is
- Install the app by ADB command :
adb install -r -g PATH.TO.APK
- Optional: if you are running Core App with built-in applet, there is an extra step. Start by opening Core App installer via launcher or using ADB:
adb shell am start io.signageos.open
Once you've walked through the installer you can continue with following steps for Sony Provisioning. - Execute the following ADB commands:
adb shell appops set --uid io.signageos.android PROJECT_MEDIA allow
adb shell appops set --uid io.signageos.android WRITE_SETTINGS allow
adb shell appops set --uid io.signageos.android READ_DEVICE_IDENTIFIERS allow
adb shell appops set --uid io.signageos.android SYSTEM_ALERT_WINDOW allow
adb shell pm grant io.signageos.android android.permission.WRITE_SECURE_SETTINGS
adb shell dpm set-device-owner io.signageos.android/.dpc.AdminReceiver
Once the above-mentioned steps are done, continue with:
- Start signageOS Core App from the Apps menu in the launcher.
- Grant all runtime permissions when Core App starts when prompted.
- Restart the app if the device is reported as unsupported.