Co to jest Bootloader dla Androida. Uruchom ponownie do programu ładującego - co to jest Android Instalowanie programu ładującego na Androidzie

Odblokowanie bootloadera w smartfonie to pierwszy krok do jego przyspieszenia i zainstalowania niestandardowego oprogramowania. I wbrew powszechnemu przekonaniu ta funkcja jest obsługiwana na większości urządzeń. Poniżej znajduje się oficjalna metoda odblokowania bootloadera systemu operacyjnego.

Nie każdy telefon Ci to umożliwi.

Na tym świecie są dwa typy telefonów: te, które pozwalają odblokować bootloader i te, które tego nie robią.

Możliwość odblokowania programu ładującego zależy od producenta smartfona, modelu, a nawet operatora. Wszystkie smartfony Nexus umożliwiają odblokowanie bootloadera, a wiele telefonów Motoroli i HTC umożliwi odblokowanie bootloadera w taki sam sposób, jak na Nexusie.

Inne smartfony, a także operatorzy, nie zapewniają możliwości odblokowania bootloadera w oficjalny sposób. W takim przypadku będziesz musiał poczekać, aż programiści znajdą luki, dzięki którym będziesz mógł uzyskać uprawnienia roota i pobrać niestandardowe oprogramowanie na swój telefon. Jeśli masz taki smartfon, niestety ten artykuł Ci nie pomoże.

Najlepszym sposobem, aby dowiedzieć się, do której kategorii należy Twój smartfon, jest zajrzenie na specjalistyczną stronę internetową. Jeśli posiadasz smartfon HTC lub Motorola, możesz także sprawdzić możliwość odblokowania na stronach internetowych HTC i Motorola. Jeśli bootloadera Twojego smartfona nie można odblokować oficjalną metodą, pomoże Ci tylko nieoficjalne odblokowanie lub metoda rootowania, którą zwykle można znaleźć na forum programistów XDA.

Krok 0: Utwórz kopię zapasową wszystkiego, co chcesz zachować

Zanim zaczniesz, należy zauważyć, że proces ten usunie wszystkie Twoje dane. Dlatego jeśli masz jakieś ważne pliki, czy to zdjęcia, muzykę, filmy czy cokolwiek innego, teraz jest czas, aby zapisać wszystko na swoim komputerze. Ponadto, jeśli masz jakieś ustawienia aplikacji, które chcesz zapisać, skorzystaj z funkcji tworzenia kopii zapasowej, aby utworzyć kopię zapasową ustawień i zapisać ją również na swoim komputerze.

Oto kolejna wskazówka: ponieważ wiem, że będę chciał zrootować swój smartfon, zawsze odblokowuję program ładujący, gdy tylko kupię nowe urządzenie. Dzięki temu nie tracę czasu na dostosowywanie telefonu do własnych potrzeb, tylko po to, by po kilku dniach usunąć wszystkie dane.

Po zapisaniu wszystkich ważnych plików możesz rozpocząć.

Krok 1: Zainstaluj zestaw SDK systemu Android i sterowniki dla swojego telefonu

Do tego procesu potrzebne będą dwie rzeczy: Android Debug Bridge, czyli wiersz poleceń dla komputera PC, za pomocą którego możesz komunikować się z telefonem, oraz sterownik USB dla Twojego urządzenia. Jeśli zainstalowałeś je wcześniej, musisz zaktualizować je do najnowszej wersji.

Oto krótka instrukcja instalacji:

  • 1. Przejdź do strony pobierania zestawu SDK systemu Android i przewiń w dół do opcji „Tylko narzędzia SDK”. Pobierz plik ZIP dla swojego systemu operacyjnego i rozpakuj archiwum.
  • 2. Uruchom Menedżera SDK i usuń zaznaczenie wszystkich elementów z wyjątkiem „Narzędzia platformy Android SDK”. Jeśli używasz telefonu Nexus, możesz także wybrać „Sterownik Google USB”, aby pobrać sterowniki Google.
  • 3. Po zakończeniu instalacji możesz zamknąć menedżera SDK.
  • 4. Zainstaluj sterowniki USB dla swojego telefonu. Znajdziesz je na stronie internetowej producenta smartfona (np. Motoroli lub HTC)
  • 5. W razie potrzeby uruchom ponownie komputer.

Włącz telefon i podłącz go do komputera kablem USB. Otwórz folder narzędzi w folderze instalacyjnym zestawu SDK systemu Android i naciśnij klawisz Shift + prawy przycisk myszy na pustym obszarze. Wybierz „Otwórz tutaj wiersz poleceń” i uruchom następujące polecenie:
urządzenia adb
Jeśli pojawi się numer seryjny, oznacza to, że Twój telefon został wykryty i możesz kontynuować. W przeciwnym razie upewnij się, że wykonałeś poprawnie wszystkie podane kroki.

Krok 2: Włącz debugowanie USB

