Am mai scris despre înrădăcinarea smartphone-urilor și tabletelor dvs. Android, dar de ce nu vin înrădăcinate? Google susține că înrădăcinarea este o greșeală din motive de securitate, deoarece subversează modelul de securitate al Android.
De-a lungul anilor, Google a adăugat din ce în ce mai multe funcții numai root doar la Android - de la capturi de ecran la suport pentru criptare și VPN-uri. Scopul este de a minimiza nevoia de rootare.
Ce este înrădăcinarea, oricum?
Android se bazează pe Linux, unde utilizatorul „root” este echivalent cu utilizatorul Administrator din Windows. Termenul „înrădăcinare” înseamnă obținerea accesului root la smartphone sau tabletă și posibilitatea de a rula aplicații cu acele permisiuni root - acces complet la sistem, cu alte cuvinte.
Un proces standard de înrădăcinare va fi, de asemenea, o aplicație precum Superuser sau SuperSU. Această aplicație supraveghează accesul la root. Aplicațiile de pe dispozitivul dvs. nu pot obține doar permisiuni root ori de câte ori doresc - trebuie să vă solicite și puteți confirma sau respinge solicitarea.
Înlăturarea modelului de securitate Android
Android utilizează modelul de securitate Linux într-un mod diferit. Fiecare aplicație Android rulează cu propriul său ID de utilizator sau UID. Cu alte cuvinte, fiecare aplicație rulează ca propriul cont de utilizator. Aceasta înseamnă că fiecare aplicație are propriile date izolate de orice altă aplicație. Dacă instalați aplicația băncii dvs., datele acesteia vor fi stocate astfel încât să fie accesibile numai de aplicația băncii - alte aplicații de pe dispozitivul dvs. nu o pot ascunde.
Pe o configurație Android standard, nicio aplicație nu poate accesa datele oricărei alte aplicații, indiferent de câte permisiuni solicită aplicația.
Toate acestea se schimbă atunci când rulați o aplicație ca root. Aplicația nu mai rulează într-o zonă cu nisip - are acces la întregul sistem. O aplicație cu permisiuni root poate citi datele altor aplicații - așa se face excelentul Titanium Backup funcționează și de ce necesită rădăcină.
Solicitări de rădăcină și programe malware
Accesul complet la sistem înseamnă că malware-ul ar putea exploata accesul root pentru a face mult mai multe daune decât ar putea în mod normal. Odată ce unei aplicații i se acordă acces root, poate face orice - rulați un logger de chei în fundal fără să vă spun, extrageți informațiile despre cont din alte aplicații sau chiar vă deranjați dispozitivul ștergând fișierele de sistem critice.
Dacă știți ce faceți și descărcați numai aplicații root de încredere, puteți evita acest lucru. Cu toate acestea, merită să ne amintim acest lucru când ne gândim câți utilizatori mai puțin tehnici folosesc Android. Nu le pasă să ruleze Titanium Backup și să aibă acces la întregul sistem de fișiere rădăcină - vor doar să funcționeze, să efectueze apeluri telefonice și să joace Angry Birds.
Cu alte cuvinte, probabil că nu ar trebui să înrădăcinați smartphone-urile și tabletele rudelor dvs. ca o favoare pentru ei.
Cu o mare putere vine o mare responsabilitate
Problemele nu se extind doar la malware. Cu acces complet la sistemul de fișiere rădăcină, puteți șterge fișierele de sistem critice din sistemul de fișiere rădăcină sau puteți dezactiva aplicațiile de sistem critice și puteți împiedica funcționarea corectă a dispozitivului. Windows are mari eforturi pentru a împiedica utilizatorii obișnuiți să meargă în folderul C: \ Windows din același motiv. Dacă utilizatorul obișnuit nu înțelege ceea ce face, poate face daune grave sistemului său de operare.
Considerații privind garanția
LEGATE DE: Înrădăcinarea sau deblocarea anulează garanția telefonului dvs. Android?
Unii producători sau transportatori poate încerca să vă refuze serviciul de garanție dacă aveți un dispozitiv înrădăcinat. Dacă ați utilizat accesul root pentru a vă modifica fișierele de sistem și software-ul nu mai funcționează corect, acest lucru are sens - deși ar trebui să puteți restabili dispozitivul la setările implicite din fabrică și să îl reparați singur.
Dacă hardware-ul dispozitivului eșuează, înrădăcinarea nu poate fi cauza (cu excepția cazului în care ați instalat o aplicație de overclocking care necesită root și ați ucis hardware-ul cu căldură). Pentru a preveni orice argument, ar trebui să dezrădăcinați dispozitivul înainte de a-l lua în service.
Acesta este încă un alt motiv pentru care nu ați dori să înrădăcinați dispozitivul unui membru non-tehnic al familiei - aceasta le poate provoca probleme dacă ar trebui vreodată să fie reparate sau înlocuite.
Pe scurt, înrădăcinarea vă oferă o putere mare - mai multă putere decât Android este conceput să vă ofere. (Cu toate acestea, este Linux dedesubt, iar Linux funcționează foarte bine cu accesul root.) O aplicație cu acces root nu este obligată de restricții de permisiune și are potențialul de a provoca unele probleme grave. Dacă știi ce faci, ar trebui să fii în regulă - dar va trebui să fii mai atent.
Cu toate acestea, această putere este doar o răspundere pentru utilizatorul mediu de Android. Acesta este motivul pentru care Android nu vine înrădăcinat - dacă o aplicație ar putea să apară o solicitare de permisiune de root și să obțină acces complet la sistem, mulți utilizatori mai puțin tehnici ar permite accesul, astfel încât să poată continua să utilizeze aplicația. Unele aplicații ar putea chiar să refuze să ruleze fără acces root doar pentru a afișa anunțuri mai urâte, la fel cum multe aplicații acceptate de anunțuri cer astăzi o listă lungă de permisiuni. Lipsa de root ajută la protejarea utilizatorilor medii.