KB000004
Wprowadzanie urządzenia w tryb 'Recovery' bywa uciążliwe. Zdarza się że do jednego modelu jest kilkanaście tutoriali, w każdym jest inny sposób a w dodatku każda z przedstawionych metod może nie zadziałać. Fakt, bywa to frustrujące. Zakładając że robisz wszystko poprawnie i wciąż nie możesz dostać się do konsoli, być może zadajesz sobie pytanie, w jaki inny sposób w XXI w. można uruchomić ten tryb? W tym KB pokaże jak zrobić to za pomocą Ubuntu, guzików ( huawei, samsung ) oraz aplikacji webowej. Zapraszam.
Zacznijmy od Ubuntu i sposobu który wydaję się być bezpiecznym. Otóż, jest takie narzędzie jak 'Android Debug Bridge' w skrócie adb, dzięki któremu błyskawicznie wywołasz ten tryb bez kombinowania i tracenia czasu na wciskanie guziczków.
Nim przejdę do opisu, jak zwykle poczynię pewne założenia:
korzystasz z Ubuntu >=22.04.4 LTS,
możesz instalować paczki w systemie,
posiadasz smartphone Xaomi,
posiadasz przewód do przesyłania danych i ładowania
masz dostęp do systemu w takim stopniu który umożliwia zmianę ustawień
nie zastosowano specjalnych ograniczeń ( najczęściej dla 'Enterprise' )
Xaomi 13T Pro
Opisana metoda została przetestowana przeze mnie na urządzeniu:
Model: Xaomi 13T Pro
MIUI: MIUI Global 14.0.15
Android: 13
Zabezpieczenia: 2023-10-01
SMARTPHONE
Przejdź do:
Ustawienia > O telefonie > znajdź pozycję 'Wersja MIUI'
Naciskaj tak wiele razy aż otrzymasz komunikat "Jesteś teraz programistą".
Tak wiem, w Xaomi szybko zostaje się "programistą". Próg wejścia jest bardzo niski.
Idźmy dalej, zwróć uwagę że podczas naciskania pojawiają się prompty. Ich treść jest dynamiczna i powinny pokazywać ile jeszcze zostało. Nie jest to super rozwiązanie, bo nie działa to jak haptyczna informacja zwrotna. Dużo lepiej sprawdziłby się gdzieś z boku counter pokazujący po każdym tapie ile zostało.
Nic się nie stanie jak naciśniesz za dużo razy, bowiem komunikat o tym że tryb jest włączony zacznie się powtarzać, a żeby dezaktywować funkcję, trzeba przejść do miejsca w którym dokonuje się modyfikacji w ramach włączonego trybu.
Dalej, mając uruchomiony tryb programisty, cofnij się do głównego menu i przejdź do:
Dodatkowe ustawienia > Opcje programistyczne > Debugowanie USB > zmień na ON > zaakceptuj ryzyko i daj 'OK'
Ubuntu
W pierwszej kolejności uruchom terminal i wykonaj:
sudo apt update && sudo apt install adb
Podłącz urządzenie do portu USB
Następnie uruchom:
adb devices
Pojawi się wynik podobny do tego:
* daemon not running; starting now at tcp:XXXX
* daemon started successfully
List of devices attached
Następnie pod pozycją 'List of devices attached', powinieneś zobaczyć podobny rekord:
UGTGWXXXXXLRBE device
Gdyby się taki nie pojawił, powtórz polecenie:
adb devices
Jeżeli pojawi się dodane urządzenie, wtedy wykonaj
adb reboot recovery
Reakcja powinna być natychmiastowa. Od momentu uruchomienia polecenia, nie jest wymagana żadna inna aktywność aż do otwarcia menu konsoli w smartfonie.
Czy to wszystko jeśli chodzi o
Recovery Mode w Ubuntu?
Tak, to wszystko. Zero zabawy z guziczkami. Ubuntu upraszcza wiele zadań, trzeba przyznać że od zainstalowania do uruchomienia, gdy zna się proces idzie to bardzo sprawnie.
Istnieje też inna metoda, moim zdaniem niebezpieczna, która powinna być zastosowana tylko w określonych scenariuszach. Można użyć aplikacji webowej do tego aby wykonać to zadanie.
WARNING:
Posługując się tą metodą akceptujesz wszelkiego rodzaju ryzyka związane z wyciekiem danych z powodu cyberataku, wykorzystaniem danych przez osoby trzecie w celach bliżej nieokreślonych.
WebADB
Uruchom przeglądarkę i przejdź do https://app.webadb.com/
Uruchomiony zostanie interfejs dzięki któremu będzie możliwe wykonanie ww. polecenia.
Podłącz swoje urządzenie do komputera. W nawigacji aplikacji, po lewej stronie, dodaj smartfon za pomocą przycisku 'Add'.
Następnie zaznacz urządzenie dostępne na liście i wykonaj połączenie
Dalej, powtórz operację połączenia za pomocą przycisku 'Connect'
Następnie na smartfonie, zezwól na połączenie. Po zatwierdzeniu powinieneś widzieć przycisk 'Disconnect' w sekcji 'Available devices'.
Jeżeli wszystko przebiegło pomyślnie, w zakładce 'Power Menu' znajdź funkcję 'Reboot to Recovery' i uruchom.
Na tym etapie połączenie powinno zostać przerwane. Otrzymasz stosowny komunikat na stronie. Najlepiej po rozłączeniu wykonać czyszczenie danych przeglądania tak aby nie pozostawić żadnych informacji w plikach ani w pamięci podręcznej przeglądarki. Należy mieć świadomość iż usunięcie śladów po połączeniu w lokalnym systemie nie czyni tej metody bezpieczną. Skorzystaj z tymczasowego profilu. Więcej informacji znajdziesz tym poście "The Faster Google Chrome"
A gdyby chcieć użyć guzików?
Więc jeśli chodzi o zabawę guzikami, to spotkałem się z dwoma przypadkami, a każdy z nich wymagał podłączenia urządzenia do komputera za pomocą kabla.
Przypadek 1: Huawei [ kabel / bez kabla ]
Naciśnij i przytrzymaj przycisk zasilania przez około 5 sekund.
Gdy pojawią się wibracje po włączeniu, naciśnij i przytrzymaj przycisk zwiększania głośności przez około 2 sekundy. Jak nie pójdzie spróbuj bez kabla
Przypadek 2: Samsung [ Galaxy S20 FE ]
Wyłącz urządzenie.
Podłącz przewód do komputera oraz do smartfona
Natychmiast po podłączeniu smartfona przyciśnij kombinację GŁOŚNOŚĆ+ oraz POWER
Odczekaj tak długo aż zobaczysz 'Recovery Menu'
Odpuść po pojawieniu się menu
Procedura do samsunga dostępna na moim video poniżej :
LINKI:
Manual do Ubuntu adb:
Manual do Samsung:
Manual do Huawei:
Opmerkingen