If-Koubou

Înrădăcinarea Android nu prea merită

Înrădăcinarea Android nu prea merită (Cum să)

Înapoi în zi, rădăcina Android a fost aproape untrebuie sapentru a obține funcționalitate avansată din telefon (sau, în unele cazuri, funcționalitate 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 Android este bazat 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 poți să faci 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 cu telefonul meu", atunci existăprobabil o soluție care poate fi obținută prin înrădăcinare.

Sună grozav, nu?

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

Să vorbim de ce probabil că nu merită problema în zilele noastre.

Android este mult mai bun decât a fost folosit

Sunt un utilizator Android pe toată durata vieții (viața Androidului, nu al meu) și când am început să utilizez sistemul de operare Google pentru mobil, nu ai putea să faci chiar și capturi de ecran pe telefon fără a fi înrădăcinate - trebuie să îl conectați la un computer și să îl utilizați instrumentul de debug Android Bridge Debug.

Și acesta este unul din 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.

Deplasați rapid spre ziua de azi și aproape toate limitările - de la mari la mici - au fost practic abordate în sistemul de operare stoc. Atât de multe lucruri care odată au trebuit să fie înrădăcinate șiore în timp ce tweaking-ul este acum chiar 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 multe, 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, fără îndoială, voi vorbi 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 și riscant este.

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

Cele mai multe dispozitive Android suntnu 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ă în acest fel. Î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 rezultat, înrădăcinarea unui telefon Android poate fi incredibil de greu. Înapoi în zilele anterioare de Android, lucrurile au fost ușor mai ușoare, deoarece exploatările au fost aplante și, în general, foarte simple. Acum, totuși, poate uneori să ialuni după ce se eliberează un telefon înainte de găsirea unui exploatabil funcțional și poate fi destul de greu de realizat.

Datorită acestei complexități suplimentare, 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 sub numele de "softbrick" - dar în altele poate însemna o cărămidă permanentă și nefixată. Chiar și în cazurile în care poate fi fixată, aceasta înseamnă în generalmult de cercetare și de 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 o 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.

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.

În 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 în liniște î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 în pericol, 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 constient de.

Chiar și programele personalizate nu sunt perfecte

Știu că vine vorba de ROM-urile personalizate, așa că hai 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. Rece! 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 se bazează, în general, pe stocul Android, s-ar putea susține că este mai ușor pentru dezvoltatorii ROM să țină lucrurile la curent cu patch-uri de securitate și nimic. 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âțiva oameni (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 majoritatea ROM-urilor sunt înrădăcinate din poarta, ele sunt în mod inerentmai puțin sigură decât un sistem ne-rădăcină, actualii patch-uri de securitate sunt blestemați.

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