11Sep

Înrădăcinarea Android nu prea merită

Înapoi în zi, rădăcina Android a fost aproape un trebuie să pentru a obține funcționalitate avansată din telefon( sau, în unele cazuri, funcționalitatea de bază).Dar vremurile s-au schimbat. Google și-a făcut sistemul de operare mobil atât de bun încât rădăcinile sunt doar mai multe probleme decât merită.

Ce este înrădăcinarea?

Deoarece sistemul Android se bazează pe Linux și folosește un kernel Linux, "înrădăcinarea" înseamnă în mod eficient să permită accesul la permisiunile root în Linux. Este într-adevăr atât de simplu - aceste permisiuni nu sunt acordate utilizatorilor și aplicațiilor normale, așa că trebuie să faceți niște lucruri speciale pentru a le câștiga.

Deci, ce puteți face cu un telefon înrădăcinat? O mulțime de lucruri! Dacă descoperiți că telefonul dvs. vă limitează într-un fel sau dacă vă aflați spunând "om, aș vrea să pot face acest lucru & gt;cu telefonul meu ", atunci probabil este o soluție care poate fi obținută prin înrădăcinarea.

Sună grozav, nu?

Ei bine. .. țineți-vă caii.

Să vorbim de ce probabil că nu merită problema în aceste zile.

Android este mult mai bun decât cel folosit pentru a fi

Sunt un utilizator Android de-a lungul vieții( viața Androidului, nu al meu) și când am început să folosesc sistemul de operare Google, nu puteai să iei capturi de ecran pe telefon fără a fi înrădăcinat- a trebuit să-l conectați la un computer și să utilizați instrumentul liniei de comandă Bridge Debug.

Și acesta este unul dintre exemplele mai simple.Înapoi în zilele de început Android, software-ul nu a fost într-adevăr optimizat tot bine, ceea ce a dus la performanțe slabe. Astfel, înrădăcinarea pentru overclockarea procesorului a fost destul de comună.Chiar și lucruri mici, cum ar fi abilitatea de a dezactiva GPS-ul de la un widget, necesită sistemul să fie înrădăcinat. Au existat într-adevăr o mulțime de motive - care erau diferite pentru mulți utilizatori - pentru a rădăcina Android înapoi în zi.

Derulați rapid spre astăzi și aproape toate limitările - de la mari la mici - au fost practic abordate în sistemul de operare stoc. Atât de multe lucruri pe care o dată aveau nevoie de înrădăcinare și de de ore în valoare de tweaking sunt acum chiar acolo din cutie.

Pe măsură ce sistemul de operare a fost deschis în continuare, multe sarcini avansate sunt acum disponibile chiar și de la aplicații de la terțe părți. De exemplu, Android a folosit pentru a avea nevoie de acces root pentru a personaliza bara de stare. Stoc Android are acum tunerul System UI pentru a ajuta la asta, dar chiar și telefoanele care omit această opțiune - cum ar fi telefoanele Samsung Galaxy, de exemplu, - pot obține acces prin intermediul unei aplicații de la o terță parte. E foarte genial.

Nu vreau să vă dau mai multe detalii, deoarece acestea sunt clar diferite pentru fiecare persoană, dar moralul povestii este: telefoanele sunt mult, mult mai bine acum. Am literalmente toate funcționalitățile de pe telefonul meu de astăzi pe care trebuia să le rădăcinesc doar câțiva ani în urmă.

Acum, tot ceea ce a spus, există motive viabile pentru a rădăcina telefonul dvs. și voi vorbi fără îndoială despre multe dintre ele ca răspuns la acest mesaj post-dar, mult mai puțini oameni se vor găsi nevoiți, în special pentru cât de dificil șieste riscant.

Înrădăcinarea este la fel de mult o problemă - dacă nu Moreso - decât a fost vreodată

Cele mai multe dispozitive Android sunt nu concepute pentru a fi înrădăcinate. Sistemul este blocat în mod implicit, fără a putea fi deblocat în mod legitim. Excepția principală aici este pentru telefoanele Google, cum ar fi linia Nexus sau Pixel, care au capacitatea de a debloca pentru o înrădăcinare ușoară.

Alte telefoane, însă, nu sunt la fel de ușor de răsucite. Sunt proiectate să fie blocate și să rămână astfel.În aceste cazuri, este necesară o soluție( sau "exploatare") pentru a obține accesul la root.Și la fel de repede cum au determinat hackerii Android să găsească aceste exploatații, producătorii le pătrund.

Ca urmare, înrădăcinarea unui telefon Android poate fi incredibil de greu.Înapoi în zilele anterioare de Android, lucrurile au fost puțin mai ușoare, deoarece exploatările au fost aplante și, în general, foarte simple. Acum, cu toate acestea, poate lua uneori luni după ce un telefon este lansat înainte de a găsi un exploatabil funcțional și poate fi adesea destul de greu de realizat.

Datorită acestei complexități adăugate, este nevoie de un anumit nivel de pricepere pentru a rădăcina "în siguranță" pe cele mai moderne receptoare. Veți avea nevoie de o mulțime de posturi pe forum și ghiduri diferite pentru a găsi instrumentele potrivite și exploatațiile pentru telefonul dvs. specific și poate fi extrem de dificil și de consumatoare de timp.Și chiar și atunci când îți dai seama totul, poți să-ți distrugi telefonul în permanență dacă se întâmplă ceva.

