5 votes

Comment puis-je déverrouiller le chargeur de démarrage sur un HTC Magic ?

Après avoir passé plusieurs jours sans succès à essayer de Rooter mon téléphone Android, je vais maintenant poster mon problème ici avec toutes les approches que j'ai déjà faites. Peut-être que quelqu'un pourra m'aider. J'essaie de débloquer le chargeur de démarrage sur un HTC Magic 32B (S-ON, HBoot-1.33.0007 (SAP10000), CPLD-10, Radio-2.22.19.26i) afin que je puisse le flasher avec une ROM personnalisée (comme cyanogen 5 ou 6) .

Comment cela se fait-il ?

Si je ne comprends pas mal le processus, c'est comme ça :

  • Rooter l'appareil (par exemple en utilisant UniversalRoot.apk, SuperOneClick.exe)
  • Déverrouillage du chargeur de démarrage pour CustomRecovery (i.e. Clockworkmod, AmonRA Recovery)
  • Flashing de la ROM personnalisée (cyanogen) en mode recovery (Vol Down+Power pendant le démarrage)
  • C'est tout... (afaik)

Quel est le problème ?

Déverrouiller mon chargeur de démarrage ne semble pas fonctionner. =(

J'ai enraciné l'appareil plusieurs fois en utilisant l'Exploit 1.5, SuperoneClick.exe ou au moins UniversalRoot.apk. Donc, du côté du système d'exploitation, il semble vraiment être enraciné.

J'ai souvent entendu parler de "ROM Manager.apk", mais je n'ai pas trouvé de version fonctionnant sur les versions 1.6 et antérieures.

Si j'utilise fastboot flash recovery <myRecovery.img> alors je reçois un FAILED (remote: not allow) ce qui mène au point où je dois débloquer le chargeur de démarrage.

Ce que j'ai déjà essayé pour débloquer le chargeur de démarrage

HTCDev.com, déblocage officiel via HTC

La commande fastboot oem get_identifier_token ne semble pas reconnaître le paramètre "get_identifier_token", il se termine par un message de type [ERR] Command error . Je suis dans fastboot usb mode (câble vers pc, appareil et fastboot devices le confirme). Tout est installé correctement (HTC Sync, Android SDK, ADB, Fastboot). Je l'ai essayé sur Mac et sur Windows.

Déverrouillage via le shell ADB

  • Connexion à l'appareil à l'aide d'ADBshell
  • Mes fichiers recovery.img sont sur /sdcard et ont chmod 0755 (ou pour les tests 777)
  • su fonctionne donc j'ai un # au début de la commande
  • J'ai un flash_image sur la racine de sdcard, l'exécuter via ./flash_image me donne permission denied même si je suis Root avec chmod set.

J'ai lu que la mise à jour de HBoot pouvait résoudre ce problème, mais je n'ai pas trouvé de fichier fonctionnel ni de tutoriel pour cela (tous les articles sont vraiment vieux et mènent souvent à une page 404).

Toute aide est appréciée !

1voto

Bob Points 156

Le processus pour obtenir CM sur les HTCs dans mon expérience (HTC Sensation, Raider, One S, Desire Z) a été le suivant :

  1. Déverrouillez le bootloader, généralement via HTC Dev, après avoir installé uniquement les pilotes de synchronisation
  2. Flash Custom Recovery - TWRP de préférence, mais CWM fonctionne bien.
  3. Fichier zip de Flash Superuser pour une racine facile. Si cela ne fonctionne pas, je peux suggérer VRoot a bien fonctionné sur un Lenovo Ascend G610 avec peu de documentation sur le web.
  4. Exécutez l'outil S-OFF de votre choix, parfois basé sur un terminal, parfois c'est un apk facile.
  5. Définir SuperCID pour faciliter le flashage d'autres roms stock.
  6. Flash Cyanogen et Gapps, assurez-vous d'effacer les données avant le premier démarrage.

N'essayez pas d'installer des bootloaders personnalisés avec S-ON, car j'ai cassé un HTC Hero qui était S-ON, j'ai essayé de flasher Amarulz HBoot, et il n'a jamais redémarré.

La méthode ci-dessus a permis de débloquer avec succès tous les appareils HTC cités en premier, sans aucune brique.

Pour répondre à vos questions, vous ne pouvez pas flasher une restauration personnalisée parce que vous êtes S-ON. Peut-être que vous ne pouvez pas obtenir la clé de déverrouillage pour votre HBoot parce qu'il est antérieur au programme de déverrouillage de HTC. Mon HTC Hero a reçu une mise à jour Hboot qui a nécessité l'utilisation de HTCDev pour le déverrouillage.

Si vous cherchez à flasher une restauration via ADB Shell, vous devrez utiliser 'dd' pour cela.

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