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.