5 votes

HTC Sensation fastboot dispositif inconnu

Je rencontre des problèmes en essayant de Rooter mon HTC Sensation.

Je me suis retourné Débogage USB ON a vérifié que Démarrage rapide est tourné ON en Réglages > Alimentation et connecté le téléphone au PC.

USB Debugging turned on

Mon appareil a été reconnu avec succès Device was recognized

Il a également été montré dans la liste adb

C:\sdk\platform-tools>adb.exe devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
HT15LVXXXXXX    device

J'ai enlevé la batterie, je l'ai remise en place, j'ai appuyé sur le bouton d'alimentation et le bouton de réduction du volume et voilà, je suis en HBOOT .

J'ai appuyé sur le bouton Power une fois, en choisissant FASTBOOT FASTBOOT

Mon téléphone s'est connecté à Windows, mais cette fois le dispositif était non reconnu . Unknown Device

J'ai essayé d'ajouter des pilotes pour ce périphérique manuellement, mais ça n'a pas marché. Failed drivers

J'ai même essayé d'ajouter %MyHTC%=HTCAND32.Dev, USB \UNKNOWN a androidusb.inf et ensuite ajouter le pilote manuellement, mais le périphérique ne fonctionnait pas de toute façon et périphériques fastboot retourne une liste vide.

J'ai essayé les mêmes opérations sur mon Mac en utilisant fastboot-mac pour cela et j'ai obtenu le même résultat que sous Windows - le périphérique n'est pas reconnu en mode fastboot.

Des idées ?

2voto

Stelzi79 Points 121

Hé si quelqu'un cherche une réponse à cette question.

J'ai résolu le problème en ajoutant une clé dans le registre.

Sur Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0BB40FF00100 (Le chiffre hexadécimal "cryptique" à la fin est la valeur VID, PID et REV de l'ID matériel que vous pouvez voir sous Détails) si cette clé n'existe pas (la mienne l'était) créez-la.

Ajoutez ensuite une valeur binaire SkipBOSDescriptorQuery et le régler sur 01 00 00 00

Lorsque j'ai fait cela, cela a fonctionné "comme par magie" sur mon Windows 10 vers 20H2 Build 19042.928 après une reconnexion du périphérique USB.

Pourquoi cela fonctionne-t-il ?

D'après ce que je peux déduire, ce Descripteur BOS est une chose assez nouvelle dans l'USB 3 et a été rétroporté dans l'USB 2.1. Windows demande cela au périphérique USB du téléphone et cela ou le pilote n'est pas assez nouveau pour prendre en compte/désactiver cette requête BOSDescriptorQuery et ne fournit que des déchets à l'énumération du périphérique. Le lecteur/OS est confus et refuse de fonctionner correctement. Je parie que le pilote d'un téléphone aussi ancien n'a pas été retravaillé pour prendre en compte ce mode de défaillance.

1voto

sam Points 11

Vous devez d'abord déverrouiller le bootloader avant de faire quoi que ce soit... la capture d'écran montre que votre téléphone est toujours verrouillé vous pouvez le faire sur le site HTCDEV

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