[Tutorial] Odblokowanie Bootloadera i Rootowanie HTC One M8

  • 3 replies
  • 6939 views
*

Offline saygon

  • *
  • 20
  • 1
  • Płeć: Mężczyzna
    • T3chn0l0gii - O IT i nie tylko
[Tutorial] Odblokowanie Bootloadera i Rootowanie HTC One M8
« dnia: Październik 07, 2014, 21:47:57 pm »
Odblokowanie bootloadera wiąże się z usunięciem Twoich danych z telefonu, zanim cokolwiek zaczniesz robić, zrób kopię zapasową swoich plików.
Wszystko robisz na własną odpowiedzialność!


Dla kogo jest ten tutorial?
Dla osób które korzystają z Linuksa ale nie bardzo wiedzą jak zabrać się za odblokowanie i zrootowanie swojego M8 na tym systemie i dla tych którzy chcą zacząć korzystać z Linuksa ale mają obawy z powodu w/w powodu.

O tutorialu:
Działania praktycznie nie różnią się od tych które musimy poczynić pod systemem MS Windows, różnica jest tylko taka że nie musimy instalować sterowników. Poradnik ma również na celu udowodnić że pomimo wielu sprzecznych opinii Linuks również nadaje się do flashowania.
Porady tu zawarte można wykorzystać do praktycznie każdego modelu od HTC.

Co będzie potrzebne?

  • Oczywiście HTC One M8
  • Naładowana bateria do przynajmniej 60% (przecież nie chcemy zrobić cegły z telefonu prawda?)
  • Wyłączona opcja szybkiego uruchamiana telefonu Fast boot która znajduje się w Settings → Power
  • Założone konto na HTCdev (musisz podać ważny adres e-mail ponieważ na ten adres zostanie wysłany plik którym posłużysz się przy odblokowaniu bootloadera)
  • Zainstalowany pakiet android-tools-fastboot
  • Zainstalowany pakiet android-tools-adb
  • Upewnij się że zrobiłeś kopię danych z telefonu.
  • Pobrany obraz recovery dla naszego modelu (ostatnią wersję można pobrać stąd)
  • Pobraną paczkę która zrootouje nam telefon (ostatnią wersję można pobrać stąd)
  • Chwila wolnego czasu
Instalacja wymaganych pakietów:
W konsoli naszego systemu wydajemy kolejno polecenia:
sudo apt-get install android-tools-adb sudo apt-get install android-tools-fastboot
Odblokowanie bootloadera:
Wyłączamy telefon i uruchamiamy w trybie bootloader poprzez jednoczesne przyciśniecie i przetrzymanie przycisków Power i Volume(-) po chwili powinniśmy zobaczyć ekran podobny do tego poniżej (jeśli uruchomił się system, sprawdź czy poprawnie wykonałeś krok nr 3):


Po uruchomieniu bootloadera uruchamiamy tryb fastboot poprzez wybranie go za pomocą klawiszy głośności i zatwierdzenie wyboru przyciskiem Power.

Podłączamy telefon do komputera i sprawdźmy teraz czy nasz system ma łączność z telefonem wydając polecenie w kosnoli systemu:
sudo fastboot devices
Jeśli robiłeś wszystko kork po kroku powinieneś zobaczyć komunikat podobny do tego na screenie:


Ok, mamy pewność że nasz komputer ma łączność z telefonem, czas na dalsze kroki.

Do wygenerowani pliku Unlock_code.bin który posłuży nam przy odblokowaniu bootloadera potrzebny jest nam unikalny token urządzenia który możemy uzyskać poleceniem:
sudo fastboot oem get_identifier_token
W terminalu pojawi się Twój token który powinieneś zaznaczyć dokładnie tak jak na załączonym screenie i skopiować:


Teraz zaloguj się na HTCdev za pomocą danych które podałeś podczas rejestracji, po zalogowaniu kliknij w górnej części strony na link Developer Center po załadowaniu nowej strony kliknij na link Get Started w sekcji Unlock Bootloader następnie kliknij w sekcji Supported Devices na rozwijalne menu ------- Select Your Device ------- wybierz HTC One M8 i kliknij na Begin Unlock Bootloader.


Po załadowaniu nowej strony zjedź na sam dół i kliknij na przycisk Proceed To Step 5 na następnej stornie zjedź na sam dół i w sekcji My Device Identifier Token wklej swój token który wcześniej skopiowałeś z okna terminala.
W tym kroku musisz usunąć wszystkie napisy (bootloader) a tekst po oczyszczeniu go z niepotrzebnych wartości musi wyglądać jak na załączonym screenie uwzględniając w to również odstępy (spacje):


Teraz kliknij na Submit

