Pagina principala » HOWTO » Înrădăcinarea Android nu prea mai merită

    Înrădăcinarea Android nu prea mai merită

    Înapoi în zi, rădăcina Android a fost aproape un trebuie sa pentru 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?

    Din moment ce Android se bazează pe Linux și utilizează un kernel Linux, "înrădăcinarea" înseamnă în mod eficient accesul la permisiunile root în Linux. Este într-adevăr atât de simplu - aceste permisiuni nu sunt acordate utilizatorilor și aplicațiilor normale, deci 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ăcinarea.

    Sună grozav, bine?

    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 a fost folosit

    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 pentru mobil, nu ai putea chiar să faci capturi de ecran pe telefon fără a fi înrădăcinat - trebuie să îl conecti la un computer și să îl folosești 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 la 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 - de a rădăcina Android înapoi în acea 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 necesitat înrădăcinarea și 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. Stock 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. Este foarte strălucitor.

    Nu vreau să vă dau mai multe detalii, deoarece acestea sunt în mod clar diferite pentru fiecare persoană, dar moralul istoriei este: telefoanele sunt mult, mult mai bine acum. Am literalmente toate funcționalitățile de pe telefonul meu astăzi pe care trebuia să le rădăc doar pentru 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 post foarte - dar departe, mult mai puțini oameni se vor găsi nevoiași, în special pentru cât de dificil și riscant este.

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

    Majoritatea dispozitivelor Android sunt nuconcepute 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ă.

    Cu toate acestea, alte telefoane nu sunt la fel de ușor de rufe. Sunt concepute pentru a fi blocate și să rămână așa. Î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 pun pe patch-uri.

    Ca rezultat, î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, însă, poate uneori să ia luni după ce un telefon este eliberat î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 de forum și ghiduri diferite pentru a găsi instrumentele potrivite și exploatează 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? Î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 general mult 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. Aceasta î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 aveți noroc. Și acesta este doar vârful aisbergului 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 vă rădăcinați telefonul, îl deschideți 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ă așezați ș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 abilitatea de a injecta codul. În timp ce 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.

    Mai mult, veți pierde și anumite funcții pe telefoane înrădăcinate, cum ar fi accesul la Plățile 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ă vă puneți toate datele în pericol, atunci nu răsturnaț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 personalizate ROM-uri nu sunt perfecte

    Știu că vine vorba de ROM-urile personalizate, așa că să mergem mai departe și să vorbim despre asta. Dacă sunteți all-in pe scenă rădăcină, atunci ar putea fi, de asemenea, rula o ROM personalizat. Rece! Puteți, de fapt, ocoli o mulțime de hassles menționate mai sus făcând asta ... și, de asemenea, introduceți-vă la un nou set de hassles.

    Deoarece ROM-urile personalizate se bazează, în general, pe stocul Android, se poate susține că este mai ușor pentru dezvoltatorii ROM să țină lucrurile la curent cu patch-uri de securitate și nu. Acestea fiind spuse, "mai ușor" nu înseamnă întotdeauna "practic". De fapt, unele dintre cele mai populare romi 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 inerent mai puțin sigură decât un sistem ne-înrădăcinat, 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-chiar și printre cei mai pricepuți tehnici. Cele mai multe dintre ceea ce ar putea fi obținut numai cu accesul la root înainte poate fi făcut acum pe Android, iar multe dintre ele nu pot fi accesate prin aplicații terță parte. Dacă doriți să faceți ceva care necesită acces la rădăcini, suntem într-un loc unde trebuie într-adevăr să vă întrebați: este recompensa într-adevăr merita riscul?