Oprogramowanie układowe Androida, tj. zapisywanie pewnych plików plików do odpowiednich sekcji pamięci urządzenia za pomocą specjalnego oprogramowania Windows, które niemal całkowicie automatyzuje proces, dziś nie jest najtrudniejsze z punktu widzenia użytkownika. Jeśli użycie takich narzędzi jest niemożliwe lub nie daje pożądanego rezultatu, sytuacja zostaje zapisana Fastboot .
Aby przesłać urządzenie z Androidem przez Fastboot, będziesz potrzebował wiedzy na temat poleceń konsolowych tego samego trybu działania urządzenia, a także pewnych przygotowań smartfona lub tabletu oraz komputera używanego do operacji.
Z uwagi na fakt, że w trybie fastboot manipulacje z sekcjami pamięci urządzenia są wykonywane bezpośrednio, użycie opisanej metody flashowania wymaga pewnej uwagi i uwagi. Ponadto poniższe kroki powinny być zalecane tylko wtedy, gdy nie można wykonać oprogramowania w inny sposób.
Każdy użytkownik działa na własne ryzyko na własnych urządzeniach z Androidem. W przypadku możliwych negatywnych konsekwencji użycia metod opisanych w tym zasobie administracja witryny nie ponosi odpowiedzialności!
Precyzyjne wdrożenie procedur przygotowawczych określa z góry sukces całego procesu instalacji oprogramowania układowego, dlatego wdrożenie opisanych poniżej kroków może być uznane za warunek wstępny przeprowadzenia operacji.
Jak zainstalować specjalny sterownik trybu fastboot, można znaleźć w artykule:
Lekcja: Instalowanie sterowników dla oprogramowania układowego Android
Jeśli istnieje jakaś możliwość, pełna kopia zapasowa istniejących partycji pamięci urządzenia jest obowiązkowa przed oprogramowaniem układowym. Działania niezbędne do utworzenia kopii zapasowej opisano w artykule:
Lekcja: Jak tworzyć kopię zapasową urządzeń z Androidem przed iOS
Fastboot i ADB są wzajemnie uzupełniającymi się narzędziami z zestawu Android SDK. Pobierz zestaw narzędzi w całości lub pobierz oddzielny pakiet zawierający tylko ADB i Fastboot. Następnie rozpakuj wynikowe archiwum do osobnego folderu na dysku C.
Dzięki Fastboot możliwe jest nagrywanie obu oddzielnych sekcji pamięci urządzenia z systemem Android i aktualizacji oprogramowania układowego w całym pakiecie. W pierwszym przypadku będziesz potrzebował plików graficznych w formacie * .img , w drugim przypadku potrzebujesz pakietu (-ów) * .zip . Wszystkie pliki, które są zaplanowane do użycia, muszą zostać skopiowane do folderu zawierającego rozpakowane Fastboot i ADB.
* Pakiety .zip nie są rozpakowywane, wystarczy zmienić nazwę pobranych plików. W zasadzie nazwa może być dowolna, ale nie powinna zawierać spacji i liter rosyjskich. Dla wygody używaj krótkich nazw, na przykład update.zip . Ponadto należy wziąć pod uwagę fakt, że Fastboot jest wrażliwy na rejestr liter w wysyłanych poleceniach i nazwach plików. Tj. "Update.zip" i "update.zip" dla fastboot - różne pliki.
Ponieważ Fastboot jest aplikacją konsolową, narzędzie obsługiwane jest przez wstawianie poleceń o określonej składni do wiersza poleceń systemu Windows (cmd). Najprostszym sposobem na uruchomienie Fastboot jest użycie poniższej metody.
Ten dodatek umożliwia wykonywanie wszystkich operacji z poniższych przykładów w trybie półautomatycznym i nie ma potrzeby ręcznego wprowadzania poleceń do konsoli.
adb reboot bootloader
fastboot devices
Wyłącznie na przykład można rozważyć produkty Xiaomi. W tych urządzeniach ładowanie do trybu fastboot odbywa się poprzez naciśnięcie przycisku "Volume -" na wyłączonym urządzeniu i przytrzymanie przycisku "Power" .
Po raz kolejny zauważamy, że inni producenci mają inną metodologię wchodzenia w tryb fastboot za pomocą przycisków sprzętowych i ich kombinacji.
Producenci pewnej liczby urządzeń z systemem Android blokują możliwość zarządzania sekcjami pamięci urządzenia poprzez blokowanie bootloadera. Jeśli urządzenie jest blokowane przez bootloader, w większości przypadków nie można go uruchomić przez szybkie uruchomienie.
Aby sprawdzić status programu ładującego, możesz wysłać polecenie do urządzenia w trybie szybkiego uruchamiania i podłączyć do komputera:
fastboot oem device-info
Ale znowu musimy stwierdzić, że ten sposób ustalania statusu zamka nie jest uniwersalny i różni się dla urządzeń różnych producentów. To stwierdzenie dotyczy także odblokowania bootloadera - metodologia procedury różni się dla różnych urządzeń, a nawet dla różnych modeli tej samej marki.
Po zakończeniu procedur przygotowawczych można przystąpić do procedury zapisywania danych w partycjach pamięci urządzenia. Ponownie sprawdzamy poprawność ładowania plików graficznych i / lub zip-paczek oraz ich korespondencję z oprogramowaniem, które ma zostać zszyte.
Uwaga, proszę! Miganie nieprawidłowych i uszkodzonych obrazów plików, a także obrazów z innego urządzenia do urządzenia prowadzi w większości przypadków do niemożliwości załadowania Androida i / lub innych negatywnych konsekwencji dla urządzenia!
Aby zapisać na urządzeniu, na przykład aktualizacje OTA, lub kompletny zestaw oprogramowania komponentu rozprowadzanego w formacie * .zip , używane jest polecenie fastboot- update
.
fastboot –w
fastboot update update.zip
W innych przypadkach używamy tego polecenia
fastboot flash update.zip
W wielu przypadkach może być trudno znaleźć oprogramowanie w formacie * .zip do pobrania. Producenci devaysov niechętnie rozpowszechniają swoje decyzje w sieci. Ponadto, pliki zip mogą być szyte przez odzyskiwanie, więc celowość użycia metody pisania plików zip przez fastboot jest wątpliwa.
Jednak możliwość zapisywania pojedynczych obrazów w odpowiednich partycjach, w szczególności "boot" , "system" , "userdata" , "recovery" itp. Przez Fastboot podczas odzyskiwania urządzenia po poważnych problemach z oprogramowaniem, może w wielu przypadkach uratować sytuację.
Aby przesłać jeden obraz IMG, użyj polecenia:
fastboot flash наименование_раздела имя_файла.img
fastboot flash recovery recovery.img
Następnie musisz poczekać w konsoli na "zakończony. całkowity czas ... " . Następnie rekord partycji można uznać za kompletny.
fastboot flash boot boot.img
System:
fastboot flash system system.img
I w ten sam sposób wszystkie pozostałe sekcje.
fastboot flashall
fastboot reboot
W ten sposób oprogramowanie sprzętowe jest tworzone za pomocą poleceń wysyłanych przez konsolę. Jak widać, więcej czasu i wysiłku zabiera procedury przygotowawcze, ale jeśli są one wykonane prawidłowo, nagrywanie partycji pamięci urządzenia jest bardzo szybkie i prawie zawsze bezproblemowe.