Następnie musisz włączyć kilka opcji w swoim telefonie. Przejdź do ustawień telefonu i wybierz „Informacje o telefonie”. Przewiń w dół do numeru kompilacji i kliknij ten element 7 razy. Powinien pojawić się komunikat wskazujący, że jesteś zalogowany w trybie programisty.

Wróć do głównej strony ustawień, powinieneś zobaczyć nowy element „Dla programistów”. Włącz „Odblokowanie OEM”, jeśli ta opcja istnieje (jeśli nie, nie martw się – tylko niektóre telefony mają tę opcję).

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

Gdy to zrobisz, podłącz telefon do komputera. Na telefonie pojawi się okno z pytaniem „Czy chcesz włączyć debugowanie USB?” Zaznacz pole obok „Zawsze zezwalaj na tym komputerze” i kliknij OK.

Krok 3: Uzyskaj klucz odblokowujący (nie dla telefonów Nexus)

Jeśli posiadasz smartfon Nexus, przejdź do następnego kroku.

Przejdź do witryny producenta smartfona, aby uzyskać klucz odblokowujący (na przykład w przypadku Motoroli otwórz tę stronę lub tę w przypadku HTC), wybierz swoje urządzenie (jeśli jest to wymagane) i jedź lub utwórz nowe konto.

W dalszej części tego kroku mogą występować różnice w przypadku różnych telefonów, ale instrukcje dotyczące poszczególnych kroków powinny znajdować się na stronie producenta. Będzie to wyglądało następująco: najpierw wyłącz telefon i uruchom komputer w trybie fastboot. Istnieją różne metody na różnych telefonach, ale najczęściej trzeba nacisnąć i przytrzymać przycisk zasilania i klawisz zmniejszania głośności przez 10 sekund. Zwolnij przyciski i powinieneś przejść do trybu szybkiego uruchamiania (użytkownicy HTC będą musieli użyć klawisza zmniejszania głośności, aby przejść do elementu Fastboot i użyć klawisza zasilania, aby wybrać ten element).

Połącz telefon z komputerem za pomocą kabla USB. Twój telefon musi w jakiś sposób powiadomić Cię o połączeniu. Otwórz folder narzędzi w folderze instalacyjnym zestawu SDK systemu Android i naciśnij klawisz Shift + prawy przycisk myszy na pustym obszarze. Wybierz „Otwórz tutaj wiersz poleceń” i wprowadź polecenie odblokowania dostarczone przez producenta (w przypadku Motoroli jest to polecenie fastboot oem get_unlock_data, w przypadku HTC fastboot oem get_identifier_token).

W wierszu poleceń pojawią się długie ciągi znaków. Skopiuj te znaki i utwórz z nich jedną linię bez spacji i na stronie internetowej wklej wynikowy tekst w odpowiednie pole. Jeśli Twój smartfon uda się odblokować, otrzymasz e-mail z kluczem lub plikiem, którego użyjemy w kolejnym kroku. Jeżeli odblokowanie Twojego urządzenia nie będzie możliwe, również zostaniesz o tym poinformowany. Jeśli nadal chcesz przejść całą drogę i skorzystać z nieoficjalnej metody, będziesz potrzebować strony internetowej programistów.

Krok 4: Odblokuj

Teraz jesteś gotowy do odblokowania. Jeśli Twój telefon nadal znajduje się w trybie szybkiego uruchamiania, uruchom poniższe polecenie. Jeśli nie, wyłącz telefon i uruchom komputer w trybie fastboot. Istnieją różne metody na różnych telefonach, ale najczęściej trzeba nacisnąć i przytrzymać przycisk zasilania i klawisz zmniejszania głośności przez 10 sekund. Zwolnij przyciski i powinieneś przejść do trybu szybkiego uruchamiania (użytkownicy HTC będą musieli użyć klawisza zmniejszania głośności, aby przejść do elementu Fastboot i użyć klawisza zasilania, aby wybrać ten element). Połącz telefon i komputer za pomocą kabla USB.

Otwórz folder narzędzi w folderze instalacyjnym zestawu SDK systemu Android i naciśnij klawisz Shift + prawy przycisk myszy na pustym obszarze. Wybierz „Otwórz tutaj wiersz poleceń”.

Aby odblokować urządzenie, musisz uruchomić jedno proste polecenie. W przypadku większości urządzeń Nexus to polecenie to:
odblokowanie OEM Fastboot
Jeśli masz nową wersję Nexusa, na przykład Nexusa 5X lub 6P, wówczas polecenie będzie nieco inne:
Odblokowanie flashowania fastboot
Jeśli nie masz smartfona Nexus, na stronie producenta wskaże potrzebne polecenie. W przypadku urządzeń Motorola jest to polecenie fastboot oem unlock UNIQUE_KEY, gdzie UNIQUE_KEY to kod wysłany do Ciebie e-mailem. W przypadku HTC jest to polecenie fastboot oem unlocktoken Unlock_code.bin, gdzie Unlock_code.bin to plik otrzymany od producenta HTC.

