Câștigarea accesului rădăcină pe dispozitivele Android nu este un concept nou, dar modul în care sa terminat 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 rădăcină a unui telefon Android care avansează înainte .
Î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 funcționează "în mod normal" rădăcini în Android și ce este necesar pentru a-și face treaba.
De la 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 realizat în mod tradițional prin modificarea fișierelor găsite pe partiția sistemului 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 oprit efectiv progresele înregistrate de metoda fără sistem la momentul respectiv.
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 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).
Ca și în cazul tuturor, există avantaje și dezavantaje în obținerea accesului 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ăcină î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ă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.
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ă ce au resetat din fabrică dispozitivul lor - vestea bună este că trebuie să reluați doar fișierul SuperSU corespunzător pentru a reîncura 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ă menționat 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țifă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 Pay pe dispozitivele înrădăcinate.
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 metodă 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ă pentru versiunile mai vechi de Android, deoarece acest lucru 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 rădăcinilor 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!