6 votes

Quelles sont les options possibles lorsque le fournisseur ne propose pas de pilote ADB pour un appareil Android ?

J'ai acheté un téléphone Android et le vendeur ne propose aucun pilote. Le SDK Android et les pilotes qui l'accompagnent ne semblent pas fonctionner avec l'appareil, mais l'appareil lui-même indique qu'il s'agit d'Android 2.2.1.

D'autres utilisateurs ont signalé que les pilotes du Nook Color ont fonctionné pour eux, mais je ne peux pas le confirmer, après avoir essayé.

Quelles sont les options dont je dispose pour me connecter à l'appareil (et finalement pour l'enraciner) ?

Est-ce que c'est vraiment juste le fichier .inf que je dois manipuler pour que l'ID du périphérique soit connu de Windows ? Après tout, il existe des outils permettant de connaître ces chaînes de caractères lorsque le périphérique est connecté (bien qu'il soit "inconnu") ...

Le modèle en question est un GPS Simvalley SP-60 .

Note : Le système d'exploitation pour lequel j'ai besoin de pilotes est soit Windows 7 x64, soit, si quelqu'un l'a fait avec succès, Windows XP 32 bits (sous VMware avec le périphérique USB connecté).

5voto

Matthew Read Points 50150

J'essaierais d'éditer extras\google\usb_driver\android_winusb.inf dans le SDK Android pour qu'il reconnaisse votre appareil.

Le fichier devrait avoir une section comme celle-ci que vous pouvez étendre :

[Google.NTamd64]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF

Si vous allez dans le gestionnaire de périphériques de Windows et que vous affichez les propriétés de votre appareil, vous devriez voir l'identifiant dont vous avez besoin. Par exemple, mon Vibrant indique USB\VID_04E8&PID_681C sous Device IDs et a 3 entrées avec cela et &MI_00 , &MI_02 y &MI_03 annexé à la rubrique Relations avec les bus. J'ajouterais donc ceci au fichier .inf :

; Samsung Vibrant
%SingleAdbInterface%        = USB_Install, USB\VID_04E8&PID_681C
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_681C&MI_03

Vous devriez également redémarrer dans le chargeur de démarrage, le mode de récupération, etc. et voir si cela fournit plus d'identifiants. Je sais que mon Vibrant installe de nouveaux pilotes la première fois qu'il est connecté dans chaque mode, il est donc probable que d'autres entrées soient nécessaires.

Ensuite, il suffit de mettre à jour le pilote et de sélectionner ce fichier .inf. Vous obtiendrez probablement une erreur concernant la vérification de la signature du pilote. En fonction de votre version de Windows, il existe différentes façons de désactiver temporairement cette fonction ; voici un bon guide pour Windows 8 et 10 . Une fois qu'il est désactivé, installez le fichier .inf et vous devriez être prêt.

I pensez à Une fois que vous avez fait cela, les pilotes de stockage de masse USB et autres seront automatiquement installés lorsque vous monterez le périphérique sur le PC, mais si ce n'est pas le cas, vous pouvez probablement étendre ce processus pour cela.

1voto

Milner Points 533

Récemment, Koush (la personne derrière modèle d'horloge ) a supprimé un Pilote UniversalADBD pour Windows, qui peut être téléchargé par exemple. aquí . Pour en savoir plus, consultez l'article d'AndroidPolice. Un pilote ADB universel pour Windows qui fonctionne réellement sur 8 et vérifier ADBDriver.Com comme source alternative. Voir aussi Le message original de Koush sur G+ sur ce sujet. Je cite :

Pour une raison quelconque, chaque fabricant de téléphone a son propre pilote adb, ce qui fait que je me retrouve à installer 3 ou 4 pilotes différents lorsque je fais mes tests. C'est une vraie plaie, et c'est aussi beaucoup demander à l'utilisateur final d'une de mes applications.

Ce pilote devrait fonctionner sur tous les téléphones Android pour toutes les versions de Windows. [1] Il n'est pas nécessaire d'activer la signature de test ou de désactiver la vérification des pilotes, ni même de redémarrer. Cela se fait en installant automatiquement ClockworkMod en tant que certificat et éditeur de confiance dans le magasin de certificats de la machine locale pendant le processus d'installation.

[1] Sous Windows 8, après le téléchargement, choisissez "Plus d'infos" puis "Exécuter quand même".

Donc, si vous ne voulez pas jouer avec les fichiers source/de configuration vous-même, vous pouvez faire un essai.

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