Po uruchomieniu polecenia telefon może zapytać, czy na pewno chcesz odblokować. użyj klawisza głośności, aby potwierdzić.

Po zakończeniu odblokowywania użyj menu OSD, aby ponownie uruchomić telefon (lub uruchom polecenie ponownego uruchomienia fastboot na swoim komputerze). Jeśli wszystko zostanie wykonane poprawnie, po uruchomieniu telefonu pojawi się komunikat, że bootloader jest odblokowany, a następnie załaduje się system operacyjny Android. Ważne jest, aby najpierw uruchomić system Android przed wykonaniem czegokolwiek, na przykład zainstalowaniem niestandardowego odzyskiwania.

Gratuluję odblokowania! Chociaż nie zauważysz żadnych różnic, możesz teraz zainstalować niestandardowe odzyskiwanie, uzyskać dostęp do konta root lub zainstalować niestandardowe oprogramowanie sprzętowe.

Artykuły i lifehacki

Każda złożona technologia ma jądro i program ładujący. Aby uruchomić system operacyjny (OS) na złożonym sprzęcie, musisz najpierw aktywować program ładujący, a dopiero potem załadować przez niego system operacyjny. Ten program ładujący nazywa się Bootloader. Przyjrzyjmy się poniżej, czym jest bootloader w systemie Android.

Do czego służy Bootloader?

Po włączeniu smartfona lub tabletu z Androidem pojawia się ekran powitalny, który można uznać za program ładujący.

Program ładujący to osobny program preinstalowany przez producenta, zwykle chroniony hasłem przez producenta w celu wprowadzenia zmian lub wymiany programu ładującego na niestandardowy.

Program ładujący uzyskuje dostęp do plików systemu operacyjnego i ładuje je, dzięki czemu smartfon wygląda tak, do jakiego jesteś przyzwyczajony i jakiego chcesz.
Następnie ładowanie odbywa się w zwykły sposób: program ładujący uruchamia jądro systemu, system uruchamia się, a Ty pracujesz bezpośrednio w powłoce systemu operacyjnego.

W przeciwieństwie do programu ładującego komputer, smartfon lub tablet może działać tylko z jednym systemem operacyjnym na raz. Porównanie: możesz zainstalować na swoim komputerze zarówno Ubuntu, jak i Windows, a następnie podczas rozruchu wybrać, jakiego systemu potrzebujesz teraz.

Czy można zmienić bootloader, zmodyfikować go i, co najważniejsze, dlaczego i kto go potrzebuje?

Bootloader i Android: znaczenie dostosowywania

Jak już wspomniano, dostęp do bootloadera jest prawie zawsze zabroniony przez producenta. Usunięcie zakazu i jego zmiana powoduje całkowitą utratę gwarancji na urządzenie.

Bootloader zostaje zmieniony na przykład na CyanogenMod. Co to daje użytkownikowi? Przede wszystkim jest to możliwość instalowania niestandardowych kompilacji systemu operacyjnego i instalowania programów innych firm w celu odzyskiwania. Wbudowany bootloader będzie działał tylko z systemem operacyjnym zainstalowanym przez producenta. Ale zdarza się, że wbudowany system operacyjny jest prymitywny, nie podoba ci się powolna funkcjonalność, nie ma dostępu do części wbudowanego sprzętu i tym podobnych.

Jak uzyskać dostęp i zmienić program ładujący? Bez komputera, kabla USB i specjalnych programów nic nie będzie działać. Każda marka, a czasem każdy model, ma swój własny sposób na jego zmianę i flashowanie na niestandardowym Androidzie.

Decydując się na samodzielne flashowanie i zmianę bootloadera, sprawdź, czy Twój gadżet z Androidem jest w pełni naładowany, a kabel nie jest uszkodzony. I w żadnym wypadku nie odłączaj urządzenia od komputera, dopóki proces zmiany nie zostanie zakończony. Możesz wykonać wstępną kopię zapasową, wtedy prawdopodobieństwo powrotu do normalności będzie znacznie większe.

I jako podsumowanie. Co to jest Bootloader w systemie operacyjnym Android? Jest to specjalny program, który uruchamia urządzenie i sprawia, że ​​sprzęt współpracuje z systemem operacyjnym.

Cześć przyjaciele. Dzisiaj można powiedzieć, że powstał post spontaniczny, o czym będzie, można było się już domyślić po tytule. Rzecz w tym, że właśnie dzisiaj przyszła przesyłka z USA, a ja zostałem posiadaczem nowiutkiego Google LG Nexusa 4. A teraz mam dwa Nexusy na raz - Samsung Galaxy Nexus i LG Nexus 4 - może nawet napiszę jeśli jesteś zainteresowany, recenzja porównawcza, ale nie o tym dzisiaj mówimy.
Tak, kogo to obchodzi, a jestem pewien, że wielu – cena emisyjna to 12 tys. rubli z dostawą! Ale znowu, nie o to mi chodzi...

