Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Co to jest Fastboot?

Anonim

Co to jest Fastboot? W Androidzie fastboot to specjalny protokół diagnostyczny i inżynierski, w którym można uruchomić urządzenie z Androidem. W trybie Fastboot możesz modyfikować obrazy systemu plików z komputera przez połączenie USB. To potężne, nerdy narzędzie, które zasługuje na rozbicie na terminy, które wszyscy możemy zrozumieć - spróbujmy to zrobić.

Fastboot to trzy różne rzeczy o tej samej nazwie: protokół komunikacji między sprzętem telefonu a komputerem, oprogramowanie działające na telefonie w trybie fastboot oraz plik wykonywalny na komputerze, z którego rozmawiasz.

Nie wszystkie telefony mają tryb szybkiego uruchamiania, do którego użytkownik może uzyskać dostęp. Jest on domyślnie włączony w urządzeniach Nexus (a także w kilku innych telefonach i tabletach) i został włączony przez niezależnych programistów i entuzjastów Androida w niektórych innych telefonach. Wymaga również oprogramowania z zestawu Android SDK i różnych sterowników USB dla komputerów z systemem Windows. Fastboot działa w systemach Windows, Mac i Linux, a wszystkie informacje na temat konfigurowania można znaleźć na forach, jeśli jesteś zainteresowany. Po skonfigurowaniu uruchamiasz telefon w trybie szybkiego uruchamiania i możesz zapisywać pliki obrazów w pamięci wewnętrznej telefonu. Flashowanie niestandardowego odzyskiwania (po odblokowaniu bootloadera) jest popularnym przypadkiem użycia, podobnie jak resetowanie go z powrotem za pomocą obrazów fabrycznych po tym, jak skończymy z niszczeniem rzeczy przez flashowanie obrazów fabrycznych. Dzięki odblokowanemu bootloaderowi obrazy, które sflashujesz, nie muszą być podpisywane określonym kluczem, więc prawie wszystko spróbuje sflashować - nawet jeśli nie powinno się go używać, więc zachowaj ostrożność. Istnieją inne polecenia, których można używać z Fastboot, i są one nieco bardziej zaawansowane. Można wykonać takie czynności, jak usuwanie partycji i zastępowanie opcji wiersza poleceń jądra, co sprawia, że ​​narzędzie jest bardzo przydatne do opracowywania rozwiązań sprzętowych i programowych, które mogą wymagać niestandardowych procedur uruchamiania. Przy odrobinie wiedzy i odpowiednim sprzęcie z Androidem fastboot może być świetnym narzędziem.