Wszystko robisz na własną odpowiedzialność, ani portal android.com.pl ani ja jako autor tego poradnika nie bierzemy odpowiedzialność za ewentualne szkody.
W związku z wieloma pytaniami i prośbami o pomoc z zaktualizowaniem HBoota, postanowiłem szybko skrobnąć tutorial, który ułatwi Wam życie a mojej skrzynce odbiorczej oszczędzi kolejnych wiadomości z pytaniami "co zrobiłem źle".
Kilka kwestii teoretycznych:
HBoot jest w prostych słowach tym dla smartfona czym BIOS dla PCta - jest bootloaderem, czyli programem który "mówi" telefonowi co ma robić, kiedy wciskacie przycisk POWER aby go uruchomić 😉
Wersję HBoota można zmieniać tylko w górę (innymi słowy możliwy jest tylko upgrade, downgrade'u nie da się zrobić!)
Flashowany niżej plik firmware.zip odpowiada za aktualizację nie tylko HBoota, ale także obrazu systemu (system.img), jądra (boot.img), recovery (recovery.img) oraz radia (tego co decyduje o działaniu WiFi czy połączenia z siecią komórkową)
Nie ma możliwości downgrade'u HBoot - aktualizuj z rozwagą! Oczywiście operacja wymaga odblokowanego bootloadera.
Aktualizacja HBoot krok po kroku
1. Na wstępie wypadałoby znać CID swojego urządzenia. Tu dowiesz się jak: https://forum.android.com.pl/topic/187864-jak-wra-ciae-do-stockowego-romu-z-dowolnego-custom-romu/
2. Jeśli już wiesz jaki masz CID, zgodnie z listą przygotowaną przez Mike'a tutaj: [29.12.2012] Jelly Bean firmware collection for different Carriers ID (CID) - xda-developers możesz dowiedzieć się czy i jaki najnowszy HBoot możesz zaserwować swojemu HOX'owi. Jeśli znajdziesz swój CID na liście i jest tam wersja HBoot, która Cię satysfakcjonuje, ściagnij ją i nazwij plik firmware.zip.
3. Kolejne operacje wymagają plików fastboota oraz wiersza poleceń. CDkujemy się do katalogu z plikami fastboota, tam też wrzucamy plik firmware.zip.
4. Upewniamy się, że mamy gdzieś pod ręką nasz plik Unlock_code.bin - ten, który HTC nam przysłało podczas operacji odblokowywania bootloadera.
5. Teraz po kolei, bez żadnych wyjątków, wykonujemy następujące komendy:
Blokujemy bootloader:
fastboot oem lock
Przechodzimy do trybu OEM flash:
fastboot oem rebootRUU
Na ekranie powinno się pojawić srebrne logo HTC - jest dobrze 🙂
Flashujemy firmware (koniecznie dwa razy - za pierwszym razem dostaniemy informację o błędzie i prośbę o ponowne wykonanie komendy!):
fastboot flash zip firmware.zip
Jak zobaczymy pasek postępu, cały zielony - jest OK, można iść dalej 🙂
6. Pasowałoby odblokować ponownie bootloader i zaopatrzyć się w recovery:
Odblokowujemy (musimy to zatwierdzić na telefonie!):
fastboot flash unlocktoken Unlock_code.bin
Ściągnięte stąd recovery CWM wrzucamy tak:
fastboot flash recovery recovery-clockwork-touch-5.8.4.0-endeavoru.img
Czyścimy cache fastboota:
fastboot erase cache
A jeśli wrzucamy jakiś nowy ROM (a przecież na 99% po to właśnie robimy całą operację) to jeszcze obraz jądra z danego ROMu:
fastboot flash boot boot.img
A następnie wchodzimy do recovery i tenże ROM flashujemy!
Prościej się nie da - mam nadzieje, że się przyda. W razie pytań zapraszam do dyskusji w tym wątku.