Frameo Frames
If you have a Frameo frame device and want to use Kiosk on it, follow these steps:
Prerequisites
Section titled “Prerequisites”- Have adb downloaded/installed.
- Have ADB Access enabled in the Frameo
Settings->About->Enable Beta Program. - (Might need) USB-C to USB-A cable to connect your frameo frame to your computer.
- Some frames do not have tcpip enabled on the frame by default so a USB connection might be needed.
Connecting to the Frameo Frame through USB
Section titled “Connecting to the Frameo Frame through USB”- Connect USB-C cable from the Frameo Frame to computer through a USB-A port
- On the computer list devices
Terminal window adb devices - If the list of devices has
Unauthorizednext to it then you will need to go toSettings->About->Enable Beta Program.and toggle it back and forth a. A reboot might be needed as well - The list of devices should show
devicenext to the frame that is attached via USB. If that isn’t the case, then go back to step 3. - Enable tcpip on the frame
Terminal window adb tcpip 55555 - You can now continue with the steps below
Updating the system WebView
Section titled “Updating the system WebView”Frameo frame device normally come with a very old system WebView that is not compatible with Kiosk. To update the WebView, follow these steps:
-
Download the 106 WebView apk from here
-
Connect to your device with adb
Terminal window adb connect <device_ip>:5555 -
Push the WebView apk to the device
Terminal window adb push path/to/downloaded/webview.apk /sdcard/ -
Enter root
Terminal window adb shell su -
Backup the original WebView apk
Terminal window mount -o remount,rw /system && cp /system/app/webview/webview.apk /system/app/webview/webview.apk.bak -
Remove the existing WebView oat files
Terminal window mount -o remount,rw /system && rm -rf /system/app/webview/oat -
Copy the new WebView apk to the device
Terminal window mount -o remount,rw /system && cp /sdcard/webview.apk /system/app/webview/webview.apk -
Exit root
Terminal window exit -
Reboot the device
Terminal window adb reboot
Displaying Kiosk on your Frameo
Section titled “Displaying Kiosk on your Frameo”Below are the two most common apps used to display the Kiosk on Frameos. Please note that you do not need to install both apps.
Installing Fully Kiosk Browser
Section titled “Installing Fully Kiosk Browser”-
Download the latest Fully Kiosk Browser apk from here
-
Connect to your device with adb
Terminal window adb connect <device_ip>:5555 -
Install the Fully Kiosk Browser apk
Terminal window adb install path/to/downloaded/Fully-Kiosk-Browser.apk -
Start the Fully Kiosk Browser app
Terminal window adb shell am start -n de.ozerov.fully/.MainActivity
Installing ImmichFrame
Section titled “Installing ImmichFrame”Although Kiosk doesn’t have its own dedicated Android app, the ImmichFrame team has developed a native Android application that’s compatible with Kiosk.
-
Download the latest ImmichFrame apk from here
-
Connect to your device with adb
Terminal window adb connect <device_ip>:5555 -
Install the ImmichFrame apk
Terminal window adb install path/to/downloaded/immichframe.apk
Uninstall ImmichFrame
Section titled “Uninstall ImmichFrame”-
Connect to your device with adb
Terminal window adb connect <device_ip>:5555 -
Uninstall the ImmichFrame app
Terminal window adb uninstall com.immichframe.immichframe -
Enable the Frameo app
Terminal window pm enable net.frameo.frame
Disable Frameo app
Section titled “Disable Frameo app”-
Connect to your device with adb
Terminal window adb connect <device_ip>:5555 -
Enter root
Terminal window adb shell su -
Disable the Frameo app
Terminal window pm disable net.frameo.frame -
Exit root
Terminal window exit