Jump to content
nuts77

[TUTO] Rooter son HTC One M8 (méthode HTCDev)

Recommended Posts

Salut à tous,

Je poste le tutoriel que j'ai rédigé sur mon blog et que vous pouvez donc retrouver ici

 

Elle va vous aider (étape par étape) à déverrouiller votre bootloader, installer un custom recovery, et flasher l'utilitaire pour gérer les droits root.

 

Au préalable, je vous conseille de lire ces deux articles en "prérequis" :
- Root et S-OFF "pour les nuls" ; ce qu'il faut savoir avant de se lancer

- ADB et Fastboot : connaissances de base

 

Bonne chance et n'hésitez pas à demander de l'aide si besoin!

 

 

Comment rooter son HTC One M8 (via htcdev)

 

002.jpg?w=549&h=375

Cette méthode est plus économique et plus simple à réaliser que la méthode Sunshine dont on parlait ici. Elle ne présente pas de risque particulier, si ce n’est de formater votre partition data (pensez à faire une sauvegarde de vos fichiers, photos, sms, etc) et cette petite clause que vous devrez accepter lorsque HTC vous enverra le « token » (jeton) pour déverrouiller votre bootloader : « Il est de la responsabilité de HTC de vous mettre en garde sur le fait que les pannes résultant de ou causées par le déverrouillage du bootloader pourront ne pas toutes être couvertes par la garantie. » On en parle déjà ici, mais en gros, ce que dit cette clause, c’est que si vous endommagez votre appareil en augmentant par exemple la fréquence du processeur (une des choses que permet le root), l’appareil devra être réparé à vos frais. Toutefois le constructeur devra prouver que c’est le cas – ce qui sera plus ou moins facile selon le défaut. Attention donc à ne pas faire n’importe quoi avec votre téléphone!

 

1. Rendez-vous sur le site htcdev.com et créez un compte. Donnez une adresse valide, c’est par e-mail que vous sera envoyé le code de déverrouillage.

 

001.jpg?w=549&h=391

 

2. Une fois votre compte crée, et votre adresse e-mail vérifiée, cliquez sur « unlock bootloader » puis choisissez le modèle de votre téléphone.

 

002.jpg?w=549&h=375

 

A partir de là, il vous faudra avoir installé la plateforme Java, les drivers HTC (ou HTC Sync), le SDK de Google Android et l’utilitaire fastboot, soit en le téléchargeant sur la page suivante (step 4) pour votre système d’exploitation, soit si vous utilisez windows 7, depuis ce post (un peu plus détaillé sur le sujet). IMPORTANT : notez bien dans quel répertoire votre fichier fastboot est installé.

 

003.jpg?w=549&h=406

 

3. Une fois tout ce petit monde installé sur votre ordinateur, redémarrer le téléphone en mode fastboot (éteignez le téléphone, puis rallumez-le en appuyant sur le bouton d’alimentation et en maintenant simultanément le bouton « volume bas »). Toujours avec les boutons de volume, sélectionnez « FASTBOOT » et appuyez à nouveau sur le bouton d’alimentation. Branchez ensuite votre téléphone à votre ordinateur via le cable USB : le téléphone doit alors afficher « FASTBOOT USB » surligné en rouge.

 

004.jpg?w=549&h=425

 

4. Lancez fastboot par le minisdk que vous avez préalablement installé, ou depuis une fenêtre de commande (fastboot.exe) et tapez la commande

fastboot devices

. Si tout fonctionne normalement, fastboot doit afficher le numéro de série de votre téléphone.

Lancez ensuite la commande

fastboot oem get_identifier_token 

et tapez la touche Entrée. Vous allez obtenir un code unique qui va servir à identifier votre téléphone :

 

pict_6b.png?w=549&h=416pict_6a.png?w=549&h=416

 

5. Sélectionnez ce code avec la souris en surlignant la zone de texte comme indiqué ci-dessus (en incluant les lignes <<<< identifier token start >>>> et <<<<< identifier token end >>>>> comme séparateurs). Copiez la sélection dans le presse-papier (clic droit de la souris puis « copier »).

 

pict7.png?w=300&h=289

 

Collez le jeton dans la zone de saisie sous « My Device Indentifier Token », puis cliquez sur « submit ».

 

005.jpg?w=549&h=317

 

6. Vous allez quelques minutes plus tard recevoir par e-mail, de la part de HTC, un fichier nommé Unlock-code.bin. Copiez-le dans le répertoire où vous avez installé votre fichier fastboot à l’étape 2. Puis tapez dans la commande fastboot (que vous n’avez bien sûr pas fermée!)

