7 votes

Déverrouiller le bootloader en utilisant fastboot sous Ubuntu/Linux

J'essaie de déverrouiller le bootloader de mon HTC Legend.

J'ai ADT (Android SDK selon la version 21.1) sur ma boîte Ubuntu/Linux.

En suivant les instructions de HTCDev pour déverrouiller le bootloader du HTC Legend.

Je peux adb devices qui résulte comme suit

List of devices attached 
HTXXXXXXXXXX    device

Pero fastboot devices ne résulte en rien.

Quand je redémarre mon téléphone pour FASTBOOT USB puis branchez le câble USB sur le téléphone et connectez-le à PC/Ubuntu.

fastboot oem get_identifier_token
les résultats suivants et ne rien faire. < waiting for device >

J'ai fait des vérifications croisées pour certaines choses :

  • Le mode USB par défaut est Charge seulement
  • Le débogage USB est activé

Mais sur ma boîte ubuntu, il n'y a aucun pilote et aucun HTC Sync installé.

Qu'est-ce que je rate ici ? Puis-je le faire depuis Ubuntu, puisque je n'ai pas Windows ?


MISE À JOUR : Le HBOOT de mon appareil est 1.00.0000.


UPDATE2 : Je viens d'essayer avec sudo fastboot devices et est revenu.

HTXXXXXXXXXX    fastboot

Maintenant, quand je fais sudo fastboot oem get_identifier_token il revient :

...
(bootloader) [ERR] Command error !!!
OKAY [  0.010s]
finished. total time: 0.010s

4voto

user1548707 Points 41

Utilisateurs de Linux : Si vous êtes bloqué dans "waiting for device", assurez-vous de lancer fastboot en tant que Root, par exemple :

$ sudo ./fastboot oem get_identifier_token  
...  
(bootloader)      
(bootloader) < Please cut following message >  
(bootloader) <<<< Identifier Token Start >>>>  
(bootloader) C8750A7847621A009AAC7949E9B41A52  
...  
(bootloader) 7206C18600834B50AB6FA9F4A9AFC71C  
(bootloader) <<<<< Identifier Token End >>>>>  
OKAY [  0.004s]  
finished. total time: 0.005s

3voto

David Negron Points 971

Il semble que votre HBOOT doit être mis à jour à la version 1.02.0000 afin d'utiliser la méthode de déverrouillage HTCdev. La raison en est que le chargeur de démarrage de la Legend n'était pas livré à l'origine avec des capacités de déverrouillage, vous devez donc mettre à niveau vers la version qui les a ajoutées.

Malheureusement, le site HTCdev vous fournira un RUU à exécuter, mais comme il s'agit d'un fichier .exe, il ne vous sera pas d'une grande utilité sous Linux (même avec wine, il sera probablement rebelle). Cependant, vous pouvez effectuer un flash manuel à la place :

  1. Télécharger ce document LEGEIMG.zip 1 fichier. C'est le nouveau chargeur de démarrage 1.02 emballé dans un zip.
  2. Copiez le fichier zip dans le Racine de votre carte SD (c'est-à-dire, pas dans les sous-dossiers)
  3. Redémarrez votre bootloader comme vous le souhaitez ( adb reboot bootloader œuvre, par exemple)
  4. Lorsque HBOOT démarre, il devrait vous dire qu'il a trouvé un paquet de mise à jour sur la carte SD. Vérifiez l'invite à l'écran et sélectionnez "Oui" pour laisser le flashage du zip.
  5. Redémarrez votre téléphone dans votre bootloader à nouveau et vérifiez qu'il a été mis à jour à la version 1.02. A ce stade, vous pouvez suivre les instructions de déblocage de HTCdev.

1 En ce qui concerne ce dossier : "eldarerathis", vous dites, "Je suis sûr que vous êtes un gars digne de confiance et tout, mais comment puis-je savoir que ce téléchargement Mediafire est légitime ?" Eh bien, puisque votre chargeur de démarrage est actuellement verrouillé il ne flashera que les images qui ont été signées numériquement par HTC. Puisque la modification du contenu du fichier zip invaliderait la signature, vous pouvez être sûr qu'il est authentique et n'a pas été altéré.

Pour des instructions complètes, y compris la façon de récupérer vous-même le zip du RUU (ce qui nécessite Windows), consultez le site suivant ce post XDA .

0voto

panticz Points 101

Voici un exemple pour flasher TWRP et LineageOS sur un HTC One M8 :

adb reboot bootloader
fastboot oem get_identifier_token

# Download Unlock_code.bin from htcdev.com
https://www.htcdev.com/bootloader/token-submitted

fastboot flash unlocktoken Unlock_code.bin
fastboot flash recovery twrp-3.4.0-1-m8.img 
adb sideload lineage-17.1-20201009-nightly-m8-signed.zip
adb sideload open_gapps-arm-10.0-micro-20201010.zip

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