===== Android TV ===== ==== Objectif ==== Cette documentation explique comment : * Activer le mode développeur * Activer le débogage ADB (USB / Wi-Fi) * Se connecter à un écran Android via ADB * Déployer une APK (ex : Zebrix Agent) * Configurer le driver dans Zebrix ==== Prérequis ==== * Écran Android (ex : Samsung WAF – Android 14) * PC avec ADB installé * Écran et PC sur le même réseau * Télécharger l'[[https://control.zebrix.net/download/apk_android/app_release.apk|APK]] à déployer ==== 1. Accéder aux informations système ==== Depuis l'écran, aller dans **Paramètres → À propos de la tablette** Repérer : * Version du système * Numéro de build {{ .:pasted:20260422-155956.png?800 }} ==== 2. Activer le mode développeur ==== Cliquer **7 fois sur "Numéro de build"** Résultat : * Le message "Vous êtes maintenant développeur" apparaît * Le menu "Options pour les développeurs" est activé {{ .:pasted:20260422-155956.png?800 }} ==== 3. Accéder aux options développeur ==== Aller dans **Paramètres → Système → Options pour les développeurs** Activer : * Utiliser les options développeur * Débogage USB {{ .:pasted:20260422-160209.png?800 }} ==== 4. Connexion ADB ==== Depuis un PC, télécharger ADB Télécharger l'[[https://control.zebrix.net/download/apk_android/app_release.apk|APK]] à déployer Ouvrir une invite de commande et taper le code suivant: adb connect IP ou adb connect IP:PORT Exemple : adb connect 192.168.1.1:5555 ==== 5. Vérification ==== Les commandes suivantes vous permettent de vérifier la connexion entre votre PC et votre écran: adb devices Résultat attendu : 192.168.1.1:5555 device ⚠️ Si "unauthorized" : * Vérifier l’écran * Accepter la demande de debug ==== 6. Installation APK ==== Les commandes suivantes vous permettent d'installer l'apk précédemment téléchargé: adb -s 192.168.1.1:5555 install "{chemin}\zebrix-agent.apk" Mise à jour : adb -s 192.168.1.1:5555 install -r "{chemin}\app-release.apk" Une fois l'installation terminée, entrez les commandes suivantes # Luminosité .\adb.exe -s 192.168.1.1:5555 shell appops set net.zebrix.agent WRITE_SETTINGS allow # Lecture de la source affichée (obligatoire pour input_source) .\adb.exe -s 192.168.1.1:5555 shell appops set net.zebrix.agent GET_USAGE_STATS allow .\adb.exe -s 192.168.1.1:5555 shell am force-stop net.zebrix.agent .\adb.exe -s 192.168.1.1:5555 shell am start -n net.zebrix.agent/.ui.MainActivity # Device Admin — Gestion de veille et verrouillage .\adb.exe -s 192.168.1.1:5555 shell dpm set-active-admin net.zebrix.agent/.service.ZebrixDeviceAdminReceiver # Device Owner - Gestion du redémarrage .\adb.exe -s 192.168.1.1:5555 shell dpm set-device-owner net.zebrix.agent/.service.ZebrixDeviceAdminReceiver ==== Configuration dans Zebrix ==== Configurer le driver de votre écran de la maniere suivante: {{ .:pasted:20260422-163446.png }} Votre équipement est désormais configuré