Download

One APK.
Nothing else.

No account, no licence key, no server to stand up.

Release candidate

v0.0.1-rc1

Android 9+ · 30 MB · unsigned · no Google services needed

Download the APK

SHA-256
f0cd0c3cbeb32045f9870bf3f45a225bcaa3b80a71da2060f3d158dc04ac744e

Requirements

  • Android 9 or newer. A tablet, TV box or HDMI stick.
  • A network you trust. Wi-Fi or Ethernet.
  • A browser on the same network, for the console.
  • No Google services. AOSP images are fine.
  • No device-owner provisioning. No factory reset.

This build is unsigned, so it will not install as it stands. Android refuses any package without a certificate. Sign it with your own key first.

apksigner sign --ks your.keystore --out unikiosk-signed.apk unikiosk-unsigned-v0.0.1rc1.apk

Install

Two ways in.

Over ADB

adb install -r unikiosk-signed.apk
adb shell am start -n io.unikiosk.kiosk/.MainActivity

The panel comes up on its own setup card, with its address printed on it.

By hand

Copy the file to the device and open it in a file manager. Android asks once for permission to install from unknown sources.

Then tap the bottom-left corner five times and enter the admin PIN to reach Settings.

Read the install guide

First ten minutes

Before it goes on a wall.

Change the PIN

Settings, System, Access. The default is not yours.

Note the password

The console password is generated per panel and shown there.

Set it as home

So the panel returns to itself after any reboot.

Turn on lockdown

Hide the bars, require the PIN, launch on boot.

Start from a board.

Import a template instead of drawing a blank grid.