fastboot flash unlocktoken Unlock_code.bin 

Votre téléphone devrait afficher l’écran suivant :

 

step1310.jpg?w=549

 

Sélectionner « Yes » avec les boutons de volume et pressez le bouton d’alimentation. Votre téléphone redémarre, vous avez déverrouillé le bootloader. Redémarrez à nouveau le téléphone en mode Fasboot USB et vérifiez que le flag « UNLOCKED » apparait en haut de l’écran.

 

7. Choisissez avec soin le custom recovery que vous allez utiliser. Si vous êtes sur HTC One M8 et que vous ne savez pas lequel choisir, je vous recommande vivement cette version de TWRP modifiée par le développeur Captain_Throwback (attention, il faudra extraire le fichier .img du zip en lien). Copiez le fichier .img du recovery de votre choix et lancer la commande

fastboot flash recovery nom-du-fichier.img

(en remplaçant évidemment par le nom du fichier choisi) suivie de « Entrée », puis 

fastboot reboot-bootloader

.

8. Votre recovery a été flashé, vous pourrez donc désormais démarrer en mode recovery en sélectionnant « RECOVERY » avec les touches volume depuis votre bootloader. Pour rooter votre téléphone, téléchargez et copiez le fichier UPDATE-SuperSU-vxxxx.zip à la racine de votre carte micro-SD ou de la mémoire interne de votre téléphone.

 

attachment.jpg?w=167&h=300 attachment.png?w=167&h=300

 

9. Démarrez votre téléphone en mode recovery, sélectionnez « Install » ou « flash zip » (selon les recoveries) et choisir le fichier UPDATE-SuperSU-vxxxxx.zip. Valider, puis redémarrez (« Reboot system », généralement dans les options d’alimentation).

 

Voilà! Vous êtes désormais en posession d’un téléphone rooté. Félicitations!

 

AJOUT DU 24/10/2014 : le unlock du bootloader supprime deux applications (qui ne sont pas des applis système), la calculatrice et la lampe de poche.
Vous pouvez les télécharger ICI et les réinstaller. (merci à Jahrasta pour cette info)

Edited by nuts77
  • Like 1

Share this post


Link to post
Share on other sites

Super tuto, merci!

J'avais déjà vu ton blog et je t'avais déjà félicité donc je vais arrêter de peur de passer pour un fanboy ^^

 

Petites questions :

Quand tu déverrouilles ton bootloader, ça efface tes données mais également 2 applis "système" si je ne me trompe pas? (flash et calculatrice)

