Comment réparer un message non autorisé de périphérique ADB sur Android
Les outils ADB sont indispensables lorsque vous souhaitez effectuer des opérations telles que le rootage de votre appareil Android ou interagir avec lui de diverses manières. Ces outils, disponibles gratuitement, sont généralement simples à utiliser, même pour ceux qui débutent dans le rootage ou l'accès avancé à leur appareil.
Cependant, en raison de la diversité des appareils Android, des différentes versions du système d'exploitation et des modifications spécifiques apportées par les fabricants, des problèmes peuvent survenir lors de l'utilisation d'ADB. L'un des problèmes les plus fréquents est l'apparition du message "périphérique non autorisé" lors de l'interaction avec ADB.
Ce message d'erreur "périphérique ADB non autorisé" survient lorsque vous exécutez la commande adb devices. Celle-ci devrait normalement afficher le code d'enregistrement de l'appareil suivi du mot "device". Si, à la place, le code de l'appareil est affiché avec la mention "unauthorized", la communication avec l'appareil sera limitée, voire impossible.
Résoudre le problème de périphérique ADB non autorisé
Heureusement, ce problème est relativement facile à résoudre.
Sur votre appareil Android
Assurez-vous que votre appareil est bien déconnecté de votre ordinateur. Ensuite, ouvrez l'application "Paramètres" de votre téléphone. Naviguez jusqu'aux "Options pour les développeurs". Cet emplacement peut varier selon votre version d'Android ; il peut être directement accessible depuis le menu principal des paramètres ou se trouver dans la section "Système".
Dans les "Options pour les développeurs", désactivez le "Débogage USB". Juste en dessous de l'interrupteur de "Débogage USB", vous devriez voir l'option "Révoquer les autorisations de débogage USB". Cliquez dessus, puis, par précaution, redémarrez votre téléphone.
Sur votre ordinateur
Ouvrez l'invite de commande ou le terminal de votre ordinateur et exécutez successivement les deux commandes suivantes :
adb kill-serveradb start-server
Après avoir entré la première commande, appuyez sur la touche "Entrée". Puis, saisissez la seconde commande et appuyez à nouveau sur "Entrée" pour l'exécuter.
Reconnecter l'appareil au PC
Retournez aux "Options pour les développeurs" de votre appareil et réactivez le "Débogage USB". Reconnectez votre téléphone à votre ordinateur.
Déroulez le panneau de notifications de votre téléphone. Il devrait vous indiquer le mode de connexion USB actuel de votre appareil (généralement, le mode de charge par défaut). Ce point nécessite parfois quelques essais : choisissez l'option "Transfert de fichiers", puis exécutez la commande adb devices.
Si votre appareil est toujours indiqué comme "non autorisé", répétez le processus, mais cette fois, sélectionnez l'option "Transfert de photos". L'un de ces types de connexion devrait résoudre le message d'erreur de périphérique ADB non autorisé.
Il est important de noter que cette erreur n'est pas liée à votre statut de root, ni au fait que votre bootloader soit déverrouillé ou non. Il s'agit d'un problème qui empêche les outils ADB de reconnaître les autorisations nécessaires pour interagir avec l'appareil connecté.
En temps normal, lors de la connexion de votre appareil, une fenêtre contextuelle apparaît sur votre téléphone vous demandant d'autoriser le débogage. Cependant, il arrive que ces autorisations ne soient pas correctement enregistrées auprès d'ADB, ce qui provoque l'erreur.