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ć bootloader w oficjalny sposób.
Nie każdy telefon pozwoli ci to zrobić
Na świecie są dwa rodzaje telefonów: te, które pozwalają odblokować twój bootloader, i te, które go nie posiadają.
To, czy możesz odblokować bootloader, zależy 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 sekcji w witrynie 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, będziesz musiał użyć nieoficjalnej metody odblokowania lub rootowania, którą zazwyczaj znajdziesz na forach deweloperów XDA.
Jeśli Twój telefon obsługuje odblokowywanie przez bardziej oficjalne kanały, czytaj dalej.
Krok zero: Utwórz kopię zapasową wszystkiego, co chcesz zachować
Zanim zaczniemy, należy wspomnieć: proces ten usunie wszystkie Twoje dane. Jeśli masz w telefonie jakieś zdjęcia lub inne pliki, które chcesz zachować, prześlij je teraz na komputer. Ponadto jeśli masz jakieś ustawienia aplikacji, które chcesz zachować, użyj ich funkcji tworzenia kopii zapasowych, aby utworzyć plik ustawień kopii zapasowej i przenieś je na swój 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 tweakerem Androida, który wie, że niedługo skończysz roota, rozważ odblokowanie, zanim podejmiesz problem z konfiguracją telefonu.
Po utworzeniu kopii zapasowej wszystkich elementów, które chcesz zachować, wykonaj poniższe czynności.
Krok pierwszy: zainstaluj zestaw SDK systemu Android i sterowniki telefonu
Do tego procesu potrzebne są dwie rzeczy: Android Debug Bridge, czyli narzędzie wiersza poleceń na komputerze, które umożliwia komunikację z telefonem i sterowniki USB w telefonie. 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:
- 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.
- Uruchom Menedżera SDK i odznacz wszystko oprócz "Narzędzia platformy Android SDK". Jeśli korzystasz z telefonu Nexus, możesz też wybrać "Google USB Driver", by pobrać sterowniki Google.
- Po zakończeniu instalacji możesz zamknąć menedżera SDK.
- 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.
- Zrestartuj 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 tu wiersz polecenia" i uruchom następujące polecenie:
urządzenia adb
Jeśli pokazuje numer seryjny, urządzenie zostanie rozpoznane i będziesz mógł kontynuować proces. W przeciwnym razie upewnij się, że wykonałeś powyższe kroki poprawnie.
Krok 2: 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 głównej strony Ustawienia i powinieneś zobaczyć w dolnej części nową opcję o nazwie "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.
Gdy to zrobisz, podłącz telefon do komputera. Powinieneś zobaczyć wyskakujące okienko zatytułowane "Pozwól na debugowanie USB?" Na swoim telefonie. Zaznacz pole "Zawsze zezwalaj od tego komputera" i puknij OK.
Krok trzeci: uzyskaj klucz odblokowujący (dla telefonów innych niż Nexus)
Jeśli korzystasz z Nexusa, możesz pominąć ten krok. Urządzenia inne niż Nexus prawdopodobnie będą musiały przejść jeszcze jeden dodatkowy krok, zanim przejdziesz dalej.
Przejdź do strony odblokowującej bootloadera producenta (na przykład tej strony 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 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, a 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ć fastboot oem get_unlock_data
polecenie, natomiast telefony HTC będą uruchamiać fastboot oem get_identifier_token
dowództwo.)
Wiersz polecenia wypluje token w postaci bardzo długiego ciągu znaków. Wybierz, 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 e-mail z kluczem lub plikiem, którego będziesz używać w następnym kroku.
Jeśli Twojego urządzenia nie można odblokować, 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, a Shift + kliknij prawym przyciskiem myszy pusty obszar. Wybierz "Otwórz tu wiersz polecenia".
Aby odblokować urządzenie, musisz uruchomić jedno proste polecenie. W przypadku większości urządzeń Nexus to polecenie brzmi:
odblokuj szybkie odblokowanie
Jeśli masz nowszego Nexusa, takiego jak Nexus 5X lub 6P, polecenie będzie nieco inne:
odblokowanie flashbooka
Jeśli masz urządzenie inne niż Nexus, producent powie Ci, jakie polecenie należy uruchomić. Na przykład urządzenia Motorola muszą działać fastboot oem odblokuj UNIQUE_KEY
, używając unikalnego klucza z otrzymanej wiadomości e-mail. Urządzenia HTC będą działać fastboot oem unlocktoken Unlock_code.bin
przy użyciu 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 program ponowne uruchomienie fastboot
polecenie z twojego 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. Ważne jest, aby uruchomić system Android przed zrobieniem czegokolwiek innego, np. Flashowaniem niestandardowego odzyskiwania.
Gratuluję odblokowania telefonu! Jeszcze nie zauważysz dużej 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.
Zdjęcie: Norebbo