Nie, impreza ratunkowa dla Androida Oreo nie jest rozwiązaniem bootloop, którego szukałeś

click fraud protection

Pomimo początkowego szumu, impreza ratunkowa dla Androida Oreo nie jest rozwiązaniem bootloop, którego szukałeś. Oto wyjaśnienie, co właściwie robi.

Na XDA szczegółowo omawialiśmy najnowszą wersję systemu operacyjnego Android firmy Google: Androida 8.0 Oreo. Android Oreo oferuje mnóstwo nowych funkcji, ale najbardziej ekscytowały nas zmiany ukryte pod maską. Rzeczy jak Projekt Trebel I obsługa niestandardowych motywów w całym systemie to dwa przykłady zmian związanych z Androidem Oreo, które interesują naszych czytelników. Kolejną funkcją, na którą entuzjaści Androida nie mogli się doczekać w działaniu, jest nowość Impreza Ratunkowa funkcja. Wielu zachwalało tę funkcję, aby uchronić urządzenie przed bootloopem, ale rzeczywistość jest znacznie bardziej rozczarowująca. Rescue Party nie jest rozwiązaniem, którego szukałeś.

W rzeczywistości Rescue Party działa tylko w bardzo ograniczonych sytuacjach, co jest bardzo mało prawdopodobne, aby miało to znaczenie dla wielu użytkowników, których urządzenia wchodzą w bootloop. Jest to szczególnie prawdziwe w przypadku prawie każdego użytkownika na naszym forum, który napotkał bootloop - Rescue Party Ci nie pomoże. Nie jest to jednak wina Rescue Party, ponieważ nagłośniono ją znacznie bardziej, niż powinna, biorąc pod uwagę, co faktycznie robi.


Akcja ratunkowa w Androidzie Oreo – jak to działa

Zacznijmy od sposobu uruchomienia Rescue Party. Po pierwsze należy wdrożyć Rescue Party, co nie jest wymagane przez producentów OEM. Na urządzeniach obsługujących Rescue Party pierwszą czynnością sprawdzającą jest sprawdzenie, czy ta funkcja jest w ogóle włączona, czyli może tak nie być jeśli urządzenie działa w wersji debugowania/inżynierskiej lub jeśli właściwość systemowa persist.sys.disable_rescue ma wartość true w pliku build.prop.

Po absolutne minimum części systemu operacyjnego Android zostały uruchomione podczas procesu uruchamiania, system określa, czy należy wysłać grupę ratunkową. Jak być może już wcześniej czytałeś, grupa ratunkowa jest wysyłana za każdym razem, gdy... urządzenie uruchamia się ponownie więcej niż 5 razy w ciągu 5 minut lub aplikacja systemowa ulega awarii więcej niż 5 razy w ciągu 30 sekund. Następnie zaczyna działać Grupa Ratunkowa przyrost przez różne „poziomy ratunkowe”, próbując naprawić pętlę ponownego uruchamiania.

Tu są kroki że Grupa Ratunkowa może przyjąć:

Poziom 1 — Zresetuj niezaufane ustawienia domyślne

Pierwszy poziom Grupy Ratunkowej to Resetowanie wszelkie zmiany w Ustawienia. Światowy Lub Ustawienia. Bezpieczne tabele preferencji utworzone przez niezaufane aplikacje. Niezaufane aplikacje to pakiety instalowane przez użytkownika. Po wywołaniu tego poziomu grupy ratunkowej wszelkie zmiany wprowadzone przez aplikację innej firmy zostaną zastąpione jej wartością domyślną, jeśli taka istnieje. Jeśli wartość domyślna nie istnieje, ustawienie zostanie usunięte.

Jedynym sposobem, w jaki niezaufana aplikacja będzie mogła w ogóle zmodyfikować wartość ustawienia w obszarze Globalne lub Bezpieczne, jest sytuacja, gdy aplikacja ta ma dostęp do konta root lub uzyskała uprawnienia WRITE_SECURE_SETTINGS pozwolenie przez ADB. Nie jest to jednak taka rzadka sytuacja, ponieważ wiele naszych własnych samouczków innych niż root opiera się w dużym stopniu na modyfikowaniu baz danych ustawień w ten sam sposób.