Tak, Pure Android 4 jest cudowny sam w sobie – wygodny, szybki i niemal idealny. Pamiętaj, że mówię konkretnie o Androidzie zainstalowanym w telefonach Nexus Google, a nie o wszystkich innych telefonach (HTC, Samsung, Sony itp.), ponieważ... zostały one poważnie przerobione i zmienione, niestety, nie na lepsze. Cóż więc może być lepszego niż prawie idealne oprogramowanie sprzętowe? Oczywiście ulepszone niestandardowe oprogramowanie sprzętowe!

Więc dziś pierwszy raz włączyłem telefon, żeby się upewnić, że w ogóle działa. Kiedy się o tym przekonałem, wyłączyłem go i zacząłem „tańczyć z tamburynem”. Już depcząc po piętach, powiem Ci, jak odblokować program ładujący na Nexusie 4, zainstalować odzyskiwanie i wgrać dowolne oprogramowanie.

Tak naprawdę wszystkie te tańce z tamburynem to nie są takie tańce, a nawet prawie nie z tamburynem =) Ja, jako już doświadczony użytkownik, czułem się pewnie, nie martwiłem się i nawet nie robiłem żadnych kopii zapasowych. Jak się okazało, wszystkie opisane poniżej procedury są całkowicie identyczne z procedurami, które wykonałem rok temu na Galaxy Nexusie. Wszystko będzie proste, obiecuję!

Najpierw musisz trochę się przygotować i pobrać niezbędne sterowniki:
Pobierz sterowniki usb_driver.rar - przydadzą się do podłączenia urządzenia w trybie bootloadera do naszego komputera. Pobieramy także archiwum adb.rar – zawiera ono pliki Fastboot i ADB.

Rozpakuj archiwum Fastboot i ADB do katalogu głównego dysku C, powinno wyglądać jak C:\adb.
Rozpakowujemy również sterowniki do katalogu głównego dysku C, okaże się, że jest to C:\usb_driver.

Teraz do bitwy!

Instalowanie sterowników i odblokowywanie Bootloadera w LG Nexus 4

Najpierw musisz odblokować Bootloader, bez tego nic nie da się zrobić.

Istnieją różne rozwiązania, a nawet programy, które pozwalają jednym kliknięciem odblokować, zrootować i zainstalować recovery, ale jakoś nie ufam temu podejściu, bo procedura jest delikatna. Co prawda jeszcze dziś próbowałem skorzystać z programu NEXUS 4 TOOLKIT 1.3, ale jak się okazało, można pobrać tylko wersję podstawową, a aktualizacja dostępna jest dopiero po dokonaniu płatności, a bez aktualizacji wybór obsługi Androida 4.2.2 jest niedostępne. Krótko mówiąc - nie nasza opcja!

Trzy proste kroki i żadnych popisów:


To proste, prawda?

Instalowanie niestandardowego odzyskiwania na LG Nexus 4

Teraz musimy zainstalować odzyskiwanie, bez którego po prostu nie będziemy mogli flashować oprogramowania układowego, jąder ani żadnych poprawek i modów.

Do odzyskiwania polecam TWRP Team Win Recovery Project. Możesz zobaczyć opis i funkcje na XDA w oficjalnym temacie dla NEXUSA 4, tam zawsze jest aktualna wersja. W chwili pisania tego posta najnowsza wersja to 2.4.4.0. Oto wygodny bezpośredni link do pobrania. Czy to pobrałeś? Świetnie, przejdźmy dalej.

Mamy plik openrecovery-twrp-2.4.4.0-mako.img. Jeśli umieścisz go w folderze c:\adb i zmienisz jego nazwę na twrp.img, w następnym kroku będzie łatwiej.


Cóż, bootloader jest odblokowany, odzyskiwanie jest zainstalowane. Najprostszą rzeczą, jaka pozostała, jest instalacja nowego oprogramowania. Nawiasem mówiąc, nie potrzebujemy roota, jeśli mamy zamiar zainstalować niestandardowe oprogramowanie, root będzie już tam domyślnie.

Instalowanie niestandardowego oprogramowania sprzętowego na LG Nexus 4

Przez prawie rok korzystania z mojego poprzedniego Samsunga Galaxy Nexusa wypróbowałem całą masę różnych firmware, często go aktualizowałem i przeprowadzałem różnego rodzaju eksperymenty. I wiesz, pewnego dnia znalazłem idealne oprogramowanie, oprogramowanie moich marzeń - jest to ParanoidAndroid. Po prostu nie mogę polecić niczego innego niż to oprogramowanie. Ale tak czy inaczej, wybór należy do Ciebie, procedura instalowania innego oprogramowania jest identyczna.

Tak może wyglądać Twój Nexus 4 po zainstalowaniu ParanoidAndroid:

