9Jul

Jak odblokować Bootloader z Androidem, oficjalny sposób

Odblokowanie bootloadera na telefonie z systemem Android to pierwszy krok do zrootowania i flashowania niestandardowych ROM-ów. I, wbrew powszechnej opinii, jest w pełni obsługiwany w wielu telefonach. Oto jak odblokować bootloadera w oficjalny sposób.

Nie każdy telefon pozwoli ci to zrobić

Istnieją dwa rodzaje telefonów na tym świecie: te, które pozwalają odblokować twój bootloader, i te, które go nie posiadają.

Niezależnie od tego, czy możesz odblokować bootloader, zależy to od producenta telefonu, posiadanego modelu, a nawet od operatora. Telefony Nexus są z natury możliwe do odblokowania, a wiele telefonów Motorola i HTC pozwala odblokować bootloader w podobny sposób jak Nexus.

Jednak inne telefony - i niektóre nośniki - nie pozwalają na odblokowanie bootloadera w sposób oficjalny, co oznacza, że ​​trzeba czekać, aż programiści wykorzystają lukę w zabezpieczeniach, jeśli chcesz rootować i flashować ROMy. Jeśli masz jeden z tych telefonów, ten przewodnik niestety nie pomoże.

Najlepszym sposobem, aby dowiedzieć się, do jakiej kategorii należy telefon, jest przejrzenie jego sekcji w XDA Developers. Jeśli masz telefon HTC lub Motorola, możesz być w stanie zbytnio zbadać jego odblokowanie w HTC lub witrynie Motorola. Jeśli nie obsługuje odblokowywania, musisz użyć nieoficjalnego sposobu odblokowania lub rootowania, który zwykle znajdziesz na forach deweloperów XDA.

Jeśli Twój telefon obsługuje odblokowywanie przez bardziej oficjalne kanały, czytaj dalej.

Step Zero: Utwórz kopię zapasową wszystkiego, co chcesz zachować

Zanim zaczniemy, należy wspomnieć: proces ten usunie wszystkie Twoje dane. Jeśli więc masz jakieś zdjęcia lub inne pliki w telefonie, które chcesz zachować, prześlij je teraz na komputer. Ponadto, jeśli masz jakieś ustawienia aplikacji, które chcesz zachować, skorzystaj z ich funkcji tworzenia kopii zapasowych, aby utworzyć plik ustawień kopii zapasowej i przenieść je również na komputer.

Oto dodatkowa wskazówka: Ponieważ wiem, że w końcu wykorzenię mój telefon, zawsze odblokowuję bootloader, gdy tylko kupię nowe urządzenie. W ten sposób nie tracę czasu na ustawienie go tylko po to, aby usunąć telefon w ciągu kilku dni i zrobić to ponownie. Jeśli jesteś obsesyjnym androidem, który wie, że wkrótce zakorzenisz, rozważ odblokowanie, zanim podejmiesz próbę skonfigurowania telefonu.

Po utworzeniu kopii zapasowej wszystkich elementów, które chcesz zachować, wykonaj poniższe czynności.

Krok 1: Zainstaluj zestaw SDK Android i sterowniki Twojego telefonu

Do tego procesu potrzebne są dwie rzeczy: Android Debug Bridge, czyli narzędzie wiersza poleceń dla twojego komputera, które umożliwia ci komunikację z twoim telefonem oraz sterowniki USB twojego telefonu. Nawet jeśli wcześniej je zainstalowałeś, teraz powinieneś otrzymać najnowsze wersje.

Szczegółowo opisaliśmy, jak zainstalować oba wcześniej, ale oto krótka wersja:

  1. Przejdź na stronę pobierania zestawu SDK systemu Android i przewiń do "Tylko narzędzia SDK Tools".Pobierz plik ZIP dla swojej platformy i rozpakuj go tam, gdzie chcesz przechowywać pliki ADB.
  2. Uruchom Menedżera SDK i odznacz wszystko oprócz "Narzędzia platformy Android SDK".Jeśli używasz telefonu Nexus, możesz też wybrać "Google USB Driver", by pobrać sterowniki Google.
  3. Po zakończeniu instalacji można zamknąć menedżera SDK.
  4. Zainstaluj sterowniki USB dla twojego telefonu. Można je znaleźć na stronie producenta telefonu( np. Motorola lub HTC).Jeśli masz Nexusa, możesz zainstalować sterowniki Google pobrane w kroku 2, korzystając z tych instrukcji.
  5. Uruchom ponownie komputer, jeśli pojawi się odpowiedni monit.

Włącz telefon i podłącz go do komputera za pomocą kabla USB.Otwórz folder platformy narzędzi w folderze Android SDK, a Shift + kliknij prawym przyciskiem myszy pusty obszar. Wybierz "Otwórz tutaj wiersz polecenia" i uruchom następującą komendę:

urządzenia ADB

Jeśli pokazuje numer seryjny, twoje urządzenie zostanie rozpoznane i będziesz mógł kontynuować proces. W przeciwnym razie upewnij się, że wykonałeś powyższe kroki poprawnie.

Krok drugi: Włącz debugowanie USB

Następnie musisz włączyć kilka opcji w swoim telefonie. Otwórz szufladę aplikacji telefonu, wybierz ikonę Ustawienia i wybierz "Informacje o telefonie".Przewiń do końca i siedem razy kliknij element "Numer kompilacji".Powinieneś otrzymać wiadomość, że jesteś programistą.

Wróć do strony głównej ustawień i powinieneś zobaczyć nową opcję w dolnej części zwaną "Opcje programisty".Otwórz to i włącz "Odblokowywanie OEM", jeśli opcja istnieje( jeśli nie, nie martw się - jest to konieczne tylko w niektórych telefonach).

