Android Oreo zapisuje urządzenia w pętli rozruchowej dzięki nowej funkcji Rescue Party

Nowa funkcja systemu Android Oreo o nazwie Rescue Party automatycznie podejmie próbę naprawienia pętli bootującej polegającej na awarii/ponownym uruchomieniu systemu wykrytej przez smartfon lub tablet.

Aktualizacja 20.09.17: W celu dokładniejszej analizy tego, co Grupa Ratunkowa może, a czego nie może zrobić, proszę przeczytać ten artykuł.

Większość nowych funkcji Androida Oreo jest znana od czasu, gdy firma wypuściła pierwszą wersję deweloperską dla Androida O. Mamy mówiłem tutaj o nowych funkcjach na XDA od miesięcy, a mimo to po wydaniu pełnej aktualizacji zawsze można odkryć nowe gadżety. Jedna z tych nowych funkcji nazywa się Rescue Party i jej celem jest pomoc w odzyskaniu smartfona lub tabletu z Androidem Oreo, na którym wystąpiły problemy z bootloopem.

Prawie wszyscy z nas w XDA też tam byli. Próbujemy zainstalować niekompatybilną lub problematyczną modyfikację, albo po prostu spotykamy się z odrobiną pecha i wtedy nasze urządzenie utknie w bootloopie. Często może to być dosłowna pętla rozruchowa, która powoduje uruchomienie urządzenia przez określony czas, a następnie po prostu ponowne uruchomienie. Innym razem ludzie zobaczą, że ich urządzenie zawiesza się podczas cyklu rozruchu, co jest powszechnie określane jako pętla rozruchowa w niektórych sektorach społeczności.

Google określa dwie różne metody i przypadki, w których uruchamiana jest grupa ratunkowa, więc będzie to miało miejsce tylko w określonych okolicznościach i nie będzie rozwiązaniem wszystkiego. Mimo to jest to dość interesujące i może w dużym stopniu uniemożliwić ludziom przesyłanie zgłoszeń do pomocy technicznej w celu uzyskania zapytań gwarancyjnych. Będzie to również świetne rozwiązanie dla producentów OEM, ponieważ funkcja Rescue Party może rozwiązać problem klienta i w ten sposób uchronić jego pracowników przed koniecznością radzenia sobie z nim.

Grupa ratunkowa uruchamia się, gdy serwer_systemowy uruchamia się ponownie więcej niż 5 razy w ciągu 5 minut lub trwała aplikacja systemowa ulega awarii więcej niż 5 razy w ciągu 30 sekund. Kiedy więc Android Oreo wykryje pętlę awarii, eskaluje serię działań w celu odzyskania urządzenia. Rozpoczyna się to od przetworzenia zadania powiązanego z tym poziomem i podjęcia próby umożliwienia urządzeniu przywrócenia działania po zaistniałej sytuacji. Każdy poziom jest coraz bardziej agresywny i usuwa/resetuje pewne rzeczy.

Cały proces kończy się, gdy urządzenie w końcu uruchomi się tak, jak powinno, lub gdy urządzenie uruchomi się bezpośrednio w trybie odzyskiwania, dzięki czemu będzie można przywrócić ustawienia fabryczne.


Źródło: Google