Przykładem tego poziomu Grupy Ratunkowej może być sytuacja, w której użytkownik próbuje to zrobić dostosuj pasek nawigacyjny w systemie Android Oreo. Wykonanie tego wymagałoby modyfikacji Settings.Secure.sysui_nav_bar za pośrednictwem aplikacji strony trzeciej, takiej jak Niestandardowy pasek nawigacji. Jest mało prawdopodobne, aby modyfikowanie paska nawigacji za pomocą tej metody spowodowało bootloop, ale jeśli tak, to właśnie to Poziom grupy ratunkowej zresetuje dokonaną zmianę i zastąpi ją domyślną wartością sysui_nav_bar który jest "left, back; home; recent, right".

Poziom 2 — Zresetuj niezaufane zmiany

Drugą próbą rozwiązania problemu z ponownym uruchomieniem jest przejście o krok dalej na poziomie 1. Zamiast po prostu resetować wszelkie wartości ustawień wprowadzone przez niezaufane pakiety, całkowicie je wszystkie usunie.

Poziom 3 — Zresetuj zaufane ustawienia domyślne

Ostatnia linia obrony przed bootloopami oferowana przez Rescue Party, poziom 3, zresetuje wszelkie zmiany wprowadzone w Ustawieniach. Globalne lub Ustawienia. Bezpieczna wartość, która została stworzona przez zaufanych, tj. systemu, aplikacji. Próbuje również wprowadzić zmiany wprowadzone na wcześniejszych poziomach, na przykład usunąć zmiany wprowadzone przez niezaufane pakiety.

Poziom 4 - Reset do ustawień fabrycznych

Jeśli wszystko inne zawiedzie, ostatnią próbą naprawienia urządzenia jest uruchomienie systemu odzyskiwania i poproś użytkownika o przywrócenie ustawień fabrycznych. Chociaż to działanie prawdopodobnie rozwiąże problem bootloopa (pod warunkiem, że bootloop nie jest spowodowany problemami sprzętowymi, takimi jak na Nexusa 5X Lub Nexusa 6P), oczywiście nie jest to idealne rozwiązanie, ponieważ wymaga ponownego skonfigurowania telefonu.


To nie jest naprawa Bootloopa dla Ciebie

Podsumujmy zatem czym właściwie zajmuje się Rescue Party. Zasadniczo jedyne, co robi, to próba naprawienia wszelkich błędnych zmian dokonanych przez użytkownika lub aplikacje systemowe w Ustawieniach. Globalne lub Ustawienia. Bezpieczna tabela preferencji. Jeśli Twoje urządzenie wejdzie w bootloop, ponieważ wgrałeś nieudany mod audio, zainstalowałeś niewłaściwy motyw Substratum, włączyłeś Magisk/Xposed moduł, który nie był dla Ciebie, dokonał złej edycji pliku build.prop lub wykonał jedną z wielu rzeczy, które może zrobić zrootowany użytkownik, aby wejść w bootloop, Następnie Impreza ratunkowa nie jest dla ciebie.

Jeśli ty w jakiś sposób skończyć w pętli ponownego uruchamiania, modyfikując ustawienie, takie jak „Symuluj wyświetlacze dodatkowe” w Opcjach programisty, tylko wtedy grupa ratunkowa faktycznie ci pomoże. Przypuszczam jednak, że u zdecydowanej większości naszych czytelników prawdopodobnie nie uda się rozwiązać problemów z bootloopami za pośrednictwem Rescue Party. Niestety najlepszym sposobem na poradzenie sobie z bootloopami jest twórz kopie zapasowe swoich danych regularnie, dzięki czemu nigdy nie będziesz musiał zmagać się z katastrofalną utratą danych w telefonie. Nie licz na Rescue Party być twoim wybawicielem.