17Jul
Câștigarea accesului rădăcină pe dispozitivele 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ă, deci 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 executa eficient sarcinile solicitate de acesta. Acest lucru a fost realizat în mod tradițional prin modificarea fișierelor găsite pe partiția de sistem Android. Dar în primele zile ale lui Lollipop nu a existat nici o modalitate de a lansa daemonul su la boot, așa că sa folosit o imagine de boot modificată - aceasta a fost în mod eficient introducerea rădăcinii "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 la rădăcini în mod tradițional pe Lollipop, care a încetat efectiv progresul în cazul metodei fără sistem la momentul respectiv.
Cu ocazia introducerii Marshmallow, însă, Google a întărit securitatea care a fost instalată pentru prima oară în Lollipop, făcând practic imposibilă lansarea daemonului su cu permisiunile necesare doar prin modificarea partiției / sistemului. Metoda fără sistem a fost resuscită, 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 a obține accesul rădăcină prin metoda fără sistem. Principalul dezavantaj este că nu funcționează în mod prestabilit pe dispozitive cu bootloadere blocate - pot exista soluții de rezolvare, 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, în esență nu există nici o modalitate de a obține accesul rădăcină.
Î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 over-the-air( OTA) 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, regândindu-l î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 să un rădăcină telefonul dvs., de asemenea. 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.
Bineînțeles, 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încânca accesul la root,care este ușor.Ș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ă menționat faptul că există anumite servicii, cum ar fi Android Pay, care pur și simplu nu vor funcționa pe dispozitive înrădăcinate. La un moment dat, Pay a facut sa lucreze pe dispozitive fara sistem, dar acest lucru a fost complet accidental.În prezent, nu există planuri de a încerca să ocoliți protecția Pay pe dispozitivele înrădăcinate.
Deci ce metodă ar trebui să folosesc?
Vestea bună este că nu trebuie să "decideți" ce metodă de rădăcină să utilizați. Când blocați SuperSU, acesta va decide ce metoda de înrădăcinare este cea mai bună pentru telefonul dvs. și va acționa î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 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 obținerea accesului la rădăcini poate deschide ușa pentru deblocarea întregului său potențial. Acestea fiind spuse, înrădăcinarea dispozitivului 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ă se vor strădui să ofere 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!