Fastboot w Twoim telefonie Xiaomi - co to? Jak go wyłączyć?
Telefony komórkowe zostały wyposażone przez programistów w rozmaite narzędzie umożliwiające diagnostykę i naprawę urządzenia. Jednym z takich narzędzi jest tryb Fastboot. O ile dla serwisantów jest to jedno z podstawowych narzędzi, tak dla zwykłego użytkownika przy przypadkowym włączeniu może być uciążliwy. Jednak przy sprytniejszym wykorzystaniu bardzo pomocny – nawet w rękach osoby niedoświadczonej. W poniższym artykule wyjaśnię Państwu od podstaw działanie trybu Fastboot w telefonach firmy Xiaomi, podpowiem jak go wyłączyć oraz przedstawię jak można użyć tego trybu w celu usunięcia prostych błędów oprogramowania.
Spis treści
1. Co to jest tryb Fastboot i do czego jest wykorzystywany?
a. Omówienie
b. Wykorzystywanie
2. W jakich okolicznościach się włącza?
3. Jak go wyłączyć?
4. * Kącik Informatyka – SDK Platform Tools i Android Studio. Czyli jak zainstalować ponownie system android na swoim urządzeniu?
5. Hard restart – czyli jak użyć trybu Fastboot jako narzędzie naprawcze w przypadku prostych błędów systemowych
6. Podsumowanie
Co to jest tryb Fastboot i do czego jest wykorzystywany?
Omówienie
Tryb Fastboot to specjalny tryb pracy w telefonach i tabletach Xiaomi. Tryb ten umożliwia komunikację między urządzeniem, a komputerem za pomocą komend wiersza poleceń (command-line), co umożliwia zaawansowane operacje na poziomie oprogramowania. Z poziomu samego telefonu możemy uruchomić telefon ponownie, przywrócić do ustawień fabrycznych bądź wejść w tryb recovery – uproszczony system pozwalający na np. tworzenie kopii plików.
Wykorzystywanie
-
Odblokowanie bootloadera:
Bootloader – program inicjalizujący system operacyjny.
Gdy bootloader jest zablokowany, urządzenie nie może uruchamiać innych obrazów systemu, jak np. niestandardowe ROM-y. W trybie Fastboot można odblokować bootloader, co pozwala na instalację dowolnego oprogramowania.
-
Instalacja obrazów systemu:
W trybie Fastboot możesz instalować oficjalne obrazy systemu Android udostępnione przez producenta urządzenia. Możesz również instalować niestandardowe ROM-y, np. LineageOS, gdy bootloader jest odblokowany.
-
Rootowanie urządzenia:
Root – odblokowanie specjalnych uprawnień administratora.
Dzięki trybowi Fastboot możesz również zyskać dostęp do uprawnień root na swoim urządzeniu, co daje pełny dostęp do systemu operacyjnego i umożliwia bardziej zaawansowane modyfikacje. Możliwe jest wtedy np. usunięcie aplikacji systemowych w celu optymalizacji działania urządzenia.
-
Resetowanie urządzenia:
Tryb Fastboot umożliwia przywrócenie telefonu do ustawień fabrycznych, co może być przydatne w przypadku awarii systemu lub kiedy chcemy mieć pewność, że usunęliśmy wszystkie swoje dane np. kiedy sprzedajemy urządzenie.
-
Flashowanie niestandardowych partycji:
Flashowanie - ponowna instalacja bieżącej wersji systemu bądź instalacja innej. Nazwa pochodzi od rodzaju pamięci – pamięć typu Flash.
Możesz użyć trybu Fastboot do flashowania niestandardowych partycji, takich jak partycje odzyskiwania (recovery) czy partycje uruchamiania (boot).
-
Debugowanie:
Tryb Fastboot pozwala na diagnozowanie problemów związanych z urządzeniem, ułatwiając odczyt logów, przekazywanie poleceń z komputera do telefonu itp.
W jakich okolicznościach się włącza?
-
Naciśnięcie kombinacji klawiszy:
W telefonach i tabletach Xiaomi tryb Fastboot włącza się przy jednoczesnym przytrzymaniu przycisku zasilania i przycisku zmniejszania głośności. Pełne włączenie trybu następuje po ok. 10s.
-
Uszkodzenie przycisków:
Uszkodzone przyciski zasilania i głośności mogą powodować, że telefon wchodzi w tryb Fastboot bez jakiejkolwiek interakcji użytkownika. Niespodziewane wciśnięcie tych przycisków w przypadkach uszkodzenia mechanicznego lub wilgoci może być przyczyną tego zachowania.
-
Błąd systemu Android:
W rzadkich przypadkach błąd oprogramowania w systemie Android lub innym oprogramowaniu na telefonie może spowodować automatyczne wejście w tryb Fastboot podczas normalnego uruchamiania.
-
Problem z akumulatorem:
Problemy z akumulatorem, takie jak niski poziom naładowania lub niesprawny akumulator, mogą wpłynąć na normalny proces uruchamiania urządzenia i spowodować, że telefon wchodzi w tryb Fastboot.
-
Problemy z nakładką producenta:
W rzadkich przypadkach błąd w oprogramowaniu MIUI lub oprogramowaniu od innych dostawców może wpływać na normalny cykl uruchamiania i spowodować wejście w tryb Fastboot.
Jak go wyłączyć?
-
Widzimy na ekranie telefonu taki obrazek:
-
Przyciskamy jednocześnie zasilanie i głośność w dół
-
Po ok. 10s urządzenie uruchamia się*
-
*Jeśli się nie uruchamia, to trzeba poczekać dłużej i zacząć się martwić po ok. 1 minucie
-
W przypadku sytuacji z podpunktu 4 radzimy skontaktować się z serwisem…*
*Kącik Informatyka – SDK Platform Tools i Android Studio. Czyli jak zainstalować ponownie system android na swoim urządzeniu?
W celach profilaktycznych polecam włączenie opcji „Debugowanie przez USB” w ustawieniach programistycznych telefonu.
Aby to zrobić należy wejść w następującą opcję:
-
„O telefonie”
-
Kilkukrotnie nacisnąć ikonkę „Wersja MIUI”
-
U mnie już opcje programistyczne są włączone, więc jeśli włączasz to pierwszy raz u Ciebie będzie napis „Jesteś programistą”
-
Następnie należy wejść w zakładkę „Dodatkowe ustawienia”
-
Kliknąć „Opcje programistyczne”
-
Znaleźć opcję „Debugowanie USB” i ją włączyć
Ta profilaktyka pozwoli nam w przypadku problemów z telefonem użyć poniższych kroków w celu naprawy telefonu.
UPRZEDZAM JEDNAK, ŻE PONIŻSZE KROKI PRZECHODZĄ PAŃSTWO NA WŁASNĄ ODPOWIEDZIALNOŚĆ. WIĄŻĄ SIĘ ONE Z UTRATĄ DANYCH, WIĘC POLECAM WYKONANIE KOPII ZAPASOWEJ.
-
Pobrać narzędzie SDK Tools oraz Android Studio Giraffe ze strony:
https://developer.android.com/tools/releases/platform-tools
https://developer.android.com/studio
-
Wpisać w wyszukiwarkę Windows hasło „PowerShell” i włączyć ten program.
-
W otwartym oknie wkleić taką komendę:
Iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/corbindavenport/nexus-tools/main/install.ps1'))
A następnie zatwierdzić klawiszem Enter.
Poczekać aż program pobierze się.
-
Następnie zainstalować program Android Studio i gdzieś na komputerze rozpakować plik SDK Platform Tools
-
Włączyć program Android Studio i kliknąć na poniższym ekranie „More Actions”
-
Następnie wybrać „SDK Manager”
-
Zaznaczyć opcje jak na poniższym obrazku i kliknąć „OK”
-
Kiedy wszystkie dodatki się pobiorą wracamy do folderu SDK Platform-Tools
-
W folderze Platform-Tools klikamy prawy przycisk myszy na wolnym polu i wybieramy „Otwórz w terminalu”
-
Wpisujemy w wierszu poleceń polecenie:
adb devices
I zatwierdzamy klawiszem enter
-
Wpisujemy komendę
adb reboot bootloader
I również zatwierdzamy komendę klawiszem enter
-
Następnie wprowadzamy komendę:
fastboot flash system system.img
-
Powyższa komenda usunie i ponownie zainstaluje system android obecny na urządzeniu.
-
Teraz zostało tylko poczekać na re-instalacje i cieszyć się sprawnym urządzeniem.
Hard restart – czyli jak użyć trybu Fastboot jako narzędzie naprawcze w przypadku prostych błędów systemowych
Hard restart, jest procedurą wyłączenia i ponownego uruchomienia urządzenia elektronicznego w sposób natychmiastowy. W przeciwieństwie do zwykłego restartu, który polega na normalnym wyłączeniu i ponownym uruchomieniu urządzenia, hard restart jest używany w przypadku, gdy standardowe metody restartu nie są skuteczne lub urządzenie przestało reagować.
Hard restart wykonujemy poprzez włączenie trybu fastboot, a następnie ponownie uruchamiamy telefon. Sprawia to, że system jest wczytywany do pamięci ponownie. Eliminuje to drobne błędy opisane poniżej.
Oto kilka sytuacji, w których hard restart może pomóc:
-
Zawieszenie się urządzenia:
Jeśli urządzenie przestaje reagować na dotyk lub klawisze, można spróbować hard restartu, aby wymusić zamknięcie wszystkich procesów i ponowne uruchomienie systemu.
-
Zatrzymanie aplikacji:
W niektórych przypadkach, gdy aplikacja na urządzeniu ulega awarii lub utknęła w nieskończonej pętli ANR (ang. App Not Respond), gdzie system czeka na odpowiedź aplikacji o jej uruchomieniu, hard restart może pomóc w jej zatrzymaniu i przywróceniu normalnego działania.
-
Błąd systemu:
Gdy system operacyjny urządzenia napotyka poważny błąd, który utrudnia lub uniemożliwia normalne działanie urządzenia, hard restart może być użyty jako próba przywrócenia jego funkcjonalności.
-
Zwolnienie zasobów:
Czasami urządzenie może działać wolniej lub być mniej reaktywne ze względu na przeciążenie pamięci i zasobów. Hard restart pozwala zwolnić te zasoby i daje urządzeniu "świeży start".
Podsumowanie
Oto Vademecum wiedzy, jeśli chodzi o tryb Fastboot. Nie należy się tego trybu bać – nic złego z urządzeniem się nie wydarzy. Kilka sekund wystarczy aby przywrócić normalne działanie systemu. Polecam też w awaryjnych sytuacjach korzystać z hard restartu. Wiele razy korzystałem z tego rozwiązania jako doraźna pomoc klientom, którzy napotkali w swojej przygodzie z telefonem błędy systemowe.
Do zapoznania się z ofertą sklepu zapraszam na stronę mi-store.pl, bądź do salonów stacjonarnych.
To tyle ode mnie.
Dziękuję, jeśli dotrwali Państwo do końca.
Kamil Pokrywa
Doradca Klienta Xiaomi Store Wrocław