Nu, Android Oreo's Rescue Party nu este soluția de bootloop pe care o căutați

click fraud protection

În ciuda hype-ului inițial, Android Oreo's Rescue Party nu este soluția de bootloop pe care o căutați. Iată o explicație a ceea ce face de fapt.

La XDA, am acoperit pe larg cea mai recentă versiune a sistemului de operare Android de la Google: Android 8.0 Oreo. Android Oreo aduce o mulțime de funcții noi, dar cele de care ne-am bucurat cel mai mult sunt schimbările de sub capotă. Lucruri ca Proiect Treble și suport pentru teme personalizate la nivel de sistem sunt două exemple de modificări legate de Android Oreo care îi interesează pe cititorii noștri. O altă caracteristică pe care pasionații de Android așteaptă cu nerăbdare să o vadă în acțiune este noua Petrecere de salvare caracteristică. Această caracteristică a fost promovată de mulți pentru a vă salva dispozitivul dintr-o buclă de pornire, dar realitatea este mult mai dezamăgitoare. Rescue Party nu este soluția de bootloop pe care o căutați.

În realitate, Rescue Party funcționează doar într-o situație foarte limitată, una care este foarte puțin probabil să conteze pentru mulți utilizatori ale căror dispozitive intră într-o buclă de pornire. Acest lucru este valabil mai ales pentru aproape fiecare utilizator de pe forumul nostru care întâlnește un bootloop - Rescue Party nu vă va ajuta. Totuși, aceasta nu este vina Rescue Party, pentru că a fost încurajată mult mai mult decât ar fi trebuit luând în considerare ceea ce face de fapt.


Rescue Party în Android Oreo - Cum funcționează

Să începem cu modul în care este declanșată Rescue Party. În primul rând, Rescue Party trebuie implementat, ceea ce nu este cerut de OEM. Pe dispozitivele cu suport pentru Rescue Party, prima verificare care se întâmplă este să vedem dacă funcția este chiar activată, ceea ce poate să nu fie cazul dacă dispozitivul rulează pe o versiune de depanare/inginerie sau dacă proprietatea sistemului persist.sys.disable_rescue este setat la true în build.prop.

După piese minime ale sistemului de operare Android au fost pornite în timpul procesului de pornire, sistemul determină dacă trebuie să trimită un Rescue Party. După cum poate ați citit deja înainte, o grupă de salvare este trimisă ori de câte ori dispozitivul repornește de mai mult de 5 ori în 5 minute sau a aplicația de sistem se blochează de mai mult de 5 ori în 30 de secunde. Rescue Party începe apoi creştere prin diferite „niveluri de salvare” în încercarea de a remedia bucla de repornire.

Aici sunt trepte acel partid de salvare poate lua:

Nivelul 1 - Resetați valorile implicite neîncrezătoare

Primul nivel al partidului de salvare este să resetare orice și toate modificările aduse Setări. Global sau Setări. Sigur tabelele de preferințe care sunt realizate de aplicații care nu sunt de încredere. Aplicațiile neîncrezătoare sunt acele pachete care sunt instalate de utilizator. Când este apelat acest nivel Rescue Party, orice modificare făcută de o aplicație terță parte va fi înlocuită cu valoarea sa implicită, dacă există. Dacă nu există o valoare implicită, atunci setarea este ștearsă.

Singurul mod în care o aplicație neîncrezătoare va putea chiar să modifice o valoare de setare în Global sau Secure este dacă acea aplicație are acces root sau i s-a acordat WRITE_SECURE_SETTINGS permisiunea prin ADB. Totuși, aceasta nu este o situație atât de neobișnuită, deoarece multe dintre propriile noastre tutoriale non-root se bazează în mare măsură pe modificarea acestor baze de date de setări în același mod.

Un exemplu al acestui nivel de Rescue Party în joc ar fi dacă utilizatorul a încercat personalizați bara de navigare pe Android Oreo. Pentru a face acest lucru ar necesita modificare Settings.Secure.sysui_nav_bar printr-o aplicație terță parte, cum ar fi Bară de navigare personalizată. Acum, modificarea barei de navigare prin această metodă este puțin probabil să provoace o buclă de pornire, dar dacă a făcut-o, aceasta Nivelul Rescue Party ar reseta orice modificare făcută și o va înlocui cu valoarea implicită a sysui_nav_bar care este "left, back; home; recent, right".

Nivelul 2 - Resetați modificările nesigure

A doua încercare de a remedia problema de repornire este luarea nivelului 1 cu un pas mai departe. În loc să resetați doar valorile de setare care sunt făcute de pachete care nu sunt de încredere, le va șterge definitiv pe toate.

Nivelul 3 - Resetați valorile implicite de încredere

Ultima linie de apărare împotriva bootloop-urilor oferită de Rescue Party, nivelul 3 va reseta orice modificări aduse Setărilor. Global sau Setări. Valoarea sigură care a fost făcută de încredere, de exemplu. sistem, aplicații. De asemenea, încearcă modificările făcute de nivelurile anterioare, cum ar fi ștergerea modificărilor făcute de pachete care nu sunt de încredere.

Nivelul 4 - Resetare din fabrică

Dacă toate celelalte nu reușesc, atunci ultima încercare de a vă repara dispozitivul este să porniți la recuperare și solicitați utilizatorului să efectueze o resetare din fabrică. Deși această acțiune va rezolva probabil bootloop-ul (cu condiția ca bootloop-ul să nu fie cauzat de probleme hardware, cum ar fi pe Nexus 5X sau Nexus 6P), evident că nu este ideal, deoarece implică configurarea telefonului din nou.


Nu este o remediere Bootloop pentru tine

Deci haideți să rezumam ce face de fapt Rescue Party. În esență, tot ceea ce face este să încerce să remedieze orice modificări eronate făcute de utilizator sau de aplicațiile de sistem în Setări. Global sau Setări. Tabel de preferințe sigur. Dacă dispozitivul dvs. intră într-o buclă de pornire deoarece ați afișat un mod audio greșit, ați instalat tema Substratum greșită, ați activat Magisk/Xposed modul care nu a fost pentru dvs., a făcut o editare proastă a build.prop sau a făcut oricare dintre numeroasele lucruri pe care le poate face un utilizator rootat pentru a intra într-o buclă de pornire, apoi Rescue Party nu este pentru tine.

daca tu ajunge cumva într-o buclă de repornire prin modificarea unei setări precum „Simulați afișaje secundare” în Opțiuni pentru dezvoltatori, doar atunci Rescue Party te va ajuta cu adevărat. Dar aș presupune că marea majoritate a cititorilor noștri nu este probabil să-și rezolve bootloop-urile prin Rescue Party. Din păcate, cel mai bun mod de a face față bootloop-urilor este să păstrați datele dvs. de rezervă în mod obișnuit, astfel încât nu va trebui să vă confruntați niciodată cu pierderea catastrofală de date de pe telefon. Nu conta pe Rescue Party să fii salvatorul tău.