Następnie włącz "Debugowanie USB".W razie potrzeby wprowadź hasło lub kod PIN.

Po zakończeniu podłącz telefon do komputera. Powinieneś zobaczyć wyskakujące okienko zatytułowane "Pozwól na debugowanie USB?" Na twoim telefonie. Zaznacz pole "Zawsze zezwalaj z tego komputera" i stuknij OK.

Krok trzeci: Uzyskaj klucz odblokowania( dla telefonów niezwiązanych z Nexusem)

Jeśli używasz urządzenia Nexus, możesz pominąć ten krok. Urządzenia inne niż Nexus prawdopodobnie będą musiały przejść jeszcze jeden dodatkowy krok, zanim przejdziesz dalej.

Przejdź na stronę odblokowującą bootloadera Twojego producenta( na przykład ta strona dla telefonów Motorola lub tej strony dla telefonów HTC), wybierz urządzenie( jeśli zostaniesz o to poproszony) i zaloguj się lub utwórz konto.

Reszta tego kroku jest nieco inna w zależności od telefonu, ale strona producenta powinna przeprowadzić Cię przez ten proces. To będzie wyglądało mniej więcej tak: najpierw wyłącz telefon i uruchom system Fastboot. To trochę inaczej na każdym telefonie, ale na większości nowoczesnych urządzeń można się tam dostać, przytrzymując przyciski "Power" i "Volume Down" przez 10 sekund. Puść je i powinieneś być w trybie fastboot.(Użytkownicy HTC będą musieli wybrać "Fastboot" za pomocą przycisku zmniejszania głośności i naciśnij przycisk zasilania, aby go najpierw wybrać.) Zwykle możesz znaleźć więcej informacji na temat swojego telefonu za pomocą szybkiego wyszukiwania w Google, więc możesz to zrobić teraz, zanim przejdziesz dalej.

Podłącz telefon do komputera za pomocą kabla USB.Twój telefon powinien informować, że urządzenie jest połączone. Na komputerze otwórz folder platformy narzędzi w folderze Android SDK i Shift + kliknij prawym przyciskiem myszy pusty obszar. Wybierz "Otwórz tutaj wiersz polecenia" i użyj tego okna wiersza polecenia, aby pobrać swój klucz odblokowania zgodnie z opisem producenta.(Na przykład telefony Motorola będą uruchamiać polecenie fastboot oem get_unlock_data, a telefony HTC będą uruchamiać polecenie fastboot oem get_identifier_token.)

Wiersz polecenia wypluje token w postaci bardzo długiego ciągu znaków. Wybierz go, skopiuj i wklej do odpowiedniego pola na stronie producenta - upewnij się, że nie ma spacji! - i prześlij formularz. Jeśli Twoje urządzenie jest odblokowane, otrzymasz wiadomość e-mail z kluczem lub plikiem, którego będziesz używać w następnym kroku.

Jeśli twoje urządzenie nie jest odblokowane, otrzymasz komunikat z informacją, że tak. Jeśli chcesz zrootować urządzenie lub flashować ROM, musisz użyć bardziej nieoficjalnej metody, którą zwykle możesz znaleźć na stronie takiej jak deweloperzy XDA.

Krok czwarty: odblokuj swój telefon

Teraz jesteś gotowy, aby wykonać odblokowanie. Jeśli twój telefon nadal działa w trybie fastboot, uruchom poniższe polecenie. Jeśli nie, wyłącz telefon i przytrzymaj przez 10 sekund przyciski "Zasilanie" i "Zmniejszenie głośności".Puść je i powinieneś być w trybie fastboot.(Użytkownicy HTC będą musieli wybrać "Fastboot" za pomocą przycisku zmniejszania głośności i naciśnij przycisk zasilania, aby go najpierw wybrać.) Podłącz telefon do komputera za pomocą kabla USB.

Na komputerze otwórz folder platformy narzędzi w folderze Android SDK i Shift + kliknij prawym przyciskiem myszy pusty obszar. Wybierz "Otwórz tu wiersz polecenia".

Aby odblokować urządzenie, musisz wykonać jedno proste polecenie. W przypadku większości urządzeń Nexus to polecenie:

szybkie uruchamianie lub odblokowywanie

Jeśli masz nowszego Nexusa, takiego jak Nexus 5X lub 6P, polecenie będzie nieco inne:

flashowanie odblokowujące

Jeśli masz urządzenie inne niż Nexus,twój producent powie Ci, jakie polecenie uruchomić.Na przykład urządzenia Motorola muszą uruchamiać szybkie odblokowanie systemu UNIQUE_KEY, używając unikalnego klucza z otrzymanej wiadomości e-mail. Urządzenia HTC będą uruchamiać fastboot oem unlocktoken Unlock_code.bin, używając pliku Unlock_code.bin otrzymanego od HTC.

Po uruchomieniu polecenia telefon może zapytać, czy jesteś pewien, że chcesz odblokować.Użyj klawiszy głośności, aby potwierdzić.

Po zakończeniu użyj menu ekranowego, aby ponownie uruchomić telefon( lub uruchom polecenie restartu systemu fastboot z komputera).Jeśli wszystko działało poprawnie, po uruchomieniu powinien pojawić się komunikat informujący, że twój bootloader jest odblokowany, i po kilku sekundach powinien uruchomić się na Androida. Przed uruchomieniem czegokolwiek innego, jak np. Flashowanie niestandardowego odzyskiwania, ważne jest, aby uruchomić system Android.

Gratulujemy odblokowania telefonu! Jeszcze nie zauważysz wielkiej różnicy, ale dzięki odblokowanemu bootloaderowi będziesz mógł przesłać niestandardowe odzyskiwanie, otwierając drzwi do dostępu do roota i niestandardowych ROM-ów.

Image credit: Norebbo