1 votes

La clé ADB d'Android ne fonctionne pas

J'avais un appareil Android enraciné il y a environ 3-4 ans. Je l'ai récemment retrouvé et je ne connais pas le mot de passe. Cet appareil Android était fiable sur mon ordinateur, mais il apparaît maintenant comme non autorisé sous adb devices. J'ai également les fichiers appelés adbkey et un fichier excel. Ces clés expirent-elles après un certain temps ou est-ce que je fais quelque chose de mal ? Merci d'avance.

2voto

pr0nin Points 353

L'autorisation dépend d'une clé stockée sur votre clé. Vous pouvez la trouver dans les fichiers ~/.android/adbkey y ~/.android/adbkey.pub . Si cette clé a été modifiée, remplacée ou recréée, l'autorisation est perdue.

Vous devez donc vous assurer que vous utilisez toujours la même clé.

Cependant, même si vous avez la même clé, vous risquez de ne pas obtenir de connexion adb à cause de la sécurité d'Android (en détail le cryptage du dispositif).

Sur les appareils Android modernes (par exemple Android 9+), adb ne fonctionne pleinement qu'une fois que l'utilisateur a saisi le mot de passe, la broche ou le modèle de verrouillage pour la première fois. Avant cette première authentification de l'utilisateur, adb n'est pas ou pas complètement disponible. Par exemple adb shell peut fonctionner mais l'accès à /sdcard et d'autres sections cryptées n'est pas possible (Android 9 avec FBE).

Cependant, sur les anciennes versions d'Android (ou si le fabricant a modifié l'authentification de l'utilisateur), ce comportement peut être différent, de sorte que vous voyez l'appareil sur ADB mais que l'authentification échoue comme vous l'avez rencontré.

Modifier : en commençant par Android 11 il semble y avoir une nouvelle fonctionnalité appelée Délai d'autorisation adb . Par défaut, il est réglé sur 7 jours. Je n'ai pas eu l'occasion de tester cela dans la réalité mais il semble que les appareils Android 11 "oublient" automatiquement les autorisations adb après une certaine période de temps. Il y a une option dans les options du développeur pour désactiver définitivement cette fonctionnalité.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X