Nem, az Android Oreo Rescue Party nem az a bootloop-javítás, amelyet keresett

A kezdeti felhajtás ellenére az Android Oreo's Rescue Party nem az a bootloop-javítás, amelyet keresett. Itt van egy magyarázat arról, hogy valójában mit is csinál.

Az XDA-nál széles körben foglalkoztunk a Google Android operációs rendszerének legújabb kiadásával: Android 8.0 Oreo. Az Android Oreo rengeteg új funkciót hoz, de leginkább a motorháztető alatti változásokra számítottunk. Dolgok mint Projekt Treble és rendszerszintű egyéni téma támogatás két példa az Android Oreóval kapcsolatos változtatásokra, amelyek érdeklik olvasóinkat. Egy másik funkció, amelyet az Android szerelmesei már alig vártak, az újdonság Mentőosztag funkció. Ezt a funkciót sokan azért hangoztatták, hogy megmentsék az eszközt a bootlooptól, de a valóság sokkal kiábrándítóbb. A Rescue Party nem az a bootloop-javítás, amelyet keresett.

Valójában a Rescue Party csak nagyon korlátozott helyzetben működik, amely nagyon valószínűtlen, hogy sok olyan felhasználó számára számít, akinek az eszközei bootloopba lépnek. Ez különösen igaz fórumunk szinte minden olyan felhasználójára, aki rendszerindítási hurokkal találkozik – a Rescue Party nem fog segíteni. Ez azonban nem a Rescue Party hibája, mert sokkal jobban felpörgették, mint kellett volna, ha figyelembe vesszük, hogy valójában mit is csinál.


Rescue Party Android Oreo - Hogyan működik

Kezdjük azzal, hogyan indul el a Rescue Party. Először is meg kell valósítani a Rescue Party-t, amit az OEM-ek nem követelnek meg. A Rescue Party-támogatással rendelkező eszközökön először meg kell vizsgálni, hogy a funkció engedélyezve van-e. nem biztos, hogy így van ha az eszköz hibakeresési/mérnöki összeállításon fut, vagy ha a rendszertulajdonság persist.sys.disable_rescue igazra van állítva a build.prop-ban.

Azután minimális alkatrészek Az Android operációs rendszert a rendszerindítási folyamat során elindították, a rendszer megállapítja, hogy kell-e Rescue Partyt küldenie. Amint azt már korábban is olvashatta, a Rescue Party minden alkalommal elküldésre kerül az eszköz több mint 5-ször újraindul 5 perc alatt vagy a a rendszeralkalmazás 30 másodpercen belül több mint 5-ször összeomlik. Ezután kezdődik a Rescue Party növekedés különböző "mentési szinteken" keresztül, hogy megpróbálja kijavítani az újraindítási hurkot.

Itt van a lépések a Rescue Party el tudja vinni:

1. szint – A nem megbízható alapértékek visszaállítása

Az első Rescue Party szint az Visszaállítás minden változás a Beállítások. Globális vagy Beállítások. Biztonságos nem megbízható alkalmazások által készített preferenciatáblázatok. A nem megbízható alkalmazások azok a csomagok, amelyeket a felhasználó telepít. A Rescue Party szint meghívásakor a harmadik féltől származó alkalmazások által végrehajtott módosítások az alapértelmezett értékre kerülnek, ha létezik. Ha nem létezik alapértelmezett érték, akkor a beállítás törlődik.

Az egyetlen módja annak, hogy egy nem megbízható alkalmazás módosítson egy beállítási értéket a Globális vagy a Biztonságos beállításban, ha az alkalmazás root hozzáféréssel rendelkezik, vagy ha megkapta a WRITE_SECURE_SETTINGS engedély ADB-n keresztül. Ez azonban nem olyan szokatlan helyzet, mivel sok saját, nem root oktatóanyagunk nagymértékben támaszkodik ezeknek a beállítási adatbázisoknak a módosítására.

Egy példa erre a játékban lévő Rescue Party szintre az lenne, ha a felhasználó megkísérelné személyre szabhatja navigációs sávját Android Oreo rendszeren. Ehhez módosításra lenne szükség Settings.Secure.sysui_nav_bar harmadik féltől származó alkalmazáson keresztül, például Egyéni navigációs sáv. A navigációs sáv ezzel a módszerrel történő módosítása valószínűleg nem okoz bootloopot, de ha igen, akkor ez A Rescue Party szint visszaállítja az Ön által végzett változtatásokat, és lecseréli a sysui_nav_bar alapértelmezett értékére ami "left, back; home; recent, right".

2. szint – A nem megbízható módosítások visszaállítása

Az újraindítási probléma megoldásának második kísérlete az 1. szint továbblépése. Ahelyett, hogy egyszerűen visszaállítaná a nem megbízható csomagok által létrehozott beállításokat, az összeset törli.

3. szint – Megbízható alapértékek visszaállítása

A Rescue Party által kínált utolsó védelmi vonal a bootloop ellen, a 3. szint visszaállítja a Beállításokban végrehajtott módosításokat. Globális vagy Beállítások. Biztonságos értékek, amelyeket megbízható, pl. rendszer, alkalmazások. Megkísérli a korábbi szintek által végrehajtott módosításokat is, például törli a nem megbízható csomagok módosításait.

4. szint – Gyári beállítások visszaállítása

Ha minden más nem sikerül, akkor az utolsó próbálkozás az eszköz javítására a helyreállítási és a rendszerindítás felszólítja a felhasználót a gyári beállítások visszaállítására. Bár ez a művelet valószínűleg megoldja a rendszerindítási ciklust (feltéve, hogy a rendszerindítást nem olyan hardverproblémák okozzák, mint pl. Nexus 5X vagy Nexus 6P), nyilvánvalóan nem ideális, mivel a telefon újraindítását jelenti.


Nem Bootloop javítás az Ön számára

Tehát foglaljuk össze, mit is csinál a Rescue Party valójában. Lényegében annyit tesz, hogy megpróbálja kijavítani a felhasználó vagy a rendszeralkalmazások által a Beállításokban végrehajtott hibás módosításokat. Globális vagy Beállítások. Biztonságos preferencia táblázat. Ha eszköze azért kerül beindítási ciklusba, mert hibás hangmódot villantott fel, rossz Substratum témát telepített, és engedélyezte a Magisk/Xposed modult, amely nem az Ön számára készült, rosszul szerkesztette a build.prop fájlt, vagy elvégezte a számos dolgot, amit egy rootolt felhasználó tehet a rendszerindítási ciklusba való belépéshez, akkor A Rescue Party nem neked való.

Ha te valahogy újraindítási ciklusba kerül egy olyan beállítás módosításával, mint például a "Másodlagos kijelzők szimulálása" a Fejlesztői beállításokban, a Rescue Party csak akkor segíthet Önnek. De azt feltételezem, hogy olvasóink túlnyomó többsége valószínűleg nem fogja megoldani a bootloopokat a Rescue Party segítségével. Sajnos a bootloopok kezelésének legjobb módja az készítsen biztonsági másolatot az adatairól rendszeresen, így soha nem kell megküzdenie a telefon katasztrofális adatvesztésével. Ne számítson a Rescue Party-ra hogy a megmentőd legyél.