Installer un kiosque (Device Owner)
Pour un écran public ou une vitrine, vous voulez souvent que l’appareil affiche uniquement l’application gibeon.io : pas de bouton d’accueil, pas de barre d’état, personne qui ouvre une autre application par erreur. C’est le mode kiosque. Vous définissez une fois la version kiosque de l’application comme « Device Owner » depuis un ordinateur portable. Ensuite, l’écran est verrouillé, il se rétablit seul après un redémarrage ou un accroc, et il se met à jour automatiquement à distance sans que vous ayez à réinstaller.
Ce que vous gagnez et ce que vous perdez
| Installation classique | Mode kiosque (Device Owner) | |
|---|---|---|
| Verrouillé sur l’application | non, le bouton d’accueil fonctionne | oui, aucune échappatoire |
| Barre d’état et réglages | accessibles | bloqués |
| Démarre après un redémarrage | généralement, selon l’appareil | oui, toujours (devient l’application d’accueil) |
| Redémarrage de maintenance hebdomadaire | non | oui |
| Appareil utilisable pour d’autres applications | oui | non, uniquement gibeon.io |
| Installation | navigateur, USB ou ADB | ADB sur un appareil vierge |
| Le désactiver | supprimer l’application | uniquement avec une réinitialisation d’usine |
Choisissez le kiosque pour un écran fixe et sans surveillance. Pour un téléviseur que vous utilisez aussi normalement, choisissez l’installation classique.
Ce dont vous avez besoin
- Un appareil Android neuf ou réinitialisé (Android 11 ou plus récent) sans compte Google
- Les Android platform-tools (ADB) sur un ordinateur portable, sur le même réseau que l’appareil
- La version kiosque de l’application. Attention : c’est un autre téléchargement que l’APK classique.
- Votre code d’activation issu du CMS (Écrans → Coupler un écran)
Pas à pas
- Partez d’un appareil vierge (neuf ou tout juste réinitialisé). N’ajoutez pas de compte Google.
- Téléchargez la version kiosque sur votre ordinateur portable :
https://cdn.gibeon.io/player/android/gibeon-player-kiosk-latest.apk - Connectez-vous à l’appareil et installez :
Fenêtre de terminal adb connect <ADRESSE-IP>:5555adb install -r gibeon-player-kiosk-latest.apk - Définissez l’application comme Device Owner :
Si vous obtenez une erreur ici, il reste un compte sur l’appareil. Réinitialisez d’abord et réessayez.
Fenêtre de terminal adb shell dpm set-device-owner io.gibeon.player.kiosk/io.gibeon.player.AdminReceiver - Redémarrez l’appareil avec
adb reboot. L’application revient verrouillée, devient l’application d’accueil et planifie aussitôt le redémarrage de maintenance hebdomadaire. - Sur l’écran, saisissez votre code d’activation et connectez l’écran dans Écrans.
Déverrouiller sans ordinateur portable
Vous devez accéder aux réglages d’Android sur place ? Pas besoin d’ordinateur portable. Appuyez en 5 secondes sur cette séquence avec les touches directionnelles de la télécommande :
haut, haut, bas, bas, gauche, droite, gauche, droite.
Une fenêtre Developer settings s’ouvre en gros caractères. Choisissez l’option qui déverrouille le kiosque : elle retire temporairement le verrouillage pour que vous puissiez accéder aux réglages d’Android. La même fenêtre affiche aussi le diagnostic de l’appareil (version, réseau, statut de synchronisation), à lire à l’assistance. Toutes les options sont décrites dans developer settings via la télécommande.
Fonctionne avec une télécommande physique ou un clavier avec touches directionnelles. Sur un écran tactile sans touches directionnelles, la séquence n’est pas disponible.
Libérer de nouveau l’appareil (réinitialisation d’usine)
Vous ne pouvez pas désactiver Device Owner via les réglages, c’est justement le but d’un kiosque. Si vous voulez libérer l’appareil ou le reconfigurer, une réinitialisation d’usine est la seule voie. ADB et la réinitialisation d’usine restent volontairement accessibles sur un kiosque gibeon.io, vous ne serez donc jamais bloqué dehors.
Il y a deux façons :
- Via les réglages, après le déverrouillage : Settings → System → Reset options → Erase all data. Sur une Android TV, c’est sous Settings → Device preferences → Reset.
- Via un ordinateur portable :
adb reboot recovery, puis choisissez Wipe data / factory reset dans le menu de récupération.
Après la réinitialisation, l’appareil est de nouveau vierge. Vous pouvez alors reconfigurer le mode kiosque, ou installer l’application classique.
Si cela ne fonctionne pas
dpm set-device-owner renvoie une erreur
Presque toujours, il reste un compte sur l’appareil (de Google ou du fabricant), ou une application dispose déjà de droits d’administration. Faites une réinitialisation d’usine, passez l’écran de compte et recommencez à l’étape 1.
Comment mettre à jour un kiosque ?
Vous n’avez rien à faire. Le kiosque se met à jour automatiquement à distance, le contenu comme l’application. Vous n’avez jamais besoin de réinstaller.
Puis-je encore accéder aux réglages d'Android ?
Oui, sans ordinateur portable : voir déverrouiller sans ordinateur portable. ADB continue aussi de fonctionner.
Merci pour votre retour.