Modyfikacje w HTC – cz. 1 – Hboot i Recovery – fundamenty i tylne drzwi

W poprzedniej części przedstawiliśmy Wam podstawy dotyczące modyfikacji Androida , które są takie same dla wszystkich urządzeń. Tym razem chciałbym przybliżyć szczegóły i przedstawić przykładowe możliwości modyfikowania oprogramowania na HTC. Będę się wzorował na HTC Sensation, ale wszystkie opisane tu cechy działają bardzo podobnie. Na początek warto wspomnieć, że wszystko, co jest tu opisane robicie na własną odpowiedzialność. Zalecam zawsze trzymać się poradników i używać plików które w tych poradnikach są przedstawione. Jeżeli robimy coś na własną rękę, zawsze zastanówmy się jakie jest ryzyko że nam się nie uda, oraz miejmy przynajmniej 2 plany awaryjne na wszelki wypadek. Miłej lektury 🙂

Hboot jest odpowiednikiem BIOSu w komputerze – bez niego nie da się uruchomić telefonu. Telefon który został trwale uszkodzony poprzez takie modyfikacje jest potocznie nazywany zbrickowanym (ang. brick – cegła) – czyli zamienia się w cegłę, lub (jak kto woli) drogi przycisk do papieru. Dlatego z Hbootem należy obchodzić się bardzo ostrożnie, najlepiej go zostawić w spokoju, bo dużego znaczenia nie ma.

Recovery może być uruchomione zamiast systemu operacyjnego. W telefonach bez jakichkolwiek modyfikacji recovery umożliwia jedynie przywrócenie telefonu do ustawień fabrycznych. Custom Recovery ma wiele więcej możliwości. Znam 2 podstawowe recovery – ClockWork Mod i TWRP (Team Win Recovery Project). Tutaj dla każdego modelu jest inny plik instalacyjny, dlatego wersja dla HTC One nie będzie kompatybilna z tą dla HTC Desire. Oba recovery umożliwiają obsługę dotykową i mają mniej więcej podobne możliwości. Warto dodać, że ClockWork jest zintegrowany z androidową aplikacją ROM Manager, która umożliwia sterowanie nim, a TWRP współpracuje z GooManagerem.

Bez tytułu

Żeby dostać się do wizualnej części Hboota (tzw Bootloader), musimy przy wyłączonym telefonie równocześnie nacisnąć przyciski Power+VolDown. Zamiast logo HTC (splash screena, który można również zmienić) pojawi się na białym tle menu tekstowe. Bootloader może być (zwykle fabrycznie) zablokowany lub odblokowany. Można go odblokować za pomocą odpowiednich narzędzi, o których napiszę w przyszłości. Odblokowany bootloader umożliwia wgrywanie do urządzenia innych obrazów Hboota, sterowników obsługujących połączenia, z operatorem, wifi itd. To właśnie tu zapisane są informacje o simlocku, więc żeby go zdjąć, należy zgodnie z poradnikiem zflashować (zainstalować) odpowiedni obraz Hboota. W momencie uruchomienia odblokowanego bootloadera zobaczymy jak system analizuje kartę pamięci pod kątem obrazów systemów. jeżeli nic nie znajdzie, to wróci do głównego menu, z którego można przejść do recovery.

To by było na tyle w pierwszym artykule z nowej serii. W kolejnych częściach dowiemy się do czego przyda się fundamentalna wiedza przedstawiona tutaj, opiszemy sposób rootowania Sensation, omówimy funkcje i obsługę TWRP oraz GooManagera, przyjrzymy się bliżej Hbootowi, pokażemy jak zmienić Splash Screen i wiele innych. Postaram się, żeby każda kolejna część ukazywała się w środę i sobotę.