Transformez votre HTC One M8 en Google Play Edition (et recevez les mises à jour d’Android!)

maxresdefault

Ce guide vous propose de transformer intégralement n’importe quelle version de HTC One M8 (GSM), nu ou acheté chez un opérateur, pourvu qu’il soit déverrouillé (S-OFF) en édition Google Play, c’est à dire tournant sous Android « stock », sans modification ni la surcouche « Sense » qui habille habituellement les smartphones HTC. Si vous la réalisez intégralement, cette opération vous permettra même d’obtenir les mises à jour par OTA! Pour cela, nous modifierons bien sûr la ROM et le firmware, mais pour recevoir les mises à jour il faudra également changer le MID (Model ID) et le CID (Carrier ID) de l’appareil. En d’autres termes, « débrander » votre One M8. De quoi donner envie en vue du déploiement imminent d’Android Lollipop prévu pour novembre ou décembre…
Ce tutoriel est tiré du thread mis à disposition par Graffixnyc sur XDA. N’hésitez pas à vous y référer.
Notez enfin que revenir à une ROM « Sense » nécéssitera une mise à jour du firmware. Mais puisque vous êtes déjà S-OFF, cela ne posera aucun problème.

Attention, cette méthode ne permet pas de supprimer le verrouillage sim! Nous traiterons ce sujet dans un autre topic.

Je décline toute responsabilité si vous rendez votre téléphone inutilisable ou si son écran ne s’allume plus. Ces opérations comportent des risques, si vous ne comprenez pas de quoi tout cela s’agit, il est préférable de ne pas les reproduire!

Prérequis :
– faire une sauvegarde de vos photos, SMS, fichiers (la mémoire interne va être formatée!)
– être rooté & S-OFF, avoir les connaissances de bases ADB & Fastboot.
– avoir téléchargé et placé le fichier RUU pré-rooté ou non que vous trouverez ici, dans votre répertoire adb & fastboot.

Si vous avez des questions ou rencontrez des problèmes, laissez un commentaire ci-dessous.


1) Modifier le MID (facultatif mais préférable pour obtenir les mises à jour)

Si ce n’est pas déjà fait, activez le débogage USB dans les paramètres pour les développeurs (IMPORTANT).
Téléphone allumé et connecté via adb, entrez dans l’invite de commande :

adb devices

Vérifiez que votre téléphone est détecté, puis tapez

adb getvar mid

Notez bien votre MID actuel, qui s’affiche alors, pour un retour éventuel à la version stock. IMPORTANT!)
Entrez ensuite

adb shell

su

(Si besoin, répondez oui à la demande d’accès root qui s’affiche sur votre téléphone)
Ensuite, tapez

echo -ne '\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x37\x00\x30\x00\x30\x00\x30' | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

(faites un copier coller de la ligne complète ci-dessus, en une seule ligne, et en prenant soin de ne pas copier d’espace en trop)
Quittez le shell :

exit

exit

adb reboot bootloader

Vérifiez que le MID a bien été modifié.
Démarrer en mode Fastboot puis taper :

fastboot getvar mid

Vérifier que le MID qui apparaît est bien 0P6B17000!


2) Modifier le CID (facultatif mais impératif pour obtenir les mises à jour)

Démarrer le téléphone, cette fois-ci, en mode Fastboot, puis connectez-le.
Entrer la commande :

fastboot getvar cid

Notez votre CID qui s’affiche, pour un retour éventuel au CID stock. (IMPORTANT!)
Tapez :

fastboot oem writecid GOOGL001

Puis,

fastboot reboot-bootloader

Redémarrer en bootloader et vérifiez que votre CID est désormais GOOGL001.


3) Flasher le RUU

Le RUU, « Rapid Upgrade Utility », le fichier zip que vous avez téléchargé, va modifier le partitionnement, et mettre à jour la ROM, le firmware, le HBoot et le Recovery. C’est pour cela qu’il est assez volumineux (d’ailleurs, vérifiez bien que le fichier téléchargé est valide avant de lancer le flash).

Toujours en mode fastboot, flashez le  zip du RUU avec les commandes suivantes:

fastboot oem rebootRUU

