G-7C02R76NSC
Strona głównaPoradnikiKompletny przewodnik po flashowaniu obrazów fabrycznych na Androidzie za pomocą Fastboot

Kompletny przewodnik po flashowaniu obrazów fabrycznych na Androidzie za pomocą Fastboot

Jeśli twój telefon ma odblokowany bootloader, możesz użyć poleceń Fastboot do flashowania obrazów fabrycznych. To może brzmieć jak garść technicznego żargonu, ale jeśli chodzi o to, jest to najlepsza metoda aktualizacji zrootowanego urządzenia, naprawienia uszkodzonego telefonu, przywrócenia zapasów, a nawet uzyskania nowych aktualizacji Androida, zanim wszyscy inni.

Podobnie jak ADB, Fastboot to bardzo potężne narzędzie dla Androida, które przyjmuje polecenia przez powłokę terminala. Ale jeśli to brzmi zastraszająco, nie martw się – ponieważ kiedy nauczysz się sobie radzić, dowiesz się znacznie więcej o wewnętrznych działaniach Androida, a także o tym, jak rozwiązać najczęstsze problemy.

Uwaga na temat urządzeń Samsung

Proces opisany poniżej będzie działać na większości urządzeń Nexus, Pixel, HTC i Motorola, a także na telefonach i tabletach wielu innych producentów. Jednak urządzenia Samsung używają własnego oprogramowania do flashowania oprogramowania układowego, więc Fastboot nie jest dobrym rozwiązaniem, jeśli masz Galaxy. Zamiast tego najlepiej jest używać Odin do flashowania oprogramowania układowego na urządzeniu Samsung, a opisaliśmy ten proces pod poniższym linkiem.

Krok 1: Zainstaluj ADB i Fastboot na swoim komputerze

Najpierw musisz zainstalować ADB i Fastboot na swoim komputerze, które są narzędziami, które pozwalają flashować obrazy za pomocą poleceń Fastboot. Istnieje kilka „ADM i Fastboot” wersji „jednego kliknięcia” i „lekkich” firm zewnętrznych, ale nie polecam ich używania, ponieważ nie są one aktualizowane tak często, jak oficjalne narzędzia, więc mogą nie być w pełni kompatybilny z nowszymi urządzeniami.

Zamiast tego najlepiej jest zainstalować Narzędzia Android SDK, które zawierają ADB i Fastboot, lub tylko ADB i Fastboot z Google. Bez względu na to, czy wybierzesz pełny pakiet, czy tylko same narzędzia platformy, to prawdziwa okazja. Opisałem proces instalacji dla systemu Windows, Mac i Linux w Metodzie 1 w następującym przewodniku, więc idź tam, aby zacząć.

Krok 2: Włącz odblokowywanie OEM

Aby flashować obrazy za pomocą Fastboot, bootloader urządzenia będzie musiał zostać odblokowany. Jeśli już to zrobiłeś, możesz przejść do kroku 3.

Ale zanim odblokujesz bootloader, musisz włączyć ustawienie, jeśli urządzenie jest fabrycznie wyposażone w system Android Marshmallow lub nowszy. Aby uzyskać dostęp do tego ustawienia, zacznij od włączenia menu Opcje programisty na telefonie lub tablecie. Gdy to zrobisz, otwórz menu Opcje programisty, a następnie włącz przełącznik „Odblokowywanie OEM”, a będziesz gotowy.

Jeśli ta opcja nie jest obecna na twoim urządzeniu, prawdopodobnie urządzenie nie jest dostarczane z preinstalowanym Androidem Marshmallow lub wyższym. Jeśli jednak opcja jest obecna, ale jest wyszarzona, zwykle oznacza to, że bootloadera nie można odblokować, co oznacza, że ​​nie będzie można flashować obrazów za pomocą Fastboot.

Krok 3: Przełącz telefon w tryb bootloadera

Aby uruchomić dowolne polecenia Fastboot, telefon lub tablet będzie musiał znajdować się w trybie bootloadera. Ten proces będzie się różnił w zależności od urządzenia.

W przypadku większości telefonów zacznij od całkowitego wyłączenia urządzenia. Gdy ekran stanie się czarny, naciśnij i przytrzymaj jednocześnie przyciski zmniejszania głośności i zasilania oraz trzymaj je przez około 10 sekund.

