3 votes

Problème avec ADB sur mon Nexus 4 (téléphone non autorisé)

En exécutant adb devices dans cmd, il dit que mon téléphone est non autorisé. Il semble que cela ait quelque chose à voir avec l'invite d'empreinte digitale RSA. Je ne me souviens pas avoir jamais reçu une telle invite. Oui, je fonctionne en mode PTP et le débogage est activé. J'ai essayé, après avoir cherché sur Internet pendant plusieurs heures :

  • Activation/désactivation du mode de débogage de façon répétée
  • Désinstallation et réinstallation de mes pilotes pour mon téléphone ou ADB
  • adb-killserver y adb-startserver
  • Redémarrer mon téléphone et le débrancher/rebrancher de plusieurs façons.

J'ai remarqué que dans mon (user)/.android/ je n'ai pas de fichier appelé adbkey.pub (qui est apparemment le fichier qui est censé contenir ma clé). Quoi qu'il en soit, je ne pense pas avoir jamais reçu l'invite concernant l'empreinte RSA et je n'arrive pas à la faire apparaître de quelque manière que ce soit.

Avez-vous une idée de ce que je pourrais faire à ce stade ? J'ai tout essayé sur ces forums et sur Internet, mais il y a peut-être quelque chose d'autre que je pourrais faire. Dois-je réinitialiser mon téléphone aux paramètres d'usine pour que l'invite apparaisse à nouveau ?

0voto

ce4 Points 14264

Il y a deux possibilités :

  1. Mettez à jour votre SDK pré 4.2.x à la dernière version qui inclut RSA auth.

  2. Si je ne m'abuse, vous utilisez Linux (user/.Android/). Dans le cas d'Ubuntu/Debian : Le paquet 'Android-tools-adb' fournit le binaire adb qui est préféré à celui du SDK. S'il est installé, il doit être récent (>4.2), car l'authentification RSA n'est pas intégrée dans les versions antérieures. Vous pouvez télécharger manuellement celui de Roaring et l'installer sur 12.xx, je l'ai déjà testé et cela a fonctionné. Ou simplement l'utiliser à partir du SDK. Assurez-vous de tuer l'ancienne instance du serveur adb après la mise à jour/réparation de la version.

0voto

Deux choses pourraient aider :

  • En fait, il arrive parfois que le câble utilisé pour la connexion soit cassé, essayez avec un autre.
  • lorsqu'il est connecté, dans l'ombre de notification, sélectionnez USB pour le chargement et changez-le en MTP ou en Stockage.

USB for charging enter image description here

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