Kiosk installeren (Device Owner)
Voor een publiek scherm of een etalage wil je vaak dat het toestel alleen de gibeon.io-app toont: geen thuisknop, geen statusbalk, niemand die per ongeluk een andere app opent. Dat is de kioskmodus. Je stelt de kioskversie van de app eenmalig in als “Device Owner” via een laptop. Daarna is het scherm vergrendeld, herstelt het zichzelf na een herstart of een hapering, en updatet het zichzelf automatisch over de lucht zonder dat je opnieuw moet installeren.
Wat je wint en wat je inlevert
| Gewone installatie | Kioskmodus (Device Owner) | |
|---|---|---|
| Vergrendeld op de app | nee, de thuisknop werkt | ja, geen ontsnapping |
| Statusbalk en instellingen | bereikbaar | geblokkeerd |
| Start na een herstart | meestal, toestelafhankelijk | ja, altijd (wordt de thuisapp) |
| Wekelijkse onderhoudsherstart | nee | ja |
| Toestel ook voor andere apps | ja | nee, enkel gibeon.io |
| Installeren | browser, USB of ADB | ADB op een leeg toestel |
| Weer uitschakelen | app verwijderen | enkel met een fabrieksreset |
Kies de kiosk voor een scherm dat onbeheerd en vast hangt. Voor een TV die je ook nog gewoon gebruikt, kies je de gewone installatie.
Wat je nodig hebt
- Een vers of teruggezet Android-toestel (Android 11 of nieuwer) zonder Google-account
- Android platform-tools (ADB) op een laptop, op hetzelfde netwerk als het toestel
- De kioskversie van de app. Let op: dit is een andere download dan de gewone APK.
- Je activatiecode uit de CMS (Schermen → scherm toevoegen)
Stap voor stap
- Start van een leeg toestel (vers uit de doos of net na een fabrieksreset). Voeg geen Google-account toe.
- Download de kioskversie op je laptop:
https://cdn.gibeon.io/player/android/gibeon-player-kiosk-latest.apk - Verbind met het toestel en installeer:
Terminal window adb connect <IP-ADRES>:5555adb install -r gibeon-player-kiosk-latest.apk - Stel de app in als Device Owner:
Krijg je hier een foutmelding, dan staat er nog een account op het toestel. Reset eerst en probeer opnieuw.
Terminal window adb shell dpm set-device-owner io.gibeon.player.kiosk/io.gibeon.player.AdminReceiver - Herstart het toestel met
adb reboot. De app komt vergrendeld terug, wordt de thuisapp en plant meteen de wekelijkse onderhoudsherstart. - Voer op het scherm je activatiecode in en koppel het scherm in Schermen.
Ontgrendelen zonder laptop
Moet je ter plaatse bij de Android-instellingen, dan hoeft daar geen laptop bij. Druk binnen 5 seconden deze reeks op de richtingstoetsen van de afstandsbediening:
omhoog, omhoog, omlaag, omlaag, links, rechts, links, rechts.
Er opent een Developer settings-venster in grote letters. Kies Kiosk ontgrendelen: dat haalt de vergrendeling er tijdelijk af zodat je bij de Android-instellingen kan. Hetzelfde venster toont ook toestel-diagnostiek (versie, netwerk, sync-status), om voor te lezen aan support. Alle opties staan beschreven bij developer settings via de afstandsbediening.
Werkt met een fysieke afstandsbediening of een toetsenbord met richtingstoetsen. Op een aanraakscherm zonder richtingstoetsen is de reeks niet beschikbaar.
Het toestel weer vrijmaken (fabrieksreset)
Device Owner kan je niet via de instellingen uitzetten, dat is net de bedoeling van een kiosk. Wil je het toestel weer vrijmaken of opnieuw opzetten, dan is een fabrieksreset de enige weg. ADB en de fabrieksreset blijven bewust open op een gibeon.io-kiosk, dus je raakt nooit buitengesloten.
Er zijn twee manieren:
- Via de instellingen, na ontgrendelen: Instellingen → Systeem → Reset-opties → Alle gegevens wissen. Op een Android-TV staat dit onder Instellingen → Apparaatvoorkeuren → Opnieuw instellen.
- Via een laptop:
adb reboot recovery, kies dan in het recovery-menu Wipe data / factory reset.
Na de reset is het toestel weer leeg. Je kan dan opnieuw de kioskmodus opzetten, of de gewone app installeren.
Wat als het niet werkt
dpm set-device-owner geeft een foutmelding
Bijna altijd staat er nog een account op het toestel (van Google of van de fabrikant), of is er al een app met beheerrechten. Doe een fabrieksreset, sla het account-scherm over en begin opnieuw bij stap 1.
Hoe update ik een kiosk?
Niet zelf. De kiosk updatet zichzelf automatisch over de lucht, zowel de content als de app. Je hoeft nooit opnieuw te installeren.
Kan ik nog bij de Android-instellingen?
Ja, zonder laptop: zie ontgrendelen zonder laptop. ADB blijft ook gewoon werken.
Bedankt voor je feedback.