Oto recenzja wideo tego samego oprogramowania sprzętowego, ale dla tych, którzy osobiście nie korzystali z ParanoidAndroid, niewiele będzie jasne:

Zdecydowaliśmy się więc na oprogramowanie, musimy je pobrać. Oficjalny temat dla twórców oprogramowania, znajduje się tam również opis, linki i nowe wersje. Możesz pobrać samo oprogramowanie sprzętowe w sekcji mako na goo.im, ale będziesz musiał także pobrać Google Apps w odpowiedniej sekcji na goo.im.

Pobraliśmy firmware i gappsy, teraz trzeba je jakoś wgrać na telefon. Jeśli telefon jest normalnie widoczny w eksploratorze, pomiń poniższy blok tekstu; jeśli nie możesz dostać się do pamięci telefonu przez eksplorator, przeczytaj.

Może się tu pojawić mały szkopuł, ale tylko jeśli nie przeczytasz tego wpisu - bo wszystkie szkopuły są już za mną rozwiązane i na pewno o tym napiszę!

Siedzę i podłączam telefon przez USB za pomocą kabla, ale ładuje się, ale w eksploratorze nie widzę go jako folderu, w którym można umieścić nasze archiwa oprogramowania. Jeśli masz tę samą historię, oto rozwiązanie!

Nie wiem dlaczego, ale Windows zdecydował się zainstalować sterowniki ADB, gdy telefon był włączony (nie chodzi tu o fastboot, ale działający system Android). Może coś źle zrobiłem, ale fakt jest faktem – folderu telefonu nie widać w Eksploratorze. Myślałem, że brakuje jakichś sterowników, długo szukałem w Google, ale nic nie znalazłem. Zdecydowałem się zastosować ostrą metodę: wchodzimy do menedżera urządzeń, widzimy „Urządzenie z Androidem, coś w rodzaju ADB” - wystarczy kliknąć je prawym przyciskiem myszy i wybrać Usuń. Odłączamy telefon i od razu podłączamy go ponownie - Windows powinien ponownie wykryć urządzenie i zainstalować na nim odpowiednie sterowniki. To zadziałało dla mnie i wymagany folder Nexusa 4 pojawił się w Eksploratorze!

Wybierz folder Nexus 4 / Pamięć wewnętrzna / Pobierz i upuść tam archiwa, w moim przypadku jest to pa_mako-3.10-11MAR2013-131748.zip i pa_gapps-full-4.2-20130308.zip. W Twoim przypadku będą to nowsze wersje, zrozumienie oznaczeń wcale nie jest trudne.

Po pobraniu wszystkich archiwów odłącz telefon od komputera i wyłącz go. Musimy ponownie przejść do trybu odzyskiwania, aby to zrobić, przytrzymujemy przycisk zmniejszania głośności + zasilanie, aż włączy się fastboot, gdzie za pomocą przycisków głośności wybierz tryb odzyskiwania i naciśnij przycisk zasilania.

Jeśli nagle zdarzyło się, że nie widziałeś głównego ekranu TWRP (bardzo łatwo to zidentyfikować, nie będzie co do tego wątpliwości), ale widziałeś androida leżącego na plecach z czerwonym trójkątem, to jest sposób nie, ale co byś bez tego zrobił?

Aby to zrobić, przytrzymaj przycisk zasilania, aż telefon się wyłączy. Ponownie uruchamiamy fastboot, podłączamy telefon przez USB i powtarzamy skrypt instalacyjny odzyskiwania. Po zainstalowaniu odzyskiwania nie uruchamiaj ponownie, ale użyj przycisków głośności, aby znaleźć element trybu odzyskiwania i wybierz go przyciskiem zasilania. Teraz TWRP na pewno się uruchomi, co oznacza, że ​​postępujemy zgodnie z poniższymi instrukcjami.

Zobaczymy główny ekran TWRP, kliknij przycisk Wyczyść w prawym górnym rogu, a następnie Przywróć ustawienia fabryczne - spowoduje to usunięcie wszystkich danych z telefonu!

Po całkowitym zresetowaniu musisz wrócić do poprzedniego ekranu i kliknąć lewy górny przycisk Instaluj. Na ekranie, który się otworzy, wybierz Pobierz z listy folderów, a następnie najpierw kliknij plik oprogramowania sprzętowego pa_mako, następnie Dodaj więcej Zipów i od razu wybierz plik pa_gapps, a na koniec wykonaj Przesuń, aby potwierdzić Flash. Teraz zarówno oprogramowanie układowe, jak i aplikacje Google Apps zostaną natychmiast sflashowane, około minuty oczekiwania i powinniśmy zobaczyć napis Pomyślnie. Bardzo ważne jest wyczyszczenie wszystkich pamięci podręcznych; w tym celu należy wybrać przycisk Wyczyść pamięć podręczną/dalvik. Wszystko jest gotowe - kliknij Uruchom ponownie system.

