Tytułem wstępu...
Dorwałem się do HTC ONE M7 ze stockowym Lolipopem i od razu zacząłem MODzić 😉
Najpierw zacząłem kombinować z rootem, później odblokowałem bootloader. Okazało się, że jest to wersja jakaś holenderska, ale oryginalna oraz, że już go ktoś S-OFFował, zmieniał CID i takie tam...
Wgrałem TWRP, później CM12.1. Cały czas jednak wybitnie przeszkadzał mi na splashu monit mówiący, iż urządzenie przeznaczone jest "for developing..." i coś tam jeszcze.
Wyczytałem, że aby się go pozbyć trzeba wgrać modyfikowany HBOOT. Idę dalej... Android 5.0.2 (FW 7.19.401.30) równa się HBOOT v.1.61.
Zacząłem szukać w Internetach. Jakaż była moja radość, gdy znalazłem na XDA wątek ze zmodyfikowanym HBOOTem. Włażę... Error - martwe linki.
Szukam dalej i jakoś tak gdzieś link od linku pdo reklamą natknąłem się na wątek na włoskim ANDROIDIANI właśnie na interesujący mnie temat. Podpiąłem HTC do kompa.
PAMIĘTAJ!!!
Całą procedurę wykonałem krok po kroku w opisany poniżej sposób.
Jednak ani ja, ani nikt z ekipy forum ANDROID.COM.PL, XDA-DEVELOPERS czy ANROIDIANI.COM nie ponosimy odpowiedzialności za ewentualne uszkodzenia sprzętu wynikłe z zastosowania się do poradnika poniżej.
WSZYSTKO ROBISZ NA WŁASNĄ ODPOWIEDZIALNOŚĆ!!!
I postaw piwko na koniec - będę wiedział, że moja praca komuś się przydała...
Instalacja...
Do instalacji potrzebowałem pliku ze zmodyfikowanymi plikami. (patrz linki)
Odpaliłem HTC w trybie FASTBOOT...
adb reboot bootloader
...A następnie RUU.
fastboot oem rebootRUU
Wywołałem flashowanie pobranego w punkcie pierwszym pliku.
fastboot flash zip twoja-nazwa-pliku.zip
* Oczywiście wiadomo, że zamiast twoja-nazwa-pliku.zip należy wprowadzić dokładną nazwę pliku, który ściągnęliśmy.
fastboot flash zip 217_224_TWRP2601_combined_firmware.zip
sending 'zip' (35220 KB)...
OKAY [ 2.839s]
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) start image[hboot] unzipping for pre-update check...
(bootloader) start image[hboot] flushing...
(bootloader) [RUU]WP,hboot,0
(bootloader) [RUU]WP,hboot,99
(bootloader) [RUU]WP,hboot,100
(bootloader) ...... Successful
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
finished. total time: 4.438s
W przedostatniej linijce zauważyłem ERROR 90, po czym zgodnie z zaleceniem puściłem flash jeszcze raz.
fastboot flash zip 217_224_TWRP2601_combined_firmware.zip
sending 'zip' (35220 KB)...
OKAY [ 2.835s]
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) start image[adsp] unzipping & flushing...
(bootloader) [RUU]UZ,adsp,0
(bootloader) [RUU]UZ,adsp,11
(bootloader) [RUU]UZ,adsp,22
(bootloader) [RUU]UZ,adsp,33
(bootloader) [RUU]UZ,adsp,45
(bootloader) [RUU]UZ,adsp,56
(bootloader) [RUU]UZ,adsp,67
(bootloader) [RUU]UZ,adsp,79
(bootloader) [RUU]UZ,adsp,90
(bootloader) [RUU]UZ,adsp,100
(bootloader) [RUU]WP,adsp,0
(bootloader) [RUU]WP,adsp,100
(bootloader) ...... Successful
(bootloader) start image[cir] unzipping & flushing...
(bootloader) [RUU]UZ,cir,0
(bootloader) [RUU]UZ,cir,100
(bootloader) ...... Successful
(bootloader) start image[recovery] unzipping & flushing...
(bootloader) [RUU]UZ,recovery,0
(bootloader) [RUU]UZ,recovery,13
(bootloader) [RUU]UZ,recovery,28
(bootloader) [RUU]UZ,recovery,39
(bootloader) [RUU]UZ,recovery,53
(bootloader) [RUU]UZ,recovery,64
(bootloader) [RUU]UZ,recovery,74
(bootloader) [RUU]UZ,recovery,85
(bootloader) [RUU]UZ,recovery,96
(bootloader) [RUU]UZ,recovery,100
(bootloader) [RUU]WP,recovery,0
(bootloader) [RUU]WP,recovery,100
(bootloader) ...... Successful
(bootloader) start image[rpm] unzipping & flushing...
(bootloader) [RUU]UZ,rpm,0
(bootloader) [RUU]UZ,rpm,100
(bootloader) [RUU]WP,rpm,0
(bootloader) [RUU]WP,rpm,100
(bootloader) ...... Successful
(bootloader) start image[sbl1-1] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-1,0
(bootloader) [RUU]UZ,sbl1-1,100
(bootloader) signature checking...
(bootloader) verified fail
(bootloader) ..... Bypassed
(bootloader) start image[sbl1-2] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-2,0
(bootloader) [RUU]UZ,sbl1-2,100
(bootloader) signature checking...
(bootloader) verified fail
(bootloader) ..... Bypassed
(bootloader) start image[sbl1-3] unzipping & flushing...
(bootloader) [RUU]UZ,sbl1-3,0
(bootloader) [RUU]UZ,sbl1-3,100
(bootloader) signature checking...
(bootloader) [RUU]WP,sbl1-3,0
(bootloader) [RUU]WP,sbl1-3,100
(bootloader) ...... Successful
(bootloader) start image[sbl2] unzipping & flushing...
(bootloader) [RUU]UZ,sbl2,0
(bootloader) [RUU]UZ,sbl2,100
(bootloader) [RUU]WP,sbl2,0
(bootloader) [RUU]WP,sbl2,100
(bootloader) ...... Successful
(bootloader) start image[sbl3] unzipping & flushing...
(bootloader) [RUU]UZ,sbl3,0
(bootloader) [RUU]UZ,sbl3,100
(bootloader) [RUU]WP,sbl3,0
(bootloader) [RUU]WP,sbl3,100
(bootloader) ...... Successful
(bootloader) start image[tp] unzipping & flushing...
(bootloader) [RUU]UZ,tp,0
(bootloader) [RUU]UZ,tp,100
(bootloader) ...... Successful
(bootloader) start image[tz] unzipping & flushing...
(bootloader) [RUU]UZ,tz,0
(bootloader) [RUU]UZ,tz,100
(bootloader) [RUU]WP,tz,0
(bootloader) [RUU]WP,tz,100
(bootloader) ...... Successful
(bootloader) start image[radio] unzipping & flushing...
(bootloader) [RUU]UZ,radio,0
(bootloader) [RUU]UZ,radio,6
(bootloader) [RUU]UZ,radio,13
(bootloader) [RUU]UZ,radio,19
(bootloader) [RUU]UZ,radio,26
(bootloader) [RUU]UZ,radio,33
(bootloader) [RUU]UZ,radio,39
(bootloader) [RUU]UZ,radio,46
(bootloader) [RUU]UZ,radio,53
(bootloader) [RUU]UZ,radio,59
(bootloader) [RUU]UZ,radio,66
(bootloader) [RUU]UZ,radio,73
(bootloader) [RUU]UZ,radio,79
(bootloader) [RUU]UZ,radio,86
(bootloader) [RUU]UZ,radio,93
(bootloader) [RUU]UZ,radio,99
(bootloader) [RUU]UZ,radio,100
(bootloader) [RUU]WP,radio,0
(bootloader) [RUU]WP,radio,26
(bootloader) [RUU]WP,radio,53
(bootloader) [RUU]WP,radio,79
(bootloader) [RUU]WP,radio,100
(bootloader) ...... Successful
OKAY [ 49.443s]
finished. total time: 52.280s
Teraz poszło OK.
Uruchomiłem komórkę ponownie w trybie BOOTLOADER.
fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.038s]
finished. total time: 0.039s
A czerwone ostrzeżenie znikło 🙂
Później miałem jeszcze bootloop (CyanogenMod 12.1). Oto jak go pokonałem:
FASTBOOT: wyczyszczenie partycji cache.
FASTBOOT: reflash TWRP
TWRP: wipe partycji cache (wyrzucił problemy z mountem partycji)
FASTBOOT: flash CWM
CWM: wipe partycji cache (bez problemów)
FASTBOOT: flash TWRP
TWRP: full wipe (bez problemów)
TWRP: flash CM, GAPPS, SuperSU
Działa bez zarzutu.
KODY BŁĘDÓW:
12 signature fail (jeszcze nie wiadomo do końca co oznacza, ale można rebootować)
23 parsing image fail (Coś nie bangla z plikiem ZIP)
32 header error (ZIP nie może zostać odczytany i poprawnie rozpakowany)
41 Wrong Model ID (niezgodne urządzenie - na pewno podpiałeś HTC One M7)
42 Wrong Customer ID (niezgodny CID; jak zmienić CID na poprawny? Szukaj w innych poradnikach - na pewno jest)
90 hboot pre-update (oznacza, że jak narazie poprawnie flashnałeś HBOOT oraz musisz zrobić to jeszcze raz natychmiast i bez restartowania urządzenia)
99 UNKOWN (nie jest jeszcze do końca jasne co oznacza ten problem; możliwe, że dotyczy błędnego funkcjonowania S-OFF/S-ON, ciężko powiedzieć; na pewno można bezpiecznie restartować)
155 you did not lock your bootloader (wymaga ponownego zablokowania S-ON jesli chcesz aktualizować oryginalny firmware od HTC)
LINKI:
XDA: [Firmware] 7.19.401.2 HTC One M7 Latest • No Red Warning • No Wipe
ANDROIDIANI: [RACCOLTA] Firmware NO RED TEXT - wątek ze zmodyfikowanymi HBOOTami, róźne wersje
ANDROIDIANI: [s-OFF][Guide-Info]Firmware, HBOOT Moddati, Relocked/Locked e Tampered - ichni tutorial flashowania
AndroidFileHost: Firmware 7.19.401.2 NO RED WARNING - link bezpośredni do zmodyfikowanego HBOOTa