Ce fel de riscuri? Ce zici de căderea telefonului tău?În unele cazuri, acest lucru poate însemna ceva fixabil - cunoscut ca un "softbrick" - dar în altele poate însemna o cărămidă permanentă și nefixată.Chiar și în cazurile în care aceasta poate fi fixată, aceasta înseamnă în general mult de cercetare și muncă.Este greu, și nu merită riscul așa cum a fost odată.Înrădăcinarea

este incorectă pentru securitatea telefonului dvs.

Înrădăcinarea face de asemenea mai dificilă actualizarea telefonului. Asta înseamnă, cel mai important, că nu există patch-uri de securitate, ceea ce este rău.

Dacă folosim vulnerabilitățile recente de Spectre și Meltdown ca referință, puteți vedea cum lipsa actualizărilor de securitate poate deveni rapid o problemă.Google a lansat deja patch-uri de securitate Android pentru Spectre( Meltdown este o altă poveste cu totul), dar dacă telefonul nu poate primi actualizări, nu ai noroc.Și acesta este doar vârful aisbergului atunci când vine vorba de probleme de securitate cu telefoane înrădăcinate.

ARTICOLE AFACERI
Cazul împotriva rădăcinilor: De ce dispozitivele Android nu se înrădăcinează
Riscurile de securitate de a debloca Bootloader-ul telefonului Android

V-ați întrebat vreodată de ce accesul root nu este disponibil din cutia de pe Android? Răspunsul este simplu: deoarece este un risc de securitate inerent. Practic, atunci când rădăcind telefonul, deschideți-l pentru a nu executa numai sarcinile pe care le doriți, ci și pentru sarcinile pe care codul rău intenționat ar putea să le execute. Totuși, trebuie să acordați permisiuni de root pentru aplicațiile individuale, dar vă faceți mai multă încredere în dezvoltatorii acelor aplicații decât ați fi normal - și nu toți aceștia sunt neapărat de încredere.

Plus, există noi aplicații rău intenționate pentru Android descoperite tot timpul - unele dintre ele chiar pot rădăcina telefonul fără cunoștințele dvs. și pot instala aplicații de sistem liniștit în spatele scenei. Mai recent, a fost descoperit primul malware Android cu capacitatea de a injecta codul. Deși nu sunteți sigur că veți obține un virus doar prin utilizarea unui telefon înrădăcinat, este absolut ceva de luat în considerare.

În plus, veți pierde și anumite funcționalități pe telefoane înrădăcinate, cum ar fi accesul la plată Android. Acest lucru se întâmplă din cauza API-ului SafetyNet pe care Google l-a implementat pentru a vă asigura că cele mai sensibile date - cum ar fi cardul dvs. de credit și informațiile bancare în cazul plății Android - sunt păstrate cât mai sigure.

Linia de jos aici este următoarea: dacă nu sunteți dispus să puneți toate datele la risc, atunci nu rădăcinați telefonul. Nu incerc sa fiu hiperbolic si te sperii sa te gandesti ca toate informatiile tale personale se vor sfarsi in mainile gresite doar pentru ca ti-ai inradacinat telefonul, dar eu sugerez ca aceasta posibilitate este adevarata si trebuie sa fii constientde.

Chiar și personalizate ROMs nu sunt perfecte

Știu argumentul pentru ROM-uri personalizate vine, așa că haideți să mergem mai departe și să vorbim despre asta. Dacă sunteți all-in pe scena rădăcină, atunci ar putea fi, de asemenea, rula o ROM personalizat. Misto! Puteți, de fapt, ocoli multe dintre hassle-urile menționate mai sus făcând asta. .. și, de asemenea, vă prezentați la un nou set de hassles.

Deoarece ROM-urile personalizate sunt în general bazate pe stoc Android, s-ar putea argumenta că este mai ușor pentru dezvoltatorii ROM să țină lucrurile la curent cu patch-uri de securitate și ce nu. Acestea fiind spuse, "mai ușor" nu înseamnă întotdeauna "practic". De fapt, unele dintre cele mai populare ROM-uri sunt menținute de o mică echipă de doar câteva persoane( sau chiar o singură persoană) și, prin urmare, nu complet până la data, deoarece nu au timp să păstreze pe deasupra lucrurilor.

Cu alte cuvinte, rularea unui ROM personalizat bazat pe stoc Android nu este o îmbunătățire automată.De fapt, deoarece cele mai multe ROM-uri sunt înrădăcinate din poarta, în mod inerent este mai puțin sigur decât un sistem ne-rădăcină, actualii patch-uri de securitate sunt blestemați.

În ansamblu, rădăcina are încă locul printre mulțimea modding Android, și nu vreau să o descurajez. Eu chiar sugerez că nu merită pentru cei mai mulți utilizatori - chiar printre cei mai pricepuți tehnici. Cele mai multe dintre ceea ce ar putea fi obținut numai cu accesul rădăcină înainte poate fi făcut acum pe Android, iar o mulțime de ceea ce nu poate fi accesibil prin aplicații terță parte. Dacă există ceva ce doriți să faceți, care necesită acces la rădăcini, suntem într-un loc unde trebuie să vă întrebați: este recompensa într-adevăr merită riscul?