Teraz system uruchomi się, ale z oprogramowaniem ParanoidAndroid. Po długim pobieraniu trafiamy do menu początkowej konfiguracji telefonu, gdzie należy wybrać język, określić konto itp.

Właściwie to wszystko! Powodzenia dla Was, przyjaciele. Jeśli masz jakieś pytania lub sugestie dotyczące procesu oprogramowania sprzętowego lub ParanoidAndroid, napisz w komentarzach.

Uwaga: Jak uzyskać dostęp do menu programisty w dowolnym oprogramowaniu sprzętowym.

Otwórz ustawienia, wybierz pozycję „Informacje o telefonie” na samym dole, przewiń ekran do pozycji „Numer kompilacji”, wyświetli się JDQ39, co odpowiada wersji Androida 4.2.2, możesz mieć napisane coś innego, tak nie jest nie ma znaczenia. Naciśnij tę linię 7 razy z rzędu. W rezultacie powinien pojawić się komunikat „Zostałeś programistą!”. Okazuje się, jak łatwo zostać programistą dla Androida =))) Wracamy do menu ustawień, widzimy nową pozycję „Dla programistów”.

UPD: Jeśli nagle telefon zamieni się w „cegłę” - co powinieneś zrobić?

Nigdy nie wiesz, co się stanie... Na przykład dzisiaj kolega kupił sobie taki sam Nexus 4 i dał mi go, żebym mógł zainstalować niestandardowe oprogramowanie sprzętowe. „Nie ma problemu” – powiedziałem i poszedłem postępować zgodnie z instrukcjami, które napisałem powyżej. Stało się coś dziwnego - wszystkie dane (np. plik zip obrazu oprogramowania sprzętowego), które po resecie wgrałem na dysk wewnętrzny w celu późniejszego oprogramowania, zostały usunięte, uległy samozniszczeniu z nieznanego powodu.

Krótko mówiąc telefon zamienił się w cegłę, czyli tzw. Nie włącza się, ale trzeba coś zrobić. Dlatego najłatwiej jest pobrać na swój telefon Factory Image, czyli tzw. obraz fabryczny, aby telefon wyglądał tak, jak widziałeś po pierwszym otwarciu opakowania. A oto instrukcje:

  1. Zakłada się, że masz już zainstalowane sterowniki i telefon łączy się z komputerem, gdy jest w trybie fastboot. A także bootloader jest odblokowany. Krótko mówiąc, wszystkie kroki opisane w nagłówku „Instalowanie sterowników i odblokowywanie” zostały zakończone.
  2. Teraz pobierz oficjalny obraz telefonu stąd https://developers.google.com/android/nexus/images#occam W tej chwili aktualna wersja to 4.3 (JWR66V), kliknij Link obok i pobierz.
  3. Pobraliśmy archiwum occam-jwr66v-factory-08d2b697.tgz, w środku znajduje się kolejne archiwum occam-jwr66v-factory-08d2b697.tar, a w środku znajduje się kilka plików i kolejne archiwum image-occam-jwr66v.zip - o to nam chodzi potrzebujesz, pobierz i prześlij plik image-occam-jwr66v.zip do folderu C:\adb
  4. Otwórz wiersz poleceń i napisz:
    cd c:\adb naciśnij Enter;
    fastboot usuń boot, naciśnij Enter;
    fastboot usuń pamięć podręczną naciśnij Enter;
    Fastboot usuń system, naciśnij Enter;
    fastboot usuń dane użytkownika, naciśnij Enter;
    fastboot restart-bootloader naciśnij Enter;
    fastboot -w aktualizacja image-occam-jwr66v.zip naciśnij Enter i poczekaj.
    Po ostatniej operacji telefon powinien sam się zrestartować i włączyć.
  5. Teraz Twój telefon jest jak nowy :) I możesz powtórzyć to, co nie zadziałało. Mianowicie prześlij archiwa zip do pamięci telefonu i spróbuj je ponownie sflashować. Nawiasem mówiąc, nie dotknęliśmy odzyskiwania podczas procesu odzyskiwania, więc nadal masz TWRP, co oznacza wyłącz telefon, naciśnij przycisk zmniejszania głośności + zasilanie, wybierz odzyskiwanie i gotowe!

Cóż, teraz to wszystko jest pewne!

Do zobaczenia później, przyjaciele. I przepraszam, że przestałam często pisać o SEO, obiecuję poprawę w najbliższej przyszłości.

Co to jest bootloader, jak go odblokować i dlaczego go potrzebuję?

Każdy telefon z systemem operacyjnym Android ma program ładujący, który instruuje jądro systemu operacyjnego, aby uruchomiło się normalnie. Każde urządzenie ma własną wersję bootloadera. Program rozruchowy jest zwykle zablokowany na urządzeniach z Androidem, ponieważ producenci chcą, abyś trzymał się wersji Androida zaprojektowanych specjalnie dla ich sprzętu.