Il serait peut être intéressant de mettre un lien pour re-télécharger ces applis (j'ai trouvé ce lien sur XDA).

D'ailleurs, ne pas réinstaller ces applis peut-il entraîner des soucis de MAJ OTA par la suite? Car il me semble que modifier ou supprimer certains fichier systèmes peut bloquer l'install des MAJ mais je ne sais pas si cette absence en fait partie.

  • Like 1

Share this post


Link to post
Share on other sites

Bonne remarque pour la suppression de ces applis, effectivement. Merci d'avoir posté le lien!
Après il est possible que cela empêche les OTA, mais je n'en suis pas sûr. Lorsque j'avais rooté mon M8 la première fois, j'avais supprimé Fitbit et HTC Stocks avec titanium et il me semble que la mise à jour 2.22 était passée. Mais ce serait à vérifier.
(Sinon pour être sûr à 100% d'avoir les OTA, on peut aussi flasher la ROM stock (correspondant au firmware), de flasher superSU puis de revenir en recovery stock :)

Share this post


Link to post
Share on other sites

Il faut être S-OFF pour tout ça non ?

 

Si non j'ai une idée pour ton prochain tuto : mettre a jour son téléphone en flashant un ROM Stock... ;-)

Share this post


Link to post
Share on other sites

Pas faux ^^

A part ou dans un autre topic, il faudra que je te demande des choses sur le fait de debrander.

Share this post


Link to post
Share on other sites

Il faut être S-OFF pour tout ça non ?

Non, tant que tu ne touches pas au firmware ou au CID/MID tu n'es pas obligé d'être S-off. Flasher une ROM et un recovery custom ne nécessitent "que" le déverrouillage du bootloader. Par contre, l'inconvénient - si tu veux t'éviter des risques de bugs - c'est qu'il faut que le build de ta ROM corresponde à celui de ton FW...

Pas faux ^^

A part ou dans un autre topic, il faudra que je te demande des choses sur le fait de debrander.

 

Mon prochain tuto sera "comment débrander / installer une ROM stock" ;)

Share this post


Link to post
Share on other sites

Merci à toi c'est très clair ! Cependant j'ai une question relative a ma situation :

 

- Je suis sur un HTC M8 nu

- J'ai la version 4.4.4

- Je veux rooter mon tel pour utiliser xposed et avoir les mis-à-jour

 

Je root en suvant ce tuto : http://htconem8fr.wordpress.com/2014/10/17/tuto-rooter-son-htc-one-m8-via-le-site-htcdev-com/

 

Lorsque mon tel voit une maj je fais quoi : je deroot via supersu et desinstale xposed puis je lance la maj OTA ? Ou alors je suis ton dernier tuto pour flasher la derniere rom corespondant à mon cid ?

Edited by idaho947

Share this post


Link to post
Share on other sites

Si tu es en stock recovery et si tu utilises uniquement le module xposed, et que tu n'as modifié aucun fichier de la partition system, la mise à jour par OTA devrait toujours passer, même sans unrooter. Tes applis xposed et superSU seront toujours là après la màj, par contre il faudra re-rooter parce que les binaires auront été effacés. Donc une fois la mise à jour terminée, boum, re-TWRP recovery et re-superSU :)

 

Si l'OTA ne passe pas, reflashe la ROM stock (même version que ton FW actuel), pour tout remettre à plat, reflashe le recovery stock (même version aussi), et là l'OTA devrait passer.

Edited by nuts77

Share this post


Link to post
Share on other sites

Seul un recovery custom ou des fichiers système modifiés peuvent bloquer une OTA normalement

Share this post


Link to post
Share on other sites

bon comme je comprend vite mais qu'il faut m'expliquer longtemps, j'ai une question bien noob 

 

si je suis ce tuto, je reste sous la version android que j'ai déjà avec la surcouche opérateur et tout le toutim ?

 

L'étape 7 m'interpelle : " 7. Choisissez avec soin le custom recovery" 

 

c'est quoi ?  :| 

Share this post


Link to post
Share on other sites

Oui pour la première question. 

Le recovery c'est un petit programme qui permet de réaliser certaines bidouilles. Il est lancé hors du système, ce n'est pas une application ordinaire. Et je te conseille vivement le recovery TWRP.

Share this post


Link to post
Share on other sites

bon j'ai réussi a unlock le téléphone 

 

par contre je le suis planter étape 7

 

j 'ai vérifier si j 'étais bien unlock c'était ok

j ai merder en appuyant sur recorvery

 

et la écran noir triangle rouge....


c bon c'es reparti dsl 

 

vous pouvez me détailler l'étape 7

Share this post


Link to post
Share on other sites

Il faut mettre le fichier .img dans le mêle dossier que celui contenant fastboot.exe.

Ensuite depuis le bootloader, en mode "fastboot USB", tu tapes la commande.

Share this post


Link to post
Share on other sites

ok sur le PC donc mais j'ai pas réussi a charher l'image

sur le lien je suis même tombé sur un  soucis mon antivirus à bloquer l ouverture , j'ai forcé mais cela n'a pas fonctionné

 

un autre lien

 

merci de votre aide ...

Share this post


Link to post
Share on other sites

c'est ce que je pensais , il y avait plusieurs liens de download j'ai du cliquer le mauvais, un logiciel s'est installé et j'ai un peu ramé pour le chargé

 

sur ton lien il y a plusieur version , laquelle choisir ?

 

je peux continuer la manip sachant que je l'ai abandonné hier et de fait j'ai coupé tout programme ?

 

Merci

Share this post


Link to post
Share on other sites

Bon j'ai réussi le root :)

 

par contre sur la dernière étape pas eu le temps d'installer superuser sur la racine du portable 

il s'est installé lui même après redémarrage?

 

çà a l'air ok

 

merci 

Share this post


Link to post
Share on other sites

Je t'avais écrit de prendre la dernière version, donc avec un plus haut numéro ;)

Oui le processus peut se reprendre au milieu, suivant où il s'est arrêté du moins.

 

Content que tout roule enfin, bon courage pour la désinfection de ton PC !

Share this post


Link to post
Share on other sites

bon dans fastboot quand je lance la commande fastboot flash recovery+nom du fichier

j'ai le message wainting for device qui reste et rien ne se passe  :mellow:

Share this post


Link to post
Share on other sites

Téléphone pas reconnu. (tu as fait fastboot devices avant pour vérifier?)

vérifie connexion usb, essaie avec un autre cable, un autre port usb... Le tél est redémarré en mode fastboot?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






×
×
  • Create New...