Zum Inhalt springen

Kiosk installieren (Device Owner)

Für einen öffentlichen Bildschirm oder ein Schaufenster willst du oft, dass das Gerät nur die gibeon.io-App zeigt: keine Home-Taste, keine Statusleiste, niemand, der versehentlich eine andere App öffnet. Das ist der Kioskmodus. Du stellst die Kioskversion der App einmalig über einen Laptop als „Device Owner“ ein. Danach ist der Bildschirm gesperrt, erholt sich nach einem Neustart oder einem Hänger selbst und aktualisiert sich automatisch drahtlos, ohne dass du neu installieren musst.

Was du gewinnst und was du aufgibst

Gewöhnliche InstallationKioskmodus (Device Owner)
Auf die App gesperrtnein, die Home-Taste funktioniertja, kein Ausweg
Statusleiste und Einstellungenerreichbarblockiert
Start nach einem Neustartmeistens, geräteabhängigja, immer (wird zur Home-App)
Wöchentlicher Wartungsneustartneinja
Gerät auch für andere Appsjanein, nur gibeon.io
InstallationBrowser, USB oder ADBADB auf einem leeren Gerät
Wieder ausschaltenApp entfernennur mit einem Werksreset

Wähle den Kiosk für einen Bildschirm, der unbeaufsichtigt und fest hängt. Für einen TV, den du auch ganz normal nutzt, wählst du die gewöhnliche Installation.

Was du brauchst

  • Ein frisches oder zurückgesetztes Android-Gerät (Android 11 oder neuer) ohne Google-Konto
  • Android-Platform-Tools (ADB) auf einem Laptop, im selben Netzwerk wie das Gerät
  • Die Kioskversion der App. Achtung: Das ist ein anderer Download als die gewöhnliche APK.
  • Deinen Aktivierungscode aus dem CMS (Bildschirme → Bildschirm koppeln)

Schritt für Schritt

  1. Starte von einem leeren Gerät (frisch aus der Verpackung oder direkt nach einem Werksreset). Füge kein Google-Konto hinzu.
  2. Lade die Kioskversion auf deinen Laptop herunter: https://cdn.gibeon.io/player/android/gibeon-player-kiosk-latest.apk
  3. Verbinde dich mit dem Gerät und installiere:
    Terminal-Fenster
    adb connect <IP-ADRESSE>:5555
    adb install -r gibeon-player-kiosk-latest.apk
  4. Stelle die App als Device Owner ein:
    Terminal-Fenster
    adb shell dpm set-device-owner io.gibeon.player.kiosk/io.gibeon.player.AdminReceiver
    Bekommst du hier eine Fehlermeldung, ist noch ein Konto auf dem Gerät. Setze zuerst zurück und versuche es erneut.
  5. Starte das Gerät mit adb reboot neu. Die App kommt gesperrt zurück, wird zur Home-App und plant sofort den wöchentlichen Wartungsneustart.
  6. Gib auf dem Bildschirm deinen Aktivierungscode ein und koppele den Bildschirm unter Bildschirme.

Entsperren ohne Laptop

Musst du vor Ort an die Android-Einstellungen, ist dafür kein Laptop nötig. Drücke innerhalb von 5 Sekunden diese Reihenfolge auf den Richtungstasten der Fernbedienung:

hoch, hoch, runter, runter, links, rechts, links, rechts.

Es öffnet sich ein Developer settings-Fenster in großer Schrift. Wähle die Option zum Entsperren des Kiosks: Das nimmt die Sperre vorübergehend weg, damit du an die Android-Einstellungen kommst. Dasselbe Fenster zeigt auch die Geräte-Diagnose (Version, Netzwerk, Sync-Status), zum Vorlesen für den Support. Alle Optionen sind beschrieben unter Developer settings über die Fernbedienung.

Funktioniert mit einer physischen Fernbedienung oder einer Tastatur mit Richtungstasten. Auf einem Touchscreen ohne Richtungstasten steht die Reihenfolge nicht zur Verfügung.

Das Gerät wieder freigeben (Werksreset)

Device Owner kannst du nicht über die Einstellungen ausschalten, das ist gerade der Sinn eines Kiosks. Willst du das Gerät wieder freigeben oder neu aufsetzen, ist ein Werksreset der einzige Weg. ADB und der Werksreset bleiben auf einem gibeon.io-Kiosk bewusst offen, du sperrst dich also nie aus.

Es gibt zwei Wege:

  • Über die Einstellungen, nach dem Entsperren: Settings → System → Reset options → Erase all data. Auf einem Android-TV findest du das unter Settings → Device preferences → Reset.
  • Über einen Laptop: adb reboot recovery, wähle dann im Recovery-Menü Wipe data / factory reset.

Nach dem Reset ist das Gerät wieder leer. Du kannst dann erneut den Kioskmodus einrichten oder die gewöhnliche App installieren.

Was tun, wenn es nicht funktioniert

dpm set-device-owner gibt eine Fehlermeldung

Fast immer ist noch ein Konto auf dem Gerät (von Google oder vom Hersteller), oder es gibt schon eine App mit Verwaltungsrechten. Mache einen Werksreset, überspringe den Konto-Bildschirm und beginne wieder bei Schritt 1.

Wie aktualisiere ich einen Kiosk?

Gar nicht selbst. Der Kiosk aktualisiert sich automatisch drahtlos, sowohl Inhalt als auch App. Du musst nie neu installieren.

Komme ich noch an die Android-Einstellungen?

Ja, ohne Laptop: siehe Entsperren ohne Laptop. ADB funktioniert auch weiterhin.

War das hilfreich?