Jeśli chcesz zainstalować zmodyfikowaną wersję systemu operacyjnego (Custom ROM), musisz odblokować bootloader. Mówiąc językiem zwykłego człowieka: odblokowanie bootloadera umożliwi zainstalowanie zmodyfikowanego oprogramowania układowego z różnymi „dodatkami” na telefonie z Androidem.

Zacznijmy od znanej na całym świecie marki HTC. W 90% przypadków ta metoda działa, pozostałe 10% zostanie przeznaczone na problemy z oprogramowaniem, podróbki chińskich rzemieślników, a także modele pozbawione wizualnej części bootloadera; ogólnie rzecz biorąc, oczywiście, że tam jest, ale ukryte przed wzrokiem.

Pierwszy krok , rejestracja http://htcdev.com/ . Pobierz sterowniki ADB z naszej strony internetowej, program HTC Sync z oficjalnej strony http://www.htc.com/ua, będzie on zawierał wszystkie niezbędne sterowniki dla Twojego urządzenia. Możesz także potrzebować Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Krok drugi , utwórz folder w katalogu głównym dysku C i nadaj mu nazwę Android. Rozpakuj do tego folderu: adb.exe, AdbWinApi.dll, fastboot.exe. HTC Sync można usunąć lub wyłączyć w systemie, aby nie zakłócał połączenia urządzenia z komputerem.

Krok trzeci , przełącz telefon w tryb bootloadera. Opcja pierwsza, jeśli telefon ma wymienną baterię, wyjmij baterię, włóż ją, przytrzymaj klawisz głośności (-) i włącz. Przytrzymaj, aż telefon uruchomi się ponownie do wyżej wymienionego stanu bootloadera. Oto jak on wygląda.

Opcja druga , dla bardziej zaawansowanych użytkowników telefon jest włączony, ustawione jest zezwolenie na funkcję „debugowanie USB dozwolone”, pracujemy za pomocą wiersza poleceń Start -> Uruchom i wpisujemy nazwę programu cmd.exe. Pojawi się okno

Po wpisaniu polecenia CD C:\Android naciskamy Enter, otrzymujemy odpowiedź C:\Android>. Następnie wprowadź polecenie adb devices, odpowiedź powinna brzmieć:

Lista podłączonych urządzeń Urządzenie HC413MW00787

Wprowadza się polecenie sprawdzenia połączenia z komputerem, jeśli zostanie ustalony numer seryjny, wszystko jest w porządku i kontynuujemy dalej. Jeśli nie, sprawdź „debugowanie USB jest dozwolone” i czy są zainstalowane sterowniki ADB. Następujące polecenie wprowadza telefon w potrzebny nam tryb: adb restart-bootloader naciśnij enter,


Teraz zwracamy uwagę na telefon, powinien wyglądać jak na pierwszym obrazku.

Przejdźmy do odblokowania, wszystko dzieje się za pomocą konsoli, niezbędnych poleceń na stronie https://www.htcdev.com/, a także adresu e-mail użytego podczas rejestracji.

Telefon jest podłączony i znajduje się w trybie bootloadera. Wchodzimy na stronę i wykonujemy następujące kroki:


Jeśli Twojego modelu nie ma na liście, wybierz to, co jest zakreślone, w przeciwnym razie szukamy naszego. Na przykład zawsze wybieram ten element niezależnie od tego, czy działa. Po naciśnięciu zielonego przycisku, aby kontynuować, otrzymujemy to:


Umieść dwa znaczniki wyboru i kliknij przycisk Przejdź do instrukcji odblokowania.


To okno zawiera instrukcje dotyczące przygotowania, jest w języku angielskim, pomijamy je. Przewiń stronę w dół i przejdź do piątego kroku. Poniżej znajduje się kontynuacja instrukcji. Przewiń na sam dół:

W tym pustym oknie wkleimy otrzymane informacje o odblokowaniu.

Aby to zrobić wróć do konsoli i wpisz komendę fastboot oem get_identifier_token i naciśnij enter

Na wyjściu otrzymujemy:


To, co jest zaznaczone na czerwono, musi zostać zaznaczone, skopiowane i wklejone w pustym oknie na powyższym obrazku. Kliknij przycisk Prześlij. Jak kopiować i wklejać? Klikając prawym przyciskiem myszy otrzymujemy menu, w którym wybieramy zaznaczenie i wybieramy potrzebny nam obszar. Naciśnij enter. W konsoli klawisz Enter służy do kopiowania wymaganych wartości.

Zanim zaczniesz hakować Androida, musisz ogólnie zrozumieć, jak to działa i dopiero wtedy możesz rozpocząć odblokowywanie programu ładującego system. Spróbujmy to rozgryźć.

Co się stanie, gdy Android włączy się i uruchomi?

Co się stanie po uruchomieniu Androida

Przed nami wyłączony smartfon z systemem Android. Zobaczmy, co się stanie, jeśli go włączysz.

Najpierw uruchomi się BIOS telefonu komórkowego. BIOS (podstawowy system wejścia/wyjścia) w tłumaczeniu z języka angielskiego oznacza „podstawowy system wejścia/wyjścia”. Jest stale automatycznie zapisywany i zapewnia działanie wejść i wyjść. W szczególności ten system uruchamia również bootloader.

Jak sama nazwa wskazuje, program ładujący ładuje inne części systemu operacyjnego, takie jak jądro. Jądro systemu operacyjnego jest jego główną częścią. Zasadniczo jest to niższy poziom systemu Android, który odpowiada za przebieg podstawowych procesów i organizację danych.

Następnie uruchamia się główny system operacyjny o nazwie „ROM”. ROM oznacza „pamięć tylko do odczytu” lub „pamięć tylko do odczytu”, służącą do przechowywania całej tablicy niezmiennych danych. Jako zwykły użytkownik nie możesz nic w nim zmieniać.

Równolegle bootloader uruchamia nie tylko jądro, ale także Recovery, czyli system odzyskiwania.
Jeśli system Android nagle ulegnie uszkodzeniu, możesz pobrać Recovery i za jego pomocą przywrócić system operacyjny od zera lub od momentu jego zapisania. Możesz (i powinieneś) tworzyć kopie zapasowe w systemie odzyskiwania.

Z kolei bootloader może znajdować się w trzech różnych stanach: „Zablokowany”, „Otwarty” lub „Zaszyfrowany”. Jeżeli bootloader jest otwarty, można dokonać głębokich zmian w systemie, na przykład można zainstalować niestandardowy system operacyjny, zwany także „custom ROM”, zamiast standardowego, czyli „stock ROM”. Ale inne problemy, takie jak zmiana odzyskiwania lub uzyskanie uprawnień roota do smartfona, można wykonać tylko przy użyciu otwartego programu ładującego.

Jeśli bootloader jest zaszyfrowany, można zainstalować tylko najpilniejsze aktualizacje systemu od producenta. To samo dotyczy zablokowanego bootloadera, ale w przeciwieństwie do zaszyfrowanego, można go odblokować.

Jak odblokować bootloader


Instalator ADB i Fastboot

Większość smartfonów z Androidem ma tak zwany tryb szybkiego uruchamiania. Jest to rodzaj „zaawansowanego programu ładującego”. Korzystając z tego trybu, można odblokować zwykły bootloader. Podstawowym narzędziem do tego jest Android Debug Bridge, w skrócie ADB. Skierowany jest przede wszystkim do twórców aplikacji na Androida, ale zapewnia także wiele możliwości zwykłym użytkownikom.

Po pierwsze potrzebujesz sterowników do swojego smartfona. Można je łatwo zainstalować automatycznie z systemu Windows 7, po prostu podłączając smartfon do komputera.
Potrzebujesz także sterowników ADB i Fastboot. W tym celu należy pobrać instalator z Internetu i uruchomić pobrany plik w trybie administratora. Pamiętaj o zainstalowaniu sterowników dla całego systemu. Instalator zapyta Cię, czy na pewno chcesz to zrobić.

Po wykonaniu tych kroków musisz podłączyć urządzenie do komputera w trybie fastboot. Wiele smartfonów ma do tego specjalną kombinację klawiszy. Alternatywnie możesz także podłączyć włączony smartfon do komputera i wpisać w wierszu poleceń polecenie „adb restart bootloader”. Najpierw jednak musisz włączyć „Debugowanie USB” w ustawieniach swojego smartfona. Jeśli to konieczne, musisz także włączyć funkcję Zezwalaj na odblokowanie OEM.

Teraz możesz łatwo odblokować bootloader za pomocą polecenia „odblokuj flashowanie fastboot”. Następnie ponownie uruchom komputer w trybie fastboot i wpisz „fastboot flashing unlock_critical”, aby trwale odblokować program ładujący. W ten sposób możesz zminimalizować ryzyko, że Twój smartfon zamieni się w „cegłę” podczas instalacji nowego oprogramowania.

Alternatywnie, na niektórych smartfonach odblokowanie można wykonać za pomocą polecenia „fastboot oem unlock”.

Są jednak wyjątki. Na przykład smartfony Samsunga nie mają prawdziwego trybu fastboot. Zamiast tego istnieje tryb pobierania. Aby odblokować bootloader, musisz skorzystać z programu Odin, który może zainstalować pliki, które mogą to zrobić. Nie jest to konieczne, aby uzyskać prawa roota lub zainstalować niestandardową pamięć ROM lub funkcję odzyskiwania na urządzeniach Samsung.

Kolejnym wyjątkiem są smartfony firmy Sony. Zanim będziesz mógł jailbreakować swój smartfon, musisz najpierw zarejestrować urządzenie na stronie programisty, wprowadzając numer IMEI i swój adres e-mail, aby otrzymać specjalny kod odblokowujący.