Jeśli to nie zadziała, wyłącz telefon, a następnie naciśnij i przytrzymaj przycisk zmniejszania głośności. Stamtąd podłącz kabel USB do komputera, a następnie poczekaj kilka sekund.

Jeśli to nadal nie zadziała, spróbuj powtórzyć metodę kabla USB, ale tym razem użyj przycisku zwiększania głośności.

Po chwili powita Cię menu Bootloadera Androida, które powinno wyglądać mniej więcej tak:

Tryb bootloadera na Pixel XL. Zdjęcie Dallas Thomas / Android How

Gdy zobaczysz ten ekran, upewnij się, że telefon lub tablet jest podłączony do komputera za pomocą kabla USB do transmisji danych. Poza tym pozostaw urządzenie w spokoju, ponieważ reszta pracy zostanie wykonana po stronie komputera.

Krok 4: Otwórz powłokę ADB na swoim komputerze

Przejdź do katalogu instalacyjnego ADB i Fastboot na komputerze. W przypadku użytkowników systemu Windows zwykle można to znaleźć pod adresem C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools. W przypadku użytkowników komputerów Mac i Linux zależy to od miejsca, w którym rozpakowałeś folder ADB podczas instalowania narzędzia, więc poszukaj na dysku twardym folderu narzędzi platformy, jeśli zapomniałeś.

Czytaj także:  8 sposobów aktualizacji aplikacji na Androida - kompletny przewodnik

Stąd, jeśli używasz komputera z systemem Windows, przytrzymaj klawisz Shift na klawiaturze, a następnie kliknij prawym przyciskiem myszy dowolne puste miejsce i wybierz „Otwórz okno poleceń tutaj”. Użytkownicy komputerów Mac i Linux po prostu otwórz okno Terminal, a następnie zmień katalogi na folder platform-tools w katalogu instalacyjnym ADB.

Krok 5: Odblokuj program ładujący

Ten następny krok to coś, co musisz zrobić tylko raz, więc jeśli bootloader jest już odblokowany, możesz przejść dalej. W przeciwnym razie musisz uruchomić pojedyncze polecenie Fastboot – pamiętaj jednak, że spowoduje to usunięcie wszystkich danych z urządzenia.

Zanim przejdziemy do tej części, zauważ, że wymienię polecenia dla użytkowników systemu Windows. Użytkownicy komputerów Mac będą musieli dodać kropkę i ukośnik (./) przed każdym z tych poleceń, a użytkownicy systemu Linux będą musieli dodać ukośnik (/) z przodu.

Dlatego w powłoce ADB wpisz następujące polecenie, a następnie naciśnij klawisz Enter.

  • urządzenia Fastboot

Jeśli zwraca serię liter i cyfr, po których następuje słowo „fastboot”, oznacza to, że urządzenie jest prawidłowo podłączone i możesz zacząć. W przeciwnym razie powróć do kroku 1, aby sprawdzić instalację ADB i Fastboot, i upewnij się, że urządzenie znajduje się w trybie bootloadera, jak pokazano w kroku 3.

Następnie nadszedł czas, aby odblokować program ładujący. W zależności od wersji Androida, z którą urządzenie zostało dostarczone, można to zrobić na dwa sposoby.

Jeśli więc urządzenie zostało fabrycznie zainstalowane z Lollipop lub niższą wersją, wprowadź następujące polecenie:

  • Oem odblokowania Fastboot

Jeśli Twoje urządzenie jest dostarczane z Marshmallow lub nowszym, wpisz następujące polecenie, a następnie naciśnij klawisz Enter:

  • odblokowanie flashowania Fastboot

Wysłanie polecenia odblokowania bootloadera do urządzenia dostarczanego z Marshmallow lub nowszym.

W tym momencie na urządzeniu z Androidem zobaczysz komunikat z pytaniem, czy na pewno chcesz odblokować program ładujący. Upewnij się, że opcja „Tak” jest podświetlona, ​​a jeśli nie, użyj do tego klawiszy głośności. Następnie naciśnij przycisk zasilania, a następnie bootloader odblokuje się, a telefon uruchomi się ponownie w trybie Fastboot.

Ekran odblokowania bootloadera w Nexusie 6P. Zdjęcie Dallas Thomas / Android How

