[AVERTISSEMENT] Modifier son HTC ONE M9 ne permet pas si facilement le retour à l'état "stock"
Pas de retour à l'état "stock" originel pour le SAV , ou le vendre par exemple, dans l'état actuel des connaissances
Bien que j'ai cru dans un premier temps qu'Htc avait introduit de nouvelles protections, l’empêcheur de tourner en rond en l’occurrence, ce n'est pas lui mais Google!
Avec l'arrivée de Lollipop, Google a introduit une modification en ce qui concerne les OTAs . Jusqu'à présent, pour passer une OTA, il y avait vérification de l'intégrité de certains fichiers. Mais depuis Lollipop, ce n'est plus cette vérification qui a court mais la vérification de blocks de la Nand. Et donc les OTAs à venir sur le M9 vont vérifier entre autre que le block du system n'a pas été modifié.
Plus d'explications (en anglais) sur la source fournie par le Captain_Throwback: sur Source.android.com...
Ce qui veut dire que si vous avez simplement monté le system en écriture/lecture le "md5" de celui-ci est modifié. Reflasher un backup originel du system ne suffit pas car le recovery custom va automatiquement monter le system...
Captain_Throwback a écrit:
The reason you can't just restore the stock system while in TWRP is because the system in TWRP is mounted read-write. As soon as you restore it, it'll be compromised again. So, you have to flash the system image while in fastboot to ensure it keeps its integrity. Then if you reboot into TWRP, system will be mounted read-only again. That'll allow you to take a full system image backup again after taking the OTA.
Il faudrait pour revenir stock pouvoir : - soit passer un RUU et on peut raisonnablement espérer pouvoir en trouver dans l'avenir pour les HTC ONE M9 non brandés mais ce la risque d'être beaucoup plus incertain en ce qui concerne les One M9 vendus par les opérateurs comme Orange, SFR, Bouygues... - soit pouvoir flasher le system en fastboot, le soucis étant d'avoir ces images stocks... Si quelqu'un sait convertir un backup stock fait par TWRP du system en .img merci de nous le signaler
Dernière édition par bzhmobile le Mar 23 Juin 2015 - 9:13, édité 4 fois
Le S-off n'est pas encore public mais en très bonne voie et des commandes de restore en mode terminal semblent pouvoir y arriver mais rien de très simple pour l'instant...
Des solutions sont en vue, donc tout n'est pas perdu
en tout état de cause, il faut surtout penser à faire immédiatement un backup une fois TWRP installé (et pas la version officielle mais la dernière du Captain)...
Merci à nicolachh qui a vu que j'avais placé l'annonce au mauvais endroit
Suffit de flasher un RUU Si tu es S-off n'importe quelle version ira sinon il faut une version équivalente ou supérieure à la valeur de l'O.S. que tu peux voir dans l'écran du bootloader...
un fastboot oem lock et le flash d'un RUU devraient faire l'affaire. Pour éliminer le S-off, une fois le RUU flashé (il faut absolument être sur un firmware signé), fastboot oem writesecureflag 3 ...
Oula je n'ai pas tout compris comme je suis novice en root. Mais bon si on peut revenir en stock je vais pouvoir me lancer dans le root car je trouve un peu limite l autonomie de mon m9
Merci beaucoup Pour le déverrouillage et le root ça devrait aller car j'avais rooté mon one mini il y a 2 mois et d'après ce que j'ai pu voir c'est la même manip. Par contre le s off, oem je ne sais pas trop ce que c'est. Sinon pour verrouiller le bootloader j'ai trouvé ça: Pré-requis : Votre appareil doit être S-OFF Votre appareil doit être rooté ADB installé sur votre ordinateur Verrouiller le Bootloader (LOCKED) : Ouvrez une fenêtre de commande et tapez les lignes suivantes :
adb devices adb shell su (nécessaire pour obtenir l'invite #) echo -ne '\x00\x00\x00\x00' | dd of=/dev/block/mmcblk0p2 bs=1 seek=33796 (je vous conseille de copier / coller cette ligne) exit exit (à lancer une deuxième fois seulement si vous avez besoin de revenir à normale > prompt) adb reboot bootloader
Voici une sur xdadev: http://forum.xda-developers.com/one-m9/general/how-to-lock-unlock-bootloader-htcdevs-t3092036
et l'autre en français: http://www.htcaddict.fr/2015/06/tutoriel-comment-deverrouiller.html
Edit Comme j'ai un peu de temps cette après midi j'ai regardé un peu tout ça et apparemment le s off est obligatoire? Et il n'existe que la methode sunshine?
Que sunshine qui est payant mais fonctionne très bien...
Scotty est une excellent référence, le relock avec le tag locked ne fonctionnera que si tu es S-off , l'adressage du block n'est permis qu'à cette condition...
Tu peux faire plein de chose sans , le suel truc c'est quand tu as un appareil brandé opérateur tu es obligé d'attendre la sortie des firmwares compatibles ce qui prend en général un peu plus de temps...