Poradnik jak to zrobić opracowany przez mojego syna na podstawie porad z xda. Sposób przetestowany na moim telefonie.
UWAGA!!! poniższy poradnik napisany jest tylko dla telefonów z procesorem S4 (tymi których nie da się kupić u polskiego operatora) Instrukcja krok po kroku jak zainstalować oficjalny najnowszy soft htc z androidem 4.0.4 na swoim ONE S .
Wszystkie pliki oprócz instalki HTC SYNC hostowane są na moim serwerze. (http://178.235.151.119/down/) Edit- Nie hostuję już dłużej tych plików. Wszystkie są w internecie. Można się kontaktować z synem - użytkownik markownik z tego forum-
Wszystkie narzędzia potrzebne w procesie zawarte są w paczce "fastboot.zip"
Instalka RUU (z softem HTC), jest to "zrzut" z oryginalnego softu, niemodyfikowany.
HTC SYNC (potrzebne są same sterowniki):
www.htc.com_
Najpierw ogólny plan tego co trzeba będzie zrobić:
I. odblokowanie bootloadera
II. wgranie recovery umożliwiającego rootowanie
III. rootowanie
IV. zmiana cid na SuperCID-a (cid który umożliwia zainstalowanie każdego oficjalnego oprogramowania)
V. wgranie oryginalnego recovery
VI. re-lock (ponowne zablokowanie bootloadera)
VII. instalacja nowego softu na telefonie
VIII. update do najnowszej wersji 4.0.4(już z poziomu androida)
0. Przygotowania-wypakować folder fastboot na dysku C:/
-sopiować plik CWM-SuperSU-v0.87.zip na pamięć telefonu
-trzeba się zarejestrować na stronie htcdev.com
-zainstalować najnowsze htc sync dla telefonów z serii "ONE", następnie można odinstalować sam program sync (sterowniki nie zostaną odinstalowane)
I. Odblokowanie bootloader-a-wchodzimy na stronę htcdev.com
-klikamy opcję "Unlock bootloader", dalej "Get started", z rozwijanej listy zjeżdżamy na sam dół wybierając "All other devices", klikamy "Begin unlock", zatwierdzamy wszystkie pytania, przeskakujemy do kroku w którym trzeba podać "Unlock tocken", zostawiamy na razie otwarte okno przeglądarki na tym etapie.
-całkowicie wyłączamy telefon(przytrzymując klawisz POWER na 10 sekund)
-uruchamiamy go przytrzymując VOL-DOWN (przyciszanie) - póki nie pojawi się ekran bootloader-a
-powinno sie pokazać menu bootloadera, z różowym napisem u góry ekranu "LOCKED"
-nawigując klawiszami vol-up(góra) vol-down(dół) najeżdżamy na opcję fastboot, zatwierdzamy klawiszem power(u góry telefonu)
-podłączamy telefon kablem do komputera
-uruchamiamy konsolę ( przez "Uruchom..." w menu start wpisując "cmd" i enter) albo wybierając "wszystkie programy -> akcesoria -> wiersz poleceń)
-następnie musimy przejść do właściwego katalogu, wpisujemy więc do komendy "cd C:\fastboot" (czy inną ścieżkę gdzie wypakowaliśmy nasz folder)
- wpisujemy polecenie "fastboot oem get_identifier_token "
-to co nam się wyświetli, to nasz unlock token (prawym klawiszem myszy , wybieramy opcję "oznacz") zaznaczamy cały token (łącznie z linijkami begin i end, tak jak w poleceniu na stronie htc) jeszcze raz prawym klawiszem myszy na oznaczonym i kopiuj.
-wklejamy całość na stronie HTC i klikamy wyślij, na wskazany w rejestracji adres email przyjdzie wiadomość z plikiem "Unlock_code.bin" w załączniku.
-kopiujemy plik do folderu fastboot
-wpisujemy do linii komend polecenie "fastboot flash unlocktoken Unlock_code.bin "
-zmieni się obraz na wyświetlaczu telefonu, wybieramy klawiszem vol-up "accept" i zatwierdzamy przyciskiem "Power"
Brawo, pierwszy krok za Tobą!
II. Wgranie Recovery -podpinamy telefon w trybie fastboot (tak jak wcześniej)
-na komputerze odpalamy konsolę, przechodzimy do folderu fastboot(również tak jak wcześniej)
-wpisujemy komendę " fastboot flash recovery recovery_clockwork.img"
-następnie komendę "fastboot oem readcid" (wynik tej komendy zapisujemy, jest to nasz cid, przyda się później)
Tak, drugi krok był łatwy, szybki i przyjemny.
III. Root-owanie-uruchamiamy swój telefon w trybie bootloadera
-tym razem wybieramy opcję "Recovery"
-uruchamia się clockworkmod recovery
-teraz już uderzając po ekranie palcem wybieramy opcje: Install zip -> from sdcard -> wybieramy nasz plik " CWM-SuperSU-v0.87.zip ", zatwierdzamy
-na koniec powinno pokazać "installation successful"(czy jakoś tak)
-wycofujemy się do "głównego meny" cwm-a i wybieramy "reboot"
Koniec kroku trzeciego!
IV. SuperCID-tu zaczyna się prawdziwa zabawa

-uruchamiamy telefon normalnie, podpinamy go kablem do komputera (debugowanie na telefonie ma być uruchomione)
-odpalamy konsolę, przechodzimy do folderu fastboot (tak jak wcześniej)
-wpisujemy komendę "adb shell" i wciskamy enter
-wpisujemy "su" i enter (teraz mamy uprawnienia root-a <admina> i możemy zamienić swój telefon w stylowy, bezużyteczny przycisk do papieru, ale spokojnie, nie wpadajmy w paranoję tak łatwo)
-wpisujemy w komendę "dd if=/dev/block/mmcblk0p4 of=/sdcard/mmcblk0p4", zatwierdzamy enterem
-wpisujemy dwukrotnie exit i za każdym razem zatwierdzamy enterem
-wpisujemy "adb pull /sdcard/mmcblk0p4" i zatwierdzamy enterem
-teraz mamy w folderze "fastboot" plik " mmcblk0p4", otwieramy go hex-editorem, domyślnie zamieściłem w folderze program xvi32, sprawdzamy też rozmiar pliku, po edycji musi być taki sam!
-pod adresem (offsetem) 00000214 lub 00000210 - w zależności od wersji - szukamy naszego cida (ten ciąg 8 znaków który znaleźliśmy wcześniej komendą "fastboot oem readcid")
-zastępujemy go ośmioma jednykami (11111111), zapisujemy plik jako mmcblk0p4MOD
-w konsoli wpisujemy "adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD" - zatwierdzamy enterem, następnie wpisujemy "adb shell" i wpisujemy enter, następnie "su" i wciskamy enter.
-następnie wpisujemy "dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4" i zatwierdzamy enterem.
-żeby sprawdzić czy wszystko działa jak należy najpierw wbijamy dwa razy "exit" zatwierdzając enterami, następnie "adb reboot bootloader"
-gdy telefon się uruchomi (w trybie fastboot) wpisujemy "fastboot oem readcid", powinno wypisać osiem jedynek, znaczy to że mamy SuperCID-a.
Koniec kroku 4! Uffff!!
V. Oryginalne recovery -podpinamy telefon w trybie fastboot (tak jak wcześniej)
-na komputerze odpalamy konsolę, przechodzimy do folderu fastboot(również tak jak wcześniej)
-wpisujemy komendę " fastboot flash recovery ville_recovery_signed.img"
I koniec kroku 5. To było szybkie.
VI. Relock -podpinamy telefon w trybie fastboot (tak jak wcześniej)
-na komputerze odpalamy konsolę, przechodzimy do folderu fastboot(również tak jak wcześniej)
-wpisujemy komendę "fastboot oem lock"
-teraz przy uruchomieniu telefonu w trybie bootloader-a powinien się ukazać różowy napis "RE-LOCKED"
Koniec kroku szóstego. Teraz już tylko sama przyjemność!
VII. Instalacja RUU -wypakowujemy archiwum zip z instalką
-uruchomiony normalnie naładowany do pełna telefon podpinamy do komputera
-uruchamiamy instalkę (w trybie administratora, tak dla pewności, nie przejmujcie się że są problemy z polskimi znakami)
-zgadzamy sie na wszystko, zatwierdzamy aż zacznie się proces instalacji, wszystko powinno przebiec automatycznie , bez problemów, proces ten jest czasochłonny (około 20-30 minut)
VIII. Aktualizacja do 4.0.4-po zainstalowaniu nowego systemu i wstępnym kreatorze konfiguracji, uruchamiamy wi-fi, wchodzimy w Ustawienia -> Informacje(na samym dole) -> Aktualizacje oprogramowania -> sprawdź teraz.
-system, powinien znaleźć aktualizację, trzeba zaakceptować pobranie i instalację, po ok. 15 minutach będzie gotowe
KONIEC!