Multe caracteristici care odată ce au solicitat rădăcini au fost adăugate pe Android de-a lungul anilor. Cu toate acestea, multe trucuri avansate necesită înrădăcinarea smartphone-ului sau tabletei Android.
Într-o lume ideală, nu ar trebui să rădăcină - rădăcina reduce securitatea aparatului. Aceasta este o parte din motivul pentru care fondatorul CyanogenMod se uită la adăugarea de caracteristici suplimentare la Cyanogenmod care ar elimina nevoia de rădăcină.
Aplicația populară Titanium Backup, care vă permite să efectuați o copie de rezervă a datelor unei aplicații și apoi să o restabiliți mai târziu, necesită acces la root. Aplicațiile Android nu ar trebui să poată citi datele altor aplicații - aceasta este o vulnerabilitate de securitate - deci acest lucru necesită în continuare accesul la root. Multe date Android sunt salvate automat, dar Titanium Backup permite utilizatorilor să facă copii de rezervă și să le restaureze cu ușurință, chiar și date care în mod normal nu ar fi suportate.
Android include câteva funcții de backup încorporate, dar acestea sunt ascunse - trebuie să le accesați prin conectarea dispozitivului la un computer și executarea unei comenzi speciale. În timp ce funcțiile de backup încorporate sunt atât de ascunse și nu toate datele despre aplicații sunt susținute în cloud, Backupul Titanium este încă foarte util.
Doriți să schimbați serverul DNS al telefonului dvs. Android și să utilizați un server DNS terță parte, cum ar fi Google Public DNS pentru o viteză îmbunătățită, OpenDNS pentru filtrarea pe web sau Tunlr pentru un acces facil la servicii mass-media geoblocate online?
Android nu face acest lucru ușor. Puteți schimba serverul DNS pentru fiecare rețea Wi-Fi la care vă conectați, dar nu puteți seta un server DNS preferat la nivel de sistem. Acest lucru necesită o aplicație terță parte, cum ar fi SetDNS. Sigur, ați putea schimba serverul DNS de pe router și ați fi bine când ați fost acasă, dar asta nu v-ar ajuta atunci când ați fost afară. Android face acest lucru fără înrădăcinare, dar este extrem de obositoare.
Android oferă acum o modalitate de a dezactiva aplicațiile care au fost preinstalate de către operatorul de transport sau producătorul dispozitivului. Cu toate acestea, acestea vor fi dezactivate, deci vor mai avea loc pe spațiul de stocare al dispozitivului. Cu acces root, puteți să ștergeți aplicațiile din partiția de sistem, să recuperați spațiul de stocare pierdut și să obțineți capacitatea de a le utiliza pentru alte lucruri.
Acest lucru nu este neapărat recomandat, deoarece poate cauza probleme dacă eliminați aplicațiile de care are nevoie dispozitivul. De aceea, dezactivarea aplicațiilor bloatware este, în general, o idee mai bună - dar acest confort este mic dacă nu aveți prea mult spațiu de stocare și doriți să recuperați spațiul pierdut de bloatware.
După înrădăcinarea dispozitivului, puteți instala un kernel Linux personalizat pe acesta. Aceasta vă permite să accesați funcții care necesită modificări la nivel de kernel. De exemplu, utilizatorii Nexus 4 pot instala aplicația Touch Control pentru a-și trezi smartphone-urile cu simpla apăsare pe ecran, mai degrabă decât apăsând de multe ori butonul de alimentare. Acesta este implementat ca un modul de kernel, deoarece necesită acces la un nivel scăzut.
Alte caracteristici frecvent utilizate care necesită adesea nuclee personalizate includ calibrarea afișajului, downclocking-ul procesorului (pentru mai multă durată a bateriei) și overclocking-ul procesorului (pentru o performanță mai mare).
Când instalați o aplicație, Android vă arată permisiunile pe care le cere aplicația. Aceasta este o ofertă de a lua-sau-lăsați-o - dacă doriți să instalați un joc, dar acest joc necesită un nivel obscen de permisiuni, nu puteți doar să refuzați permisiuni individuale.
Accesul rădăcină vă permite mai mult control asupra permisiunilor aplicațiilor de pe telefon, deoarece această funcție nu este disponibilă pentru utilizatorii tipici. Vestea bună este că Android 4.3 include un manager de permisiuni ascunse numit "App ops". Această caracteristică nu este probabil stabilă și nu ar trebui să se bazeze încă, dar este, sperăm, un semn de lucruri viitoare - cu orice noroc, Vedeți un manager stabil de permisiune introdus în Android 4.4.
Este posibil să conectați un stick USB la tableta dvs. Android utilizând un cablu USB standard OTG. Cu toate acestea, Android nu suportă stick-uri USB nativ. Dacă doriți să conectați un stick USB la tabletă, pentru a putea viziona videoclipuri fără a pierde toată spațiul de stocare al tabletei, veți avea nevoie de acces la root și ceva asemănător aplicației StickMount. Acest utilitar face ca fișierele pe stick-uri USB să fie disponibile în sistemul de fișiere al dispozitivului Android, astfel încât alte aplicații să le poată accesa, dar necesită acces la nivel scăzut disponibil numai pentru utilizatorii rădăcină.
Root vă oferă acces complet la sistem prin definiție, prin urmare nu este o coincidență faptul că persoanele care doresc acces total la citire / scriere la întregul sistem de fișiere vor necesita root. Root vă permite să utilizați administratori de fișiere care pot accesa întregul sistem de fișiere și chiar să editeze manual fișierele de configurare Android în editorii de text - ceva greu de creat de Android poate fi util.
Am acoperit anterior Tasker, o aplicație avansată care vă permite să vă automatizați dispozitivul Android. Tasker vă permite să faceți lucrurile să se întâmple automat când sunt îndeplinite anumite condiții. Cu toate acestea, anumite funcții pe care le puteți modifica necesită acces la root atunci când sunt controlate de o aplicație. Dacă doriți să activați sau să dezactivați modul de avion, conectați sau deconectați VPN-urile sau faceți alte lucruri avansate pe care Android nu le permite să facă aplicații, va trebui să le oferiți acces root root.
Aplicația AirAudio face ca dispozitivele Android să fie compatibile cu AirPlay, permițându-vă să transmiteți fluxul audio de pe dispozitivul dvs. la un receptor compatibil cu AirPlay, cum ar fi un televizor Apple. AirAudio face acest lucru prin captarea datelor audio provenite de la o aplicație și trimiterea lor pe rețea. Android nu permite, în mod normal, aplicațiilor să asculte semnalele audio ale altor aplicații, astfel încât AirAudio necesită accesul rădăcină pentru a-și face treaba.
Acesta este un exemplu de aplicație neprevăzută care este posibilă numai pentru că rădăcina permite aplicației să iasă din modelul de securitate Android.
Suntem, evident, un site web susținut de anunțuri, astfel că, în general, nu suntem în sus și în jos, spunându-le tuturor cum să dezactiveze anunțurile. Cu toate acestea, este imposibil să negeți - un motiv major pentru mulți oameni care își rădăcină dispozitivele este să blocheze anunțurile la nivel de sistem.
Multe aplicații Android sunt gratuite, în special deoarece conțin anunțuri, prin urmare, folosind un truc pentru a dezactiva reclamele din aplicație atunci când ați putea cheltui doar 0,99 $ pentru aplicația completă, fără anunțuri, nu este foarte plăcută pentru dezvoltatori. Nu vă așteptați ca Google să facă această opțiune să nu mai necesite rădăcină în curând.
Aceasta nu este o listă completă, dar vă oferă o idee despre unele dintre cele mai frecvente motive de înrădăcinare. Legarea Wi-Fi nu necesită neapărat înrădăcinarea - chiar dacă purtătorul a dezactivat funcțiile de tethering încorporate, majoritatea dispozitivelor pot utiliza tethering Wi-Fi prin intermediul aplicației FoxFi.