![]() |
HTC One M8 |
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ładowaną baterię do przynajmniej 60% (przecież nie chcemy zrobić cegły z telefonu prawda?)
- Wyłączoną opcję 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
W konsoli naszego systemu wydajemy kolejno polecenia:
sudo apt-get install android-tools-adb
Odblokowanie bootloadera:sudo apt-get install android-tools-fastboot
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):
![]() | |||
Bootloader HTC |
Podłączamy telefon do komputera i sprawdźmy teraz czy nasz system ma łączność z telefonem wydając polecenie w kosnoli systemu:
Jeśli robiłeś wszystko kork po kroku powinieneś zobaczyć komunikat podobny do tego na screenie:sudo fastboot devices
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ć za pomocą polecenia:
W terminalu pojawi się Twój token który powinieneś zaznaczyć zawartość tak jak na załączonym screenie i skopiować:sudo fastboot oem get_identifier_token
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ś w 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):
Jeśli poprawnie oczyściłeś tekstu 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.:
lubcd /home/nazwa_usera/Pobrane
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.cd /home/nazwa_usera/katalog_z_plikiem
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:
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.fastboot flash unlocktoken ./Unlock_code.bin
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:
Przejdź do katalogu w którym znajduje się plik z recovery dla naszego modelu po czym wydaj polecenie:cd
Po prawidłowym zakończeniu polecenia wydaj komendę:sudo fastboot flash recovery ./nazwa_pliku_z_recovery.img
Właśnie wgrałeś recovery!sudo fastboot erase cache
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!
Niebawem zaktualizuję tutorial i napiszę jak uzyskać S-OFF za pomocą Linuksa.
Tymczasem idę zjeść budyń z cynaomonem, uwielbiam budyń, szczególnie z cynamonem ;)
Brak komentarzy:
Prześlij komentarz