Na łamach Android Stuff pojawiło się już kilka instrukcji rootowania HTC. Jednym z pierwszych kroków jaki musimy w tym celu wykonać jest odblokowania bootloadera, które można wykonać na stronie producenta.  Jak się jednak okazuje ten proces dla niektórych użytkowników jest problematyczny. W związku z tym przygotowałem tłumaczenie instrukcji, która znajduje się na htcdev.com.

Uwaga: Przystępując do odblokowania należy pamiętać, że wszystkie zmiany wykonujesz na własną odpowiedzialność.

Przed przystąpieniem wykonaj kopię zapasową danych na telefonie, gdyż istnieje ryzyko utraty danych.

Przygotowanie

  1. Przejdź do strony www.htc.dev
  2. Jeżeli nie masz założonego konta należy się zarejestrować.
  3. Po zakończeniu rejestracji ponownie wchodzimy na stronę główną HTC Dev i kikamy Login
  4. Po zalogowaniu klikamy w ikonę podpisaną Unlock Bootloader a następnie Get Started po czyem zostanieś przeniesiony do następnej stronyulock_htc_1
  5. Z listy rozwijalnej po prawej stronie wybieramy posiadany model np. HTC Desire. W przypadku gdy na liście nie ma twojego modelu telefony należy wybrać  All Other Supported Models a naciskamy Begin Unlock Bootloader. 
  6. W oknie, które się pojawia, należy zaakceptować informacje o ryzyku. Jeżeli w poprzednim kroku wybraliśmy opcję All Other Supported Models możesz pominąć dalsze kroki oraz instalacje RUU i przejść do Odblokowania Bootloadera
  7. Ze strony na którą zostaliśmy przekierowani należy pobrać i zainstalować na komputerze:
    • Google Android SDK zip
    • Java Runtime Environment
    • HTC Sync
  8. Następnie z tabeli na dole pobieramy odpowiednią paczkę z RUU dla naszego telefonu. Dla telefonów zakupionych w Polsce będzie oznaczenie EU. W przypadku telefonów brandowanych przez operatora powinna być np. Orange PL lub TMO PL
  9. Jeżeli wszystkie kroki zostały wykonane można przejść do kolejnego etapu jakim jest instalacja RUU

 

Instalacja RUU

  1. Włącz tryb debugowania w swoim telefonie. Aby to wykonać przejdź Ustwienia > Aplikacje > Tworzenie > Debugowanie USB
  2.  Podłącz telefon do komputera za pomocą kabla USB
  3. Po wykryciu telefonu przez komputer uruchamiany pobrany plik z RUU
  4. Wykonuj polecenia wyświetlane na ekranie komputera

 

Odblokowanie Bootloadera

Uwaga: Przed przystąpieniem do dalszych kroków należy wyłączyć opcję szybkiego uruchamiania Ustawienia > Zasilanie > Szybkie uruchamianie

  1. Wyjmij i włóż baterię. W niektórych modelach na przykład takich jak HTC One S nie mam możliwości wyjęcia baterii więc wystarczy wyłączenie telefonu.
  2. Wciśnij jednocześnie klawisz podgłaśniania (Volume Down) praz zasilania (Power) i przytrzymaj do czasu aż telefon się włączy.
  3. Używając klawiszy podgłaśniania i ściszania wybierz z menu Fastboot a następnie zatwierdź używają klawisza Power
  4. Podłącz swój telefon do komputera za pomocą kabla USB
  5. Utwórz na komputerze nowy  folder (np c:\Android) do którego zostaną wrzucone pliki: adb.exe, AdbWinApi.dll, fastboot.exe.  Aby zdobyć te pliki wykonaj poniższe kroki:
    • Uruchom  SDK Manager.exestep5a
    • Poczekaj ok 3 minut. Zostanie zaktualizowanych kilka pakietów. Zainstaluj Android SDK Platform Tools i Android SDK Tools. step5b2
    • Po zainstalowaniu pakietów pliki powinieneś znajdować się w następujących folderach:
      1. adb.exe, AdbWinApi.dll w \android-sdk-windows\platform-tools
      2. fastboot.exe w \android-sdk-windows\tools
  6. Otwórz wiersz poleceń (Start > Uruchom > wpisz CMD)step6
  7. W wierszu poleceń przejdź do folderu do którego wrzuciłeś pliki. W tym celu wpisz cd c:\Android. Jeżeli wrzuciłęś pliki do innego folderu należy podać całą ścieżkę.
  8. W wierszu poleceń wpisz fastboot oem get_identifier_tokenstep8
  9. Zobaczysz dużą ilość tekstu, z którego trzeba skopiować odpowiedni fragment zaczynający się od <<<< Identifier Token Start >>>> a kończący na <<<<< Identifier Token End >>>>>  . W tym celu kliknij prawym przyciskiem myszy w belkę wiersza poleceń i z menu wybierz Edytuj > Oznacz > zaznaczamy blokiem interesujący nas fragment > prawy przycisk myszy kopiuje do schowka. UWAGA: Nie należy kopiować prefiksu INFO ani (bootloader) pict_6a
  10. Wklej skopiowany tekst do pola na stronie htc.dev, które znajduje się w kroku 10.  Aby przejść do tego miejsca należy być zalogowanym w oraz przejść po kolei wszystkie kroki korzystając z przycisku na stronie „Proceed To Step …”
  11. Na adres email, który podałeś podczas rejestracji w htcdev.com powinna przyjść wiadomość z załącznikiem Unlock_code.bin Pilik zapisujemy we wcześniej utworzonym folderze (C:/Android)
  12. Przejdź do otwartego wcześniej okna wiersza poleceń i wpisz  fastboot flash unlocktoken Unlock_code.bin
  13. Na telefonie pojawi się komunikat ostrzegawczy o możliwości utraty danych i gwarancji etc. Po zapoznaniu się z treścią do wyboru mamy Yes Unlock bootloader oraz No Do not unlock bootloader and restart phone. Oczywiście wybieramy YES jeżeli jesteś pewien ;)unlock_htc
  14. Aby zablokować bootloader w wierszu poleceń wpisz fastboot oem 

 

To tyle. Właśnie odblokowałeś bootloader w swoim HTC. Teraz możesz przystąpić do rootowania. 

Użytkownicy 64-bitowych wersji systemu Windows 7 oraz 8 mogą mieć problem z instalacją sterowników i łączeniem się telefonu z komputerem.