Krok 6: Pobierz obrazy fabryczne

Teraz, gdy bootloader jest odblokowany, możesz rozpocząć flashowanie obrazów fabrycznych – ale najpierw musisz pobrać same obrazy. Poniżej znajdują się linki do pobrania pakietu obrazów fabrycznych dla popularnych urządzeń.

  • Obrazy fabryczne dla urządzeń Nexus lub Pixel
  • Obrazy fabryczne dla urządzeń HTC
  • Obrazy fabryczne urządzeń Motorola
  • Obrazy czynnikowe dla urządzeń OnePlus
  • Obrazy fabryczne dla urządzeń Essential

Za pomocą każdego z powyższych łączy po prostu zlokalizuj model urządzenia na liście, a następnie pobierz najnowsze dostępne oprogramowanie układowe na swój komputer. Jeśli Twojego producenta nie ma na liście, wypróbuj Googling „obrazy fabryczne dla”.

Krok 7: sflashuj obrazy fabryczne

Teraz nadszedł czas, aby sflashować obrazy. Pierwszą rzeczą, którą chcesz tutaj zrobić, jest rozpakowanie archiwum obrazów fabrycznych pobranego ze strony internetowej producenta. W tym przypadku polecam użycie 7-Zip, ponieważ jest bezpłatny i działa z większością formatów archiwów.

Wypakowanie archiwum zdjęć fabrycznych.

Następnie przenieś całą zawartość archiwum do folderu platform-tools w katalogu instalacyjnym ADB, a następnie otwórz okno powłoki ADB w tym folderze. Więcej informacji na ten temat można znaleźć w kroku 4 powyżej.

Pliki obrazów fabrycznych przeniesione do folderu narzędzi platformy.

Oprócz tego istnieją dwa różne podejścia do flashowania zdjęć. Zarysuję oba z nich w osobnych sekcjach poniżej.

Opcja 1: użyj skryptu Flash-All

Większość fabrycznych pakietów obrazów będzie zawierać skrypt „flash-all”, który stosuje wszystkie obrazy za jednym zamachem. Jeśli próbujesz odzyskać urządzenie z miękkiej cegły, jest to najprostszy sposób. Spowoduje to jednak ponowne uruchomienie urządzenia i wyczyszczenie wszystkich istniejących danych, więc jeśli wolisz tego uniknąć, zobacz opcję 2 poniżej.

Aby uruchomić skrypt flash-all, wpisz następujący wiersz w wierszu polecenia, a następnie naciśnij klawisz Enter:

  • flash-wszystko

Wysłanie polecenia „flash-all”.

Proces ten potrwa kilka minut, ale kiedy się skończy, telefon powinien się automatycznie zrestartować i będziesz mieć ukończone, w 100% zapasowe oprogramowanie układowe.

Opcja 2: Wyodrębnij obrazy i flashuj je indywidualnie

W przypadku drugiej opcji możesz indywidualnie flashować obrazy systemowe. Ta metoda wymaga dodatkowej pracy, ale można jej użyć do odblokowania, aktualizacji lub odblokowania urządzenia bez utraty istniejących danych.

Czytaj także:  Jak zaplanować tweety na iPhonie i Androidzie?

Zacznij od wyodrębnienia wszelkich dodatkowych archiwów z pakietu obrazów fabrycznych. Czasami pakiety obrazów fabrycznych mogą zawierać serię trzech lub czterech zagnieżdżonych archiwów, więc rozpakuj je wszystkie. Stamtąd skopiuj wszystkie pliki obrazów do głównego folderu narzędzi platformy – innymi słowy, nie zostawiaj ich w żadnych podfolderach.

Wszystkie obrazy wyodrębnione z fabrycznego pakietu obrazów w folderze narzędzi platformy.

Stąd są dwa obrazy, których możesz się pozbyć: cache.img i userdata.img. Są to obrazy, które zastąpią dane i buforują puste miejsce, więc jeśli ich nie sflashujesz, istniejące dane pozostaną nienaruszone.

Z pozostałych zdjęć sześć składa się z podstawowych elementów Androida: boot, bootloader, radio, odzyskiwanie, system i sprzedawca.

