[TUTO] Comment unlocker le bootloader/Installer le recovery/Rooter le HTC ONE M7
Avertissement
Attention : Ni le Forum, Ni moi-même ne pourront être tenu pour responsable des éventuels plantages ou brick du téléphone
Informations importantes à savoir avant déverrouillage: qui nous est rapportée par Migalscalp
Comme nous le savons tous, l' unlock du bootloader à pour conséquence le formatage de la partition /data. Pas très grave sur le OneX car cette partition est vide au 1er démarrage. Sur le One c est un peux différent car certaines applications (calculatrice, lampe de poche, Trimmer Sonnerie et Sound Recorder) sont installées automatiquement au premier démarrage sur la partition /data à partir d un répertoire qui se trouve aussi sur cette même partition.
L'unlock aura pour conséquence la suppression définitive de ces applications.Une autre potentiellement plus grave c' est de bloquer une futur mis à jour OTA. Puisque celle-ci vérifie l intégrité de tous les fichiers avant de les mettre à jour. Seul solution c est de tout remettre à plat avec un RUU (lorsque celui-ci sera disponible).
source1, source2
Il doit être possible avec la sauvegarde intégré à Android (via adb) de sauvegarder les APKs avant déverrouillage A tester ...A faire avec Carbon par exemple ... (méthode testée)
Conseils
La lecture de Tuto peut vous amener à modifier votre ONE, c'est un de ses buts. Mais il convient à mon avis de respecter ces quelques conseils afin de s’épargner quelques angoisses...
La première étape c'est d'unlocker votre Bootloader, à cette fin Htcdev va vous envoyer un mail avec un ficher "Unlock_code.bin" Une fois l'opération terminée, sauvegardez précieusement sur votre Pc ce fichier qui pourrait éventuellement resservir dans le futur.
La deuxième étape c'est d'installer avant toute chose un Recovery (CWM ou TWRP). Celui-ci installé, il faut faire un backup dans le Recovery, backup que vous transférerez aussitôt sur votre PC... c'est l'assurance de pouvoir remettre votre appareil dans l'état d'origine...
La troisième étape c'est le root... une fois fait, nouveau backup dans le Recovery à sauvegarder précieusement ...
Ensuite vous pourrez aisément gouter aux joies des Roms customs....
1) Unlocker votre Bootloader
Merci à Colonel59 à Nvidia et à Dedo
Attention avec cette méthode applique des réserves à la garantie de votre appareil. Attention le fait de déverrouiller le téléphone entraine un Factory Reset. Ce qui veut dire que toutes vos données personnelles seront effacées...
Tout d'abord, veuillez installer sur votre PC :
-Le JDK pour Java 6 -Android SDK -Htc Drivers[v4.0.1.001] OU -HTC Sync qui installera les derniers drivers...
Puis suivez le tuto :
Pour ouvrir une commande fastboot dans le répertoire fastboot pour ceux qui sont sous Windows (Vista, ou Seven) il existe une méthode plus simple que les commandes "cd"... Ouvrez un fenêtre du dossier où sont fichiers fastboot/adb. Appuyez sur la Touche Majuscule (shift) et cliquez sur le bouton droit de la souris et choisissez l'option [ Ouvir une fenêtre de commande ici ]
1. Rendez vous ici "http://www.htcdev.com/" et créez votre compte HTCDEV. 2. Téléchargez ces fichiers adb_fastboot_drivers.zip by Torxx 3. Créez un nouveau dossier "fastboot" à la racine de votre disque C:. 4. Extrayez le dossier "fastboot" du fichier .zip téléchargé à l'étape 2 dans ce dossier. 5. Rendez vous ici "http://www.htcdev.com/bootloader/" et sélectionnez "All Other Supported Models" puis " begin unlock bootloader"
6. Yes, Cochez les 2 cases, Proceed 7. Passez à l'étape 8 vu que nous avons déjà les fichiers nécessaires 8. Eteignez votre appareil en maintenant enfoncé le bouton "Power" 10 secondes 9. Rallumez le en maintenant Vol - appuyé 8. Mettez en surbrillance "Fastboot" avec Vol + ou Vol - et appuyez sur "Power"
9. Branchez votre HTC ONE au PC et ouvrez une console de commande. (windows XP - Click Démarrer > Exécuter > tapez CMD puis OK (Windows 7 - Click Démarrer > tapez CMD puis Entrée)
10. cd vers le dossier où nous avons mis les fichiers fastboot
Code:
cd c:\fastboot
11. Tapez ceci dans la console de commande
Code:
fastboot oem get_identifier_token
12. Depuis la fenêtre de commande DOS noir, faîtes un clique droit sur le titre de la fenêtre puis modifiez, sélectionnez, sélectionnez le texte et copier comme à l'étape 9 sur le site HTCDEV
13. Depuis la fenêtre de commande DOS noir, faîtes un clique droit sur le titre de la fenêtre puis sélectionner et collez le texte dans le cadre prévu en bas de la page
Vous recevrez rapidement un Mail de la part de HTCDev avec un lien vers la suite de la procédure et votre fichier "Unlock_code.bin" en pièce jointe 14. Téléchargez le fichier "Unlock_code.bin" et collez le dans le dossier "fastboot" que nous avons créé au point 3 15. Tapez ceci dans la console de commande
Code:
fastboot flash unlocktoken Unlock_code.bin
16. L'écran de votre HTC ONE va changer, pressez Vol + pour accepter et "Power" pour valider.
A) ClockworkMod Recovery with OTG USB Support Télécharger - recovery-clockwork-6.0.3.6-m7.img, version classique ou - recovery-clockwork-touch-6.0.3.6-m7.img, version Touch
Miroir
Copier le "recovery.img" dans le dossier "Fastboot" précédemment installer à la racine C de votre PC. Éteindre votre appareil en maintenant enfoncé le bouton "Power" 10 secondes Rallumer le en maintenant Vol - appuyé Mettre en surbrillance "Fastboot" avec Vol + ou Vol - et appuyez sur "Power" Brancher votre HTC One V au PC et ouvrez une console de commande. (windows XP - Click Démarrer > Exécuter > tapez CMD puis OK (Windows 7 - Click Démarrer > tapez CMD puis Entrée)
Tapez ces lignes de commandes:
Code:
cd c:\fastboot fastboot flash recovery "nom du recovery".img fastboot erase cache
Exemple:
Code:
cd c:\fastboot fastboot flash recovery CWM_Touch_6.0.2.8_M7.img fastboot erase cache
Une fois que c'est fait pour vérifier vous repassez sur le menu hboot du tel avec la commande suivante:
Code:
fastboot reboot-bootloader
Vous aurez alors une image similaire
La mention Tampered en haut signale que vous Recovery n'est pas celui d'Htc Vous mettez "recovery" en surbrillance et power et vous voilà dans le recovery. ... B)Team Win Recovery Project (TWRP) Autre recovery avec plus de possibilités. Team Win Recovery Project pour HTC ONE M7 La procédure est la même...
3) Rooter votre ONE
31/07/2013 Pour info, les versions récentes des Recovery CWM et TWRP supportent le rootage nativement. Sans passer par un zip d' installation. Pour les deux aucune option de visible mais à la sorti du recovery (reboot) si la rom présente sur le One n 'est pas rooté ils proposeront de la rooté avant de rebooter.
Télécharger SuperSU by Chainfire, le flasher dans le Recovery... Télécharger SuperUser by Koush, le flasher dans le Recovery...
autre méthode;
Le Superboot de PaulOBrien que l'on connait bien
sous réserves de confirmation car il semble y avoir des soucis :
Télécharger le "Superboot zip" ici et le dézipper... Mettre le ONE en mode bootloader - Power + Vol- Double cliquer sur 'install-superboot-windows.bat' MAC - ouvrir une fenêtre de commande indiquer le chemin des fichiers, et taper 'chmod +x superboot-mac.sh' followed by './install-superboot-mac.sh' LINUX - ouvrir une fenêtre de commande indiquer le chemin des fichiers, et taper 'chmod +x superboot-linux.sh' followed by './install-superboot-linux.sh'
Comment fonctionne le Superboot de PaulOBrien; Superboot est un boot.imgqui quand vous allez booter, va rooter votre One au premier démarrage suivant (installant su et superuser APK).
Il me semble (si j ai bien tout compris) que cette méthode ne fonctionne pas
PaulOBrien a écrit:
BUT... there appears to be a problem.
I've created and tested this Superboot on a bootloader unlocked, S-Off device I have here and it works fine.
I also have a retail, bootloader unlocked, S-On device and, well, it doesn't work. What should happen is that unlocking the bootloader enables the device to boot unsigned images either via a 'fastboot boot' or via a partition flash. What is actually happening is that neither of these work, so unlocking the bootloader appears to basically do nothing.
Devices sold on O2 in Germany appear to be slightly different in that they can boot a custom image flashed to the recovery or boot partitions, but they too can't fastboot flash unsigned images.
This is bad news. I'm guessing (hoping) this is not intentional on HTC's part - just once again a side effect of their over zealous bootloader protections. I'm liaising with HTC to try and work out what's going on - watch this space!
Source perso, j ai jamais réussi à booter un de mes HTC avec cette commande (fastboot boot boot.img) Et toi?
Informations importantes à savoir avant déverrouillage:
Comme nous le savons tous, l' unlock du bootloader à pour conséquence le formatage de la partition /data. Pas très grave sur le OneX car cette partition est vide au 1er démarrage. Sur le One c est un peux différent car certaines applications (calculatrice, lampe de poche, Trimmer Sonnerie et Sound Recorder) sont installées automatiquement au premier démarrage sur la partition /data à partir d un répertoire qui se trouve aussi sur cette même partition.
L unlock aura pour conséquence la suppression définitive de ces applications.Une autre potentiellement plus grave c' est de bloquer une futur mis à jour OTA. Puisque celle-ci vérifie l intégrité de tous les fichiers avant de les mettre à jour. Seul solution c est de tout remettre à plat avec un RUU (lorsque celui-ci sera disponible).
Source1 Source2
Il doit être possible avec la sauvegarde intégré à Android (via adb) de sauvegarder les APKs avant déverrouillage A tester ...
Je voulais regarder dans les OTA présentées sur XDA mais les liens sont invalides... et pour l'instant impossible de voir si le Root de PaulOBrien est possible sans unlocker , pas de réponses à ce sujet sur XDA... Il n'y a pas encore vraiment de ONE encore en circulation mais il va bien y avoir une solution pour les récupérer...
Ces utilitaires n'ont pas les apk du Sense5 mais celles de la version précédente mais on peut ouvrir les zip et les remplacer par celles qui sont dans l'OTA_M7_UL_JB_50_HTC_Europe_1.24.401.1-1.20.401.1_release_308488ojg0xahpsgzkm7qh.zip...
Une source? Dans les 2 OTA je ne trouve aucun APKs exploitables à part /system/HtcSpeakNGF.apk. Tous les autres fichiers sont des patchs à appliquer sur des fichiers existant.
A propos du RUU, 2 échec de DL
Je ne vois toujours que le backup Android via adb comme seule solution possible. J essaierai ce we
, mais je ne vois aucun .apk dans ce dossier. Seulement des .apk.p et des .odex.p qui sont des DIFF servant à patcher les .apk et les .odex présent sur le tel.
En fait, la disparition des apps présentes sur /data ne me dérange pas plus que cela. Je saurai toujours m en sortir.Mais je pense à ceux qui veulent seulement rooter leur tel sans pour autant passer par des ROMs customs et autre mods.Je sais que la question va finir par arrivé un jour ou l autre ici et donc je cherche le moyen d y répondre