Skip to content

Frameo Frames

If you have a Frameo frame device and want to use Kiosk on it, follow these steps:

  • Have adb downloaded/installed.
  • Have ADB Access enabled in the Frameo Settings->About->Enable Beta Program.

Frameo frame device normally come with a very old system WebView that is not compatible with Kiosk. To update the WebView, follow these steps:

  1. Download the 106 WebView apk from here

  2. Connect to your device with adb

    Terminal window
    adb connect <device_ip>:5555
  3. Push the WebView apk to the device

    Terminal window
    adb push path/to/downloaded/webview.apk /sdcard/
  4. Enter root

    Terminal window
    adb shell su
  5. Backup the original WebView apk

    Terminal window
    mount -o remount,rw /system && cp /system/app/webview/webview.apk /system/app/webview/webview.apk.bak
  6. Remove the existing WebView oat files

    Terminal window
    mount -o remount,rw /system && rm -rf /system/app/webview/oat
  7. Copy the new WebView apk to the device

    Terminal window
    mount -o remount,rw /system && cp /sdcard/webview.apk /system/app/webview/webview.apk
  8. Exit root

    Terminal window
    exit
  9. Reboot the device

    Terminal window
    adb reboot
  1. Download the latest Fully Kiosk Browser apk from here

  2. Connect to your device with adb

    Terminal window
    adb connect <device_ip>:5555
  3. Install the Fully Kiosk Browser apk

    Terminal window
    adb install path/to/downloaded/Fully-Kiosk-Browser.apk
  4. Start the Fully Kiosk Browser app

    Terminal window
    adb shell am start -n de.ozerov.fully/.MainActivity
  1. Enter root

    Terminal window
    adb shell su
  2. Disable the Frameo app

    Terminal window
    pm disable net.frameo.frame
  3. Exit root

    Terminal window
    exit

Although Kiosk doesn’t have its own dedicated Android app, the ImmichFrame team has developed a native Android application that’s compatible with Kiosk.

  1. Download the latest ImmichFrame apk from here

  2. Connect to your device with adb

    Terminal window
    adb connect <device_ip>:5555
  3. Install the ImmichFrame apk

    Terminal window
    adb install path/to/downloaded/immichframe.apk
  1. Connect to your device with adb

    Terminal window
    adb connect <device_ip>:5555
  2. Enter root

    Terminal window
    adb shell su
  3. Disable the Frameo app

    Terminal window
    pm disable net.frameo.frame
  4. Exit root

    Terminal window
    exit
  1. Connect to your device with adb

    Terminal window
    adb connect <device_ip>:5555
  2. Uninstall the ImmichFrame app

    Terminal window
    adb uninstall com.immichframe.immichframe
  3. Enable the Frameo app

    Terminal window
    pm enable net.frameo.frame