Wszystko robisz na własną odpowiedzialność, ani portal android.com.pl ani ja jako autor tego poradnika nie bierzemy odpowiedzialność za ewentualne szkody.
Już kilkakrotnie moją forumową skrzynkę odbiorczą nawiedziły wiadomości od użytkowników HOX'a którzy chcieliby z custom ROMu wrócić sobie do oryginalnego, serwowanego przez nasze ukochane HTC softu. Biorąc pod uwagę bogactwo "wiedzy eksperckiej" jaką funduje nam XDA, byłem mocno zaskoczony, jak bardzo ten z pozoru prosty proces, został skomplikowany. A wszystko przez brak pełnego S-OFF'a, a co za tym idzie niemożność zmiany CIDu w naszym telefoniku na cokolwiek innego.
W związku z tymi trudnościami postaram się w miarę prosty sposób objaśnić tu jak taką procedurę przeprowadzić, żeby sobie nic nie spartolić. Metod jest kilka, ja opisze tą moim zdaniem najprostszą, ale jakby ktoś testował i odniósł sukces w jakiś inny sposób, to niech się koniecznie podzieli 🙂
Cały proces oparty będzie na właściwym dla Twojego numeru CID pliku RUU - stąd jego dobór będzie kluczowy. W naszym przypadku nie będzie to na szczęście takie skomplikowane 😉
Zakładam, że posiadasz custom ROM oraz customowe Recovery - jeśli chcemy wrócić do stocka będziemy musieli pozbyć się obu (zwłaszcza, jeśli chcemy mieć możliwość aktualizacji przez OTA - stąd wylecieć musi też Recovery). Mimo, że sam jestem linuksowcem, tutorial jest stworzony raczej pod Windę, bowiem do niej jednak większość ludzi ma dostęp, a i cała procedura jest łatwiejsza.
RUU - powrót do Stock'a:
1. Rozpoczynamy od znalezienia właściwego RUU na tej oto stronie przygotowanej przez magików z XDA: wszystkie ROMy dla HTC One X , ewentualnie w tworzonej na forum bazie RUU - Forum po zmianach, link nie działa . Jak wybrać właściwy? Czytaj dalej.
2. Potrzebne nam będą pliki fastboot - możesz je pobrać Fastboot.zip . Następnie sprawdzamy CID naszego telefonu - podłączamy telefon w trybie fastboot USB, w wierszu poleceń przechodzimy do katalogu z plikiem fastboot.exe a następnie wpisujemy komendy:
fastboot oem readcid
Aby dowiedzieć się jaki jest nasz CID, oraz aby poznać wersje oprogramowania:
fastboot getvar version-main
3. Na podstawie listy CID:
SuperCID 11111111
AirTel-India ????????
Asia-HK-CHT HTC__622
ATT CWS__001
BM BM___001
Bouygues-Telecom BOUYG201
Brightstar-PTB BSTAR502
Brightstar-SPA BSTAR301
Chunghwa-Taiwan CHT__601
CT HTCCN702
CU HTCCN703
DCM DOCOM801
DOPOD DOPOD701
Era T-MOB009
Fastweb-IT FASTW401
GOOGLE GOOGL001
H3G-DAN H3G__F05
H3G-Italy H3G__402
H3G-ROI H3G__003
H3G-SWE H3G__G04
H3G-UK H3G__001
HTC-Asia-SEA HTC__037
HTC-Asia-SEA-WWE HTC__044
HTC-Australia HTC__023
HTC-BE HTC__E41
HTC-Czech HTC__C24
HTC-Denmark HTC__F08
HTC-Dutch HTC__E11
HTC-EastEurope HTC__032
HTC-ELL HTC__N34
HTC-FRA HTC__203
HTC-FRA-Bouygues HTC__247
HTC-GCC HTC__J15
HTC-GER HTC__102
HTC-India HTC__038
HTC-ITA HTC__405
HTC-Nor HTC__Y13
HTC-Norway HTC__H10
HTC-Poland HTC__B25
HTC-PTG HTC__506
HTC-Russia HTC__A07
HTC-Singapore ????????
HTC-SPA HTC__304
HTC-Sweden HTC__G09
HTC-Turkey HTC__M27
HTC-WWE HTC__001
Hutch-Australia HUTCH001
O2-DE O2___102
O2-UK O2___001
Open-Channel HTCCN701
Optus-Australia OPTUS001
ORANGE-AT ORANG113
ORANGE-BE ORANG012
ORANGE-CH-FRA ORANG203
ORANGE-CH-GER ORANG104
ORANGE-ES ORANG309
ORANGE-French ORANG202
ORANGE-PL ORANGB10
ORANGE-PO ORANG008
ORANGE-SK ORANG006
ORANGE-SW ORANG216
ORANGE-UK ORANG001
Rogers ROGER001
SMC-Voda-HK SMCVD001
StarHub-Singapore ????????
TELEF-Spain TELEF301
Telstra TELST001
TELUS TELUS001
TIM-Italy TIM__401
TMA T-MOB102
TMCZ T-MOB004
TMD T-MOB101
TMH T-MOB007
TMHR T-MOB006
TMMK T-MOBL11
TMNL T-MOB003
TMSK T-MOB008
TMUK T-MOB005
TMUS T-MOB010
TWM-TW HTC__621
VIRGIN-UK VIRGI001
VODA-Africa-South HTC__016
VODA-Australia VODAP021
VODA-Germany VODAP102
VODA-Greece VODAP006
VODA-Ireland VODAP019
VODA-Italy VODAP405
VODA-Mobilkom VODAP120
VODA-Netherland VODAPE17
VODA-New-Zealand VODAP022
VODA-Portugal VODAPD18
VODA-Proximus VODAP024
VODA-SA VODAP026
VODA-SFR VODAP203
VODA-Spain VODAP304
VODA-Swisscom-DE VODAP110
VODA-Swisscom-FR VODAP212
VODA-Swisscom-IT VODAP416
VODA-Swisscom-WWE VODAP015
VODA-TR VODAPM27
VODA-UK VODAP001
oraz oznaczeń oprogramowania:
x.xx.61.x - Orange UK (United Kingdom)
x.xx.65.x - Orange CH (Switzerland)
x.xx.75.x - Orange ES (Spain)
x.xx.110.x - T-Mobile UK (United Kingdom)
x.xx.111.x - T-Mobile DE (Germany)
x.xx.112.x - T-Mobile AT (Austria)
x.xx.114.x - T-Mobile NL (Netherlands)
x.xx.118.x - T-Mobile PL (Poland)
x.xx.161.x - Vodafone UK (United Kingdom)
x.xx.166.x - Vodafone CH-DE (Switzerland - Germany)
x.xx.163.x - Vodafone FR (France)
x.xx.169.x - Vodafone AT (Austria)
x.xx.206.x - O2 UK (United Kingdom)
x.xx.207.x - O2 DE (Germany)
x.xx.401.x - World Wide English
x.xx.707.x - Asia WWE (World Wide English)
x.xx.720.x - Asia India
x.xx.771.x - Hutchison 3G UK (United Kingdom)
x.xx.862.x - Voda-Hutch AU (Australia)
x.xx.980.x - Optus AU (Australia)
x.xx.1400.x - HTC China
Wybieramy właściwy RUU z linka podanego w punkcie 1 - w moim przypadku (niebrandowany, CID: HTC__032, wersja x.xx.401.x) będzie to:
RUU_ENDEAVOR_U_ICS_40_HTC_Europe_1.29.401.11_Radio_1.1204.105... (zwane dalej RUU.exe).
4. Nie możemy tak po prostu odpalić sobie RUU.exe i z uśmiechem na ustach obserwować jak nasz HOX odzyskuje oryginalne oprogramowanie. A to dlatego, że musimy najpierw zablokować ponownie bootloader.
5. Wracamy do fastboota - wpisujemy kolejne polecenia w wierszu poleceń:
Blokujemy bootloader*:
fastboot oem lock
Czyścimy cache (żeby uniknąć bootloopów itp):
fastboot erase cache
6. Włączamy ponownie telefon - nie, to jeszcze nie koniec, ale najgorsze już za nami. Uruchamiamy odpowiednie dla naszego modelu RUU.exe i już normalnie przeprowadzamy procedurę ROM Upgrade Utility - stosująć się do poleceń instalatora.
Pamiętamy, żeby telefon był naładowany!!! Niby wymagane jest 30%, ale bezpieczniej jest mieć przynajmniej 50%.
NanDroid Backup - powrót do Stock'a:
1. Jeśli przed customizacją naszego systemu zrobiliśmy backup w CWM to jesteśmy praktycznie w domu na starcie - co zrobić żeby mieć 100% stockowego HOX'a z powrotem?
2. Z naszego archiwum z backupem (trzeba go najpierw wrzucić na PC) wyciągamy plik boot.img. W trybie fastboot:
Flashujemy plik boot:
fastboot flash boot boot.img
I oczywiście czyścimy cache (żeby uniknąć bootloopów itp):
fastboot erase cache
3. Następnie przywracamy backup przez CWM. Tu chyba dodatkowych instrukcji nie trzeba 😛
4. Pozostaje znaleźć odpowiednie stockowe recovery - można je wyciągnąć z RUU albo z poniższych linków (brand nie ma znaczenia w przypadku recovery!):
1.26-1.29
2.17
3.14
Jak już mamy właściwy plik to znów w trybie fastboot:
Flashujemy plik z recovery:
fastboot flash recovery nazwa_recovery.img
I oczywiście czyścimy cache (żeby uniknąć bootloopów itp):
fastboot erase cache
5. I wszystko - szybciej można to zrobić niż przeczytać 🙂
Wygląda na to, że już wszystko. To zdecydowanie najtrudniejszy tutorial, jaki miałem okazję pisać, mam nadzieję, że wszystko jest wystarczająco jasno sformułowane i że uda Wam się przebrnąć przez niego bez problemów.
W razie błędów/nieścisłości/uwag/chęci rzucenia mi się na szyję** bardzo proszę o komentarze w tym temacie 🙂
*
To oczywiście nie blokuje go w taki sposób, żebyśmy mogli odzyskać gwarancję - potem odblokować go można wg sposobu z tematu:
https://forum.android.com.pl/topic/167022-odblokowanie-bootloadera-dla-poczae-tkujae-cych/
od kroku
13
; jest natomiast wymagane przez RUU
** Dotyczy tylko kobiet. Zastrzegam sobie prawo do odmowy udzielenia takiej usługi w zależności od wymiarów/wieku/stopnia zadbania o higienę osobistą.