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 Installation | Kioskmodus (Device Owner) | |
|---|---|---|
| Auf die App gesperrt | nein, die Home-Taste funktioniert | ja, kein Ausweg |
| Statusleiste und Einstellungen | erreichbar | blockiert |
| Start nach einem Neustart | meistens, geräteabhängig | ja, immer (wird zur Home-App) |
| Wöchentlicher Wartungsneustart | nein | ja |
| Gerät auch für andere Apps | ja | nein, nur gibeon.io |
| Installation | Browser, USB oder ADB | ADB auf einem leeren Gerät |
| Wieder ausschalten | App entfernen | nur 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
- Starte von einem leeren Gerät (frisch aus der Verpackung oder direkt nach einem Werksreset). Füge kein Google-Konto hinzu.
- Lade die Kioskversion auf deinen Laptop herunter:
https://cdn.gibeon.io/player/android/gibeon-player-kiosk-latest.apk - Verbinde dich mit dem Gerät und installiere:
Terminal-Fenster adb connect <IP-ADRESSE>:5555adb install -r gibeon-player-kiosk-latest.apk - Stelle die App als Device Owner ein:
Bekommst du hier eine Fehlermeldung, ist noch ein Konto auf dem Gerät. Setze zuerst zurück und versuche es erneut.
Terminal-Fenster adb shell dpm set-device-owner io.gibeon.player.kiosk/io.gibeon.player.AdminReceiver - Starte das Gerät mit
adb rebootneu. Die App kommt gesperrt zurück, wird zur Home-App und plant sofort den wöchentlichen Wartungsneustart. - 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.
Danke für dein Feedback.