Jeśli poprawnie oczyściłeś tekst, powinna załadować się strona taka jak na poniższym screenie, powinieneś również otrzymać maila od HTC z załączonym plikiem Unlock_code.bin:


Jeśli już pobrałeś załącznik możemy przejść do dalszych działań.

W konsoli systemu przejdź do katalogu z pobranym załącznikiem np.:
cd /home/nazwa_usera/Pobranelub
cd /home/nazwa_usera/katalog_z_plikiem
Analogicznie jeśli pobrałeś plik do katalogu Pobrane zastosuj metodę pierwszą jeśli zapisałeś plik w innym katalogu, zastosuj metodę drugą, tak naprawdę te komendy niczym się nie różnią, pokazują bardzo ogólnie metodę poruszania się po katalogach w systemach Linuks.
W zależności od dystrybucji systemu operacyjnego możemy również przejść do katalogu za pomocą interfejsu graficznego po czym kliknąć prawym przyciskiem myszy i wybrać opcję Otwórz w terminalu jeśli tak zrobimy możemy pominąć powyższy krok.

Jeśli z powodzeniem udało Ci się przejść do katalogu w którym znajduje się plik Unlock_code.bin wydaj polecenie:
fastboot flash unlocktoken ./Unlock_code.bin
Na ekranie powinien pojawić się komunikat w którym musisz wyrazić zgodę na odblokowanie bootloadera, wybierz Yes za pomocą klawiszy głośności i zatwierdź przyciskiem Power.
Uruchom ponownie telefon w trybie bootloader i jeśli podążałeś krok w krok za tutorialem, telefon powinien być odblokowany co oznacza napis UNLOCK w lewym górnym rogu.

Brawo właśnie odblokowałeś botloader HTC One M8 za pomcą Linuksa!
Da się? Da się!

Wgrywanie recovery:

Czymże byłby Android bez recovery? Tak więc wgrajmy je!
Uruchom telefon w trybie bootloader za pomocą klawiszy głośności wybierz ponownie fastboot i zatwierdź wybór przyciskiem Power.

Za pomocą polecenia:
cd
Przejdź do katalogu w którym znajduje się plik z recovery dla naszego modelu po czym wydaj polecenie:
sudo fastboot flash recovery nazwa_pliku_z_recovery.img
Po prawidłowym zakończeniu polecenia wydaj komendę:
sudo fastboot erase cache
Właśnie wgrałeś recovery!

Rootowanie:
Po poprawnym wgraniu recovery uruchom system na telefonie i wgraj na kartę pamięci paczkę rootująca którą pobrałeś wcześniej.
Po pomyślnym skopiowaniu paczki na kartę sd, uruchom telefon ponownie w trybie bootloader i za pomocą przycisków głośności wybierz Recover.
Zrób Backup systemu który obecnie posiadasz na telefonie przechodząc do zakładki właśnie Backup.
Po poprawnym wykonaniu kopii systemu z głównego ekranu Recovery wybierz opcję Install i wskaż paczkę rootującą o rozszerzeniu *.zip

Tadam, właśnie zrootowałeś system na swoim M8!

Co dalej?
Zrób sobie S-OFF, co i jak znajdziesz tu
« Ostatnia zmiana: Październik 08, 2014, 12:58:10 pm wysłana przez saygon »

*

Offline moarcode

  • Siewca hejtu
  • *******
  • 1799
  • 993
  • Płeć: Mężczyzna
  • 1, 2,3 próba klawiatury.
Odp: [Tutorial] Odblokowanie Bootloadera i Rootowanie HTC One M8
« Odpowiedź #1 dnia: Październik 07, 2014, 22:14:31 pm »
Świetnie to wygląda. Moze mati75 zgodzi się wrzucić go na strone linuxmint.pl
Dobra robota!
Look closer, fall deeper.

*

Offline saygon

  • *
  • 20
  • 1
  • Płeć: Mężczyzna
    • T3chn0l0gii - O IT i nie tylko
Odp: [Tutorial] Odblokowanie Bootloadera i Rootowanie HTC One M8
« Odpowiedź #2 dnia: Październik 08, 2014, 10:17:03 am »
Dziękuję! Nie mam nic przeciwko udostępnieniu poradnika na stronie :)

*

Online Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: [Tutorial] Odblokowanie Bootloadera i Rootowanie HTC One M8
« Odpowiedź #3 dnia: Październik 08, 2014, 10:28:20 am »
saygon: dobra robota. Dodam ze analogicznie robi sie to dla HTC Wildfire S (ktory akurat mam pod reka). Oczywiście należy dobrac odpowiednie recovery. Czekamy na kolejne. Na główna strone nie wiem czy sie nadaje bo to z Mint malo ma wspolnego. Raczej z Linuxami ogolnie ale napisze kilka slow na G+ o tym. :)