attendre que le téléphone aît redémarré en mode « RUU » (vous devriez voir le logo HTC, et une barre de chargement grise au milieu de l’écran devrait apparaitre une fois que vous aurez lancé le flash).
Entrez (après avoir modifié le nom du fichier zip par celui que vous avez choisi en prérequis) :

fastboot flash zip RUU-HTC_One_M8_GPE_4.4.4-2.12.1700.1.zip

IMPORTANT: Il se peut que la première tentative échoue et renvoie un message « FAILED ». C’est NORMAL! Pas d’inquiétude. Taper la flèche haute du clavier une fois pour relancer la même commande, puis entrée).

fastboot reboot

Voilà, c’est fait!
Profitez bien de votre nouveau HTC One M8 Google Play Edition 😉

Publicités

9 réponses à “Transformez votre HTC One M8 en Google Play Edition (et recevez les mises à jour d’Android!)

  1. Bonjour,

    je suis bloqué à la première étape lorsque je tape « adb getvar mid » un message d’erreur apparaît : « android debug brige version 1.0.31 »

    Je me demande si ce n’est pas dû au fait que l’invitation de commande est indiqué « fastboot » au lieu de « abd ». Dans tous les cas je n’arrive pas à exécuter le fichier adb.exe

    Si tu peux m’apporter une solution

    Adrien

    J'aime

    • adb et fastboot ne s’utilisent pas de la même façon.
      adb : téléphone allumé sous android ou en mode recovery
      fastboot : téléphone redémarré en bootloader puis sélectionner « fastboot usb »
      dans les deux cas il faut bien avoir installé les drivers usb et connecté ton téléphone au PC.
      je t’invite à lire le post dédié de ce blog en détail avant de te lancer 😉

      J'aime

  2. Bonjour à tous!

    Merci pour ce tuto génialissime, j’ai tout suivi a la lettre mon m8 est bien sous android 5.0.1 mais impossible pour moi de changer de MID 😦 😦

    Pourtant mon téléphone est bien reconnu, ensuite je lance la commande comme ceci :

    adb shell

    apres j’ai cette ligne qui apparait

    shell@htc_m8:/ $

    et la je tape suca fait

    1:shell@htc_m8:/ $

    Je copie la ligne suivante

    echo -ne ‘\x30\x00\x50\x00\x36\x00\x42\x00\x31\x00\x37\x00\x30\x00\x30\x00\x30′ | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384

    et ensuite voila ce qui s’affiche

    00\x30\x00\x30\x00\x30’ | dd of=/dev/block/mmcblk0p5 bs=1 seek=16384
    dd: /dev/block/mmcblk0p5: Permission denied
    1|shell@htc_m8:/ $

    Quelqu’un aurait une idée?

    Merci d’avance 🙂

    J'aime

  3. Merci pour se super tuto, M8 passé en GPE et OTA fonctionnelle, vraiment performant et économe dans cette version Nexus !!

    Mais dites moi, je n’avais jamais réaliser avant, mais normale que les sonneries ne sonnent qu’avec le haut parleur du bas et pas les 2 lorsqu’on m’appel ??

    J'aime

    • c’est possible. Je ne suis pas en GPE en ce moment, donc je ne peux pas vérifier – mais si tes deux HP fonctionnent lorsque tu mets la musique il y a des chances que ce soit normal.

      J'aime

      • Merci de ta réponse ! Alors j’ai du nouveau sur mon soucis qui ressemble de plus en plus à un soucis logiciel, surement du à un paramètre ou a une application, car effectivement lors de l’écoute de musique, ou même mes sonneries, elles sont en stéréo, et la ou c’est bizarre, c’est que si je redémarre le téléphone, il sonne en stéréo, c’est après un moment, et donc surement après le démarrage d’une application ou d’un processus, il repasse en mono en ne sonnant qu’en bas, et il y a comme un souffle dans celui du haut qui suggère un bug.

        J’ai eu lu que Chrome générait des soucis sonore sur le M8, ça te parle ?

        A voir avec 5.1, j’ai lu debut avril sur les GPE ?

        Merci 😉

        J'aime

  4. bonjour, j’ai suivez les etapes ts est installer mais aprés j’ai reboot le telephone affiche le logo google et passe direct sur le hboot, j’ai essayer de flasher le boot.img ts seul mais c kif kif, je suis perdu??

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s