Parfois, sur ma Nexus 9 (LMY48M) le sideload ADB ne fonctionne pas car le périphérique n'a pas de pilote. C'est vrai pour les versions stock et TWRP. Cependant, ADB à partir d'Android démarré fonctionne parfaitement. J'ai ADB version 1.0.32 (Windows 10 x64) et le dernier SDK avec le pilote USB de Google installé. Comment résoudre ce problème ? Je cherche sur XDA, au cas où je trouve une solution je la posterai pour la connaissance générale.
Réponse
Trop de publicités?J'ai dû modifier le android-winusb.inf
fichier de descripteur de pilote pour le pilote USB de Google.
-
Ajoutez l'ID matériel du périphérique à partir du Gestionnaire de périphériques sous l'onglet Section Google Nexus (Générique) pour le périphérique non reconnu connecté en mode sideload comme (pour les sections x86 et x64) :
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D001 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_D002
-
Désactivez l'application de la signature du pilote Windows,
-
Redémarrage,
-
Ajoutez manuellement le pilote USB modifié au périphérique listé dans le gestionnaire de périphériques,
-
Je l'ai laissé installer le pilote non signé, et maintenant ça marche.