Ce este rădăcină fără sistem pe Android și de ce este mai bine?
Câștigarea accesului rădăcină pe dispozitive Android nu este un concept nou, dar modul în care se face sa schimbat cu Android 6.0 Marshmallow. Noua metodă rădăcină "fără sistem" poate fi la început confuză, așa că suntem aici pentru a vă ajuta să înțelegeți totul, de ce ați dori acest lucru și de ce această metodă este cea mai bună modalitate de a rădăcina un telefon Android care avansează înainte.
Ce anume este "fără sistem" rădăcină?
Înainte de a ajunge în ceea ce este rădăcina fără sistem, probabil că este mai bine să vorbim mai întâi despre cum înrădăcinile "funcționează" în mod normal pe Android și ce este necesar pentru a-și face treaba.
Începând cu Android 4.3, daemonul "su" - procesul care gestionează cererile pentru accesul rădăcină - trebuie să ruleze la pornire și trebuie să facă acest lucru cu permisiuni suficiente pentru a îndeplini efectiv sarcinile solicitate de acesta. Acest lucru a fost în mod tradițional realizat prin modificarea fișierelor găsite pe partiția de sistem / Android. Dar în primele zile ale lui Lollipop nu a existat nicio cale de lansare a daemonului su la boot, așa că sa folosit o imagine de boot modificată - aceasta a fost în mod eficient introducerea rădăcină "fără sistem", numită astfel deoarece nu modifică nici un fișier în / partiția de sistem.
A fost găsită mai târziu o modalitate de a obține accesul rădăcinilor pe calea tradițională pe Lollipop, care a oprit efectiv progresul pe metoda fără sistem la acea dată.
Odată cu introducerea lui Marshmallow, Google a întărit securitatea care a fost instalată pentru prima oară în Lollipop, făcând, în esență, imposibilă lansarea daemonului su cu permisiunile necesare doar prin modificarea partiției / sistemului. Metoda fără sistem a fost reînvinsă, iar acum este metoda implicită de înrădăcinare pentru telefoanele care rulează Marshmallow. De asemenea, merită menționat faptul că acest lucru este valabil și pentru Android Nougat, precum și pentru dispozitive Samsung care rulează 5.1 (sau mai nou).
Care sunt avantajele (și dezavantajele) rădăcinii sistemice?
Ca și în cazul tuturor, există avantaje și dezavantaje în obținerea accesului la rădăcini prin metoda fără sistem. Principalul dezavantaj este că nu funcționează pe dispozitive cu bootloadere blocate în mod prestabilit - pot exista soluții de rezolvat, dar sunt foarte specifice fiecărui dispozitiv. Cu alte cuvinte, dacă nu există nici o soluție pentru dispozitivul dvs. și are un bootloader blocat, nu există nici o modalitate de a obține accesul la root.
În afară de aceasta, cu toate acestea, metoda fără sistem este, în general, mai bună. De exemplu, este mult mai ușor să acceptați actualizări OTA atunci când sunteți înrădăcinat folosind această metodă, mai ales atunci când utilizați un instrument precum FlashFire. FlashFire poate bloca firmware-urile de stoc și le re-rădăcește în timp ce clipește, precum și să se ocupe de instalarea OTA (din nou, re-înrădăcind-o în timp ce clipește). Practic, dacă rulați un dispozitiv înrădăcinat, FlashFire este un instrument bun pentru a avea. Rețineți că în prezent este încă în versiune beta, dar dezvoltarea înregistrează progrese bune.
Metoda rădăcină fără sistem este, de asemenea, mult mai curată, deoarece nu adaugă sau modifică fișiere în / partiția de sistem. Asta înseamnă că este mult mai ușor ONUrădăcind și telefonul. Nu supraviețuiesc chiar resetării din fabrică, deci este mult mai simplu să vă asigurați că dispozitivele sunt dezrădăcinate și șterse înainte de a le vinde.
Desigur, ultimul bit este o sabie cu două tăișuri, deoarece unii utilizatori ar prefera să rămână înrădăcinați după resetarea din fabrică a dispozitivului lor - vestea bună este că trebuie doar să reluați fișierul SuperSU corespunzător pentru a re-accesa accesul rădăcină, care este usor. Și dacă doriți să deconectați fără a efectua o resetare din fabrică, puteți bloca doar o imagine de boot curată pentru dispozitivul dvs. O comandă de comandă și ați terminat.
De asemenea, merită remarcat faptul că există anumite servicii, cum ar fi Android Pay, care pur și simplu nu vor funcționa pe dispozitivele înrădăcinate. La un moment dat, plătiți făcut lucrează la dispozitive fără sistem, dar acest lucru a fost complet accidental. În prezent, nu există planuri de a încerca să ocoliți protecția plăților pe dispozitivele înrădăcinate.
Deci, ce metodă trebuie să folosesc?
Vestea bună este că nu trebuie să "decideți" ce metodă de rădăcină să utilizați. Atunci când bliți SuperSU, acesta va decide ce metodă de înrădăcinare este cea mai bună pentru telefonul dvs. și acționează în consecință. Dacă telefonul dvs. rulează Lollipop sau mai în vârstă, va folosi cel mai probabil metoda / sistem. Dacă rulează Marshmallow sau mai nou (sau dacă este vorba de un dispozitiv Samsung care rulează 5.1 sau mai nou), acesta va modifica în schimb imaginea de boot, oferindu-vă o rădăcină fără sistem.
Este puțin probabil ca metoda fără sistem să devină vreodată compatibilă cu versiunile mai vechi de Android, deoarece ar necesita o cantitate semnificativă de lucru pentru zeci de dispozitive care vor fi fie actualizate la o versiune mai recentă de Android, fie în retragere. Astfel, accentul pentru această nouă metodă este pus pe Android Marshmallow și Nougat.
Android este un sistem complex, iar accesarea accesului rădăcină poate deschide ușa pentru deblocarea întregului său potențial. Acestea fiind spuse, înrădăcinarea dispozitivului dvs. nu este ceva ce ar trebui să luați ușor - dacă nu este un dezvoltator sau altă unitate bootloader-unlockable cu imagini stoc disponibile, ar trebui să treci cu atenție cu atenție. Dezvoltatorii din comunitatea înrădăcinată sunt în măsură să furnizeze cea mai bună experiență de înrădăcinare posibilă, dar asta nu înseamnă întotdeauna că va funcționa perfect.
Vă mulțumim mult Chainfire pentru că ați luat timp să răspundeți la întrebările noastre și să vă ajutați cu acest articol!