Transformez votre HTC One M8 en Developer Edition (et recevez les mises à jour OTA!)

htc-m8-googleplay-100263249-primary.idge

Nous avons posté la semaine dernière un tutoriel détaillé pour cloner le HTC One M8 Google Play Edition à partir de votre HTC One M8 GSM (nu ou opérateur). Nous n’oublions pas les amateurs de la surcouche « Sense » qui habille les smartphones HTC, nous vous proposons donc aujourd’hui un guide similaire mais qui vous permettra de transformer votre M8 en Developer Edition, modèle phare qui est généralement le premier à recevoir les mises à jour « Android + Sense » poussées par le constructeur, quelques semaines avant la version GSM nue, et souvent plusieurs semaines avant les versions opérateurs comme Orange ou SFR (l’update du M8 developer edition vers Android 5.0 Lollipop est prévue en début d’année 2015, ndla).

Pour cela, même méthode : nous modifierons bien sûr la ROM et le firmware (séparément cette fois, puisqu’aucun RUU zip n’est disponible), et nous changerons aussi le MID (Model ID) et le CID (Carrier ID) de l’appareil pour profiter des mises à jour OTA (« over the air »).
Attention, cette méthode ne convient que pour les HTC One M8 GSM. Ne pas tenter de l’appliquer avec un appareil CDMA!!!! De plus elle ne permet pas de supprimer le verrouillage SIM.

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 firmware et le recovery stock 2.22.1540.4 sur votre PC, dans votre répertoire adb & fastboot.
– avoir installé TWRP recovery (nous utilisons une sauvegarde pour flasher la ROM) et avoir fait une sauvegarde de votre système sur votre carte microSD (important).
– avoir téléchargé et extrait l’image nandroid que vous trouverez ici, et l’avoir copiée sur la carte microSD de votre téléphone, dans le répértoire TWRP – là où la sauvegarde de votre système actuel est également stockée : normalement, /ext_sd/TWRP/Backups/SERIALNUMBER/ ou /sdcard2/TWRP/Backups/SERIALNUMBER , « SERIALNUMBER » étant le numéro de série de votre M8. Vous devriez donc obtenir une structure de fichiers comme suit : /TWRP/Backups/SHXXXXXXXX/NomDeLaSauvegarde/ » et les fichiers du backup stockés dans ce dernier répertoire. Avant de commencer, démarrez dans TWRP et vérifiez que votre fichier de restauration est reconnu : cela peut être délicat à mettre en place!

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 (sans quoi adb ne fonctionnera pas).
Démarrez votre téléphone et connecté le à votre PC. Lancer une fenêtre de commande depuis votre répertoire adb/fastboot et entrez dans l’invite:

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\x32\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 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émarrez en mode Fastboot puis taper :

fastboot getvar mid

Le MID qui apparaît doit être 0P6B12000!


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 BS_US002

Puis,

fastboot reboot-bootloader

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


3) Restaurer la sauvegarde de la ROM (version 2.22.1540.4)

Démarrez en recovery (TWRP donc), et faites un factory reset (wipe des partitions data, cache, dalvik et system).
Dans le menu « Restore », sélectionnez le fichier de restauration 2.22.1540.4 que vous avez téléchargé et préparé préalablement. Cette opération va copier les fichiers d’origine de la ROM « Developer Edition » dans votre répertoire « system ». Attendez le message de succès de la restauration, puis éteignez votre téléphone et retirez votre carte microSD (afin qu’elle ne soit pas formatée par l’opération suivante).


4) Flasher le firmware et le recovery stock

Redémarrer le téléphone en mode fastboot, flashez d’abord le recovery puis le firmware avec les commandes suivantes:

fastboot flash recovery 2.22.1540.4_recovery.img

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 défilement grise au milieu de l’écran).
Entrez :

fastboot flash zip 2.22.1540.4_firmware.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 la touche Entrée : cela devrait fonctionner cette fois-ci).
Entrez :

fastboot reboot-bootloader

Vous êtes dans le bootloader, la version d’OS devrait indiquer 2.22.1540.4, et le CID devrait (toujours) être BS_US002.

Voilà, c’est terminé!

Redémarrez votre téléphone, vérifiez que la mise à jour vers la version 3.28 est disponible et qu’elle s’installe correctement. Si ce n’est pas le cas, vous devez avoir mal effectué une des opérations car tout a fonctionné à merveille pour moi.

Profitez bien de votre nouveau HTC One M8 Developer Edition 😉

 

Publicités

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