Obraz rozruchowy zawiera jądro, więc jeśli chcesz po prostu pozbyć się niestandardowego jądra, które powoduje problemy z urządzeniem, musisz tylko go sflashować. Aby to zrobić, wpisz następujące polecenie w oknie powłoki ADB:

  • szybki rozruch bootowania .img

Dalej jest obraz bootloadera – jest to interfejs, którego używasz do flashowania obrazów za pomocą poleceń Fastboot. Aby zaktualizować program ładujący, wpisz:

  • bootloader flash Fastboot .img

Po wykonaniu tej czynności należy ponownie załadować program ładujący, aby móc nadal flashować obrazy w nowszej wersji. Aby to zrobić, wpisz:

  • fastboot reboot-bootloader

Następnie mamy obraz radiowy. Ta kontroluje łączność w twoim urządzeniu, więc jeśli masz problemy z Wi-Fi lub komórkową transmisją danych, lub jeśli chcesz po prostu zaktualizować radio, wpisz:

  • Flash Radio Fastboot .img

Potem następuje powrót do zdrowia. Jest to coś, co możesz lub nie chcesz flashować, w zależności od dokonanych modyfikacji. Na przykład, jeśli zainstalowałeś niestandardowe odzyskiwanie TWRP, flashowanie tego obrazu spowoduje zastąpienie modyfikacji i zastąpienie go standardowym interfejsem odzyskiwania. Więc jeśli tylko aktualizujesz swoje zmodowane urządzenie, powinieneś pominąć to. W przeciwnym razie, jeśli planujesz zachować zapasy telefonów i chcesz mieć nowszą wersję odzyskiwania zapasów, wpisz:

  • Odzyskiwanie flash Fastboot .img

Następny jest duży: obraz systemu. Ten zawiera wszystkie pliki, które składają się na rzeczywisty system operacyjny Android. W związku z tym jest to najbardziej istotna część każdej aktualizacji.

Jednak możesz nie aktualizować telefonu. Być może po prostu ponownie flashujesz oprogramowanie wewnętrzne, aby odzyskać z miękkiej cegły. W takim przypadku obraz systemu jest często jedynym obrazem, który należy sflashować, aby naprawić wszystko, ponieważ zawiera on cały system Android. Innymi słowy, jeśli sflashujesz ten obraz i nic więcej, spowoduje to cofnięcie wszelkich zmian dokonanych za pomocą dostępu do konta root i przywróci wszystko do poprzedniego stanu.

Więc jako lekarstwo na większość sytuacji z miękkimi cegłami lub jako metoda uzyskania podstawowej części aktualizacji Androida, wpisz:

  • system flash Fastboot .img

Wreszcie jest obraz dostawcy. Jest to dostępne tylko w nowszych telefonach, więc nie martw się, jeśli nie ma go w pakiecie zdjęć fabrycznych. Ale jeśli tam jest, zawiera kilka ważnych plików, więc wpisz następujący wiersz, aby zaktualizować tę partycję:

  • dostawca flash Fastboot .img

Po wysłaniu któregokolwiek lub wszystkich powyższych poleceń będziesz gotowy ponownie uruchomić urządzenie i uruchomić system Android. Aby to zrobić, wpisz:

  • ponowne uruchomienie Fastboot

Indywidualne flashowanie obrazów fabrycznych.

W tym momencie urządzenie powinno zostać w pełni zaktualizowane lub jeśli próbujesz odzyskać z miękkiej cegły, powinno ono działać bezbłędnie. A skoro już wiesz, co właściwie robią wszystkie obrazy systemu podstawowego, będziesz lepiej orientować się, jak działa Android.

Indywidualne flashowanie obrazów fabrycznych pomogło mi lepiej zrozumieć Androida niż jakikolwiek inny mod lub proces. Jeśli się nad tym zastanowić, Android to tylko seria obrazów zapisanych w pamięci flash, a teraz, gdy poradziłeś sobie z każdym z nich osobno, powinieneś być w stanie łatwiej zidentyfikować i rozwiązać problemy związane z rootowaniem.

Chcesz wesprzeć Androida Jak uzyskać świetną ofertę na nowe słodkie technologie? Sprawdź wszystkie oferty w nowym Android How Shop.

Zdjęcie na okładkę i zrzuty ekranu autorstwa Dallas Thomas / Android How