Ce este un dispozitiv root? Ce sunt drepturile ROOT și cum să le obțineți pe Android. De ce Google blochează inițial accesul la fișierele de sistem

28.09.2020 Programe

Este destul de simplu. Nu toate programele de pe un smartphone sunt egale. Aplicații regulate, pe care le lansați cu comenzi rapide, au permisiunea de a afișa ceva pe ecran, de a transfera date și, cu permisiunea utilizatorului, de a accesa camera, microfonul și carte de telefoane. Ei au propriul lor cutiu de nisip în memorie, din care nu au dreptul să iasă. Nu li se permite să se plimbe prin spațiul de stocare, să atingă fișierele de sistem sau să acceseze hardware-ul direct. Aceste programe funcționează cu drepturi „obișnuite”.

Dar în sistemul Android există un cont numit root și are drepturi nelimitate. Un program lansat sub acest cont poate face orice - inclusiv înlocuirea fișierelor de sistem, interceptarea datelor și înșelarea altor aplicații. Uneori, acest lucru este necesar pentru a ajusta pur și simplu smartphone-ul pentru dvs. sau pentru a rula programe care nu funcționează fără root. Dar nu tuturor producătorilor și dezvoltatorilor le place asta.

Fără plată de pe un smartphone, fără filme cu licență

În curând va fi posibil să plătiți la casa supermarketului nu numai folosind un iPhone sau un nou Samsung Galaxy. Google tace deocamdată, dar se pregătește Android Pay pentru multe modele cu suport NFC. Desigur, cu excepția smartphone-urilor la care proprietarii au obținut drepturi de root.

Nu este că acesta a fost un fel de răutate sau răzbunare deliberată pentru blocarea reclamelor/eliminarea reclamelor inutile. aplicații instalate din partea Google - pur și simplu nimeni nu vrea să răspundă cu capul (și, mai mult, cu portofelele pentru procese) în cazurile în care firmware-ul smartphone-ului se deschide larg pentru orice aplicație cu o singură apăsare de tastă. Iar băncilor partenere Google nu le pasă de câte ori ați instalat Cyanogen/TWRP sau cât de corect ați configurat SuperSU - ei știu că interceptarea datelor în timpul procesului de plată poate fi la fel de ușoară pe cât tinerii „pirat” jocurile mobile pentru bani. Din acest motiv, aplicațiile bancare de marcă refuză să funcționeze pe smartphone-uri cu acces root sau chiar doar firmware personalizat(nimănui nu-i pasă că nu ai avut de ales decât să înlocuiești Android standard 4.1 la auto-asamblat 5.0). Versiunile reambalate ale clienților băncii ajută, dar băncile blochează periodic accesul la astfel de aplicații și există întotdeauna riscul ca în „repack” să existe un virus/troian.

Băncile văd plata într-un smartphone cu drepturi root după cum urmează:

Aplicațiile pentru vizionarea legală de filme, seriale și emisiuni se îndepărtează și de a accepta smartphone-uri cu drepturi de root. Pentru ca nimeni să nu poată „alege” conținut licențiat direct din aplicație folosind mijloace improvizate și apoi să îl încarce în trackere torrent.

Prin urmare, „bătălia armurii și proiectilului” dintre entuziaști și sistemul de verificare rădăcină din Android Pay nu a durat mult și s-a încheiat cu victorie pentru Google. Meșterii au folosit un script care a dezactivat drepturile de superutilizator în momentul activării Android Pay, iar modulul Xposed (un program de completare software cu plug-in-uri) a raportat serviciilor Google, spunând: „Totul este în regulă, frate, nu există rădăcină. in sistem!"

Sberbank nu-i plac obiceiurile tale

Adevărat, de atunci serviciile Google și Android Pay în sine au devenit mai inteligente și acum spune pur și simplu „nu” oricărui telefon Android cu acces root sau chiar fără acesta, dar cu un bootloader deblocat. Singurul lucru care ajută este returnarea smartphone-ului la starea initiala, dar e mai bine decât povestea cu Samsung Pay, care nu mai funcționează pe un smartphone cândva piratat. Apropo, despre garanție.

Garanția nu dispare după obținerea drepturilor de root. Dar va trebui să „lupți” pentru asta

Drepturile root sunt grozave, deoarece vă permit să vă extindeți RAM folosind o unitate flash, creșteți viteza procesorului cu prețul încălzirii și reducerii duratei de viață a bateriei, eliminați aplicațiile „dezinstalabile” sau faceți difuzorul smartphone-ului mai tare dacă era slab din fabrică. Dar nimeni nu știe dacă telefonul tău mobil este proiectat să funcționeze în străinătate setări standard. Din cauza supraîncălzirii regulate, o baterie care nu poate fi detașabilă se poate umfla, iar difuzorul, pe care l-ați făcut cu forța mai tare, poate „răguși” și poate muri de o moarte eroică după o lună sau două. Iar atunci când mergi să-ți repare smartphone-ul în garanție la un centru de service, aceeași garanție va fi anulată de îndată ce vor vedea că telefonul tău mobil este „rootat”.

Teoretic, nu au niciun drept, deoarece articolul 18 din Legea „Cu privire la protecția drepturilor consumatorilor” a Federației Ruse prevede că, în situații controversate, când nu este clar cine este vinovat pentru un defect al smartphone-ului, trebuie să fie efectuată o examinare independentă. efectuate. Și numai pe baza rezultatelor ei vă pot anunța, spun ei, „vorbitorul dvs., prietenul meu, a murit din cauza zelului excesiv în meniul de inginerie”.

Dacă defectul apare din cauza root, carcasa este considerată negaranție

Dar în practică centre de servicii pentru sufletul tău drag îți vor răspunde: „Un fan al cusăturii? Nu mai ai garanție!”, iar producătorii de smartphone-uri fac tot posibilul să promoveze acest lucru. Samsung, de exemplu, îi place foarte mult să indice utilizatorii Galaxyîn locul său, deci pe smartphone-urile achiziționate în străinătate trebuie să vorbiți timp de 5 minute cu o cartelă SIM europeană sau americană (pentru ca smartphone-ul să „prindă” rusul retea celulara), iar pe modelele care au fost rootate cel puțin o dată sau au instalat firmware non-nativ, contorul Samsung KNOX bifează - un fel de jug de neșters și detector de entuziaști pentru lucrătorii din centrele de service.

Alți producători nu pun astfel de obstacole dure în roțile clienților lor, ci doar amintiți-vă întotdeauna că este mai bine să trimiteți un smartphone pentru reparare cu firmware standard fără nicio rădăcină sau urme de modificare a aplicației. În caz contrar, va trebui să faci tam-tam pentru a obține o reparație gratuită.

Actualizările over-the-air nu funcționează

Există o pierdere mică în majoritatea cazurilor, deoarece noutatea versiuni Androidîn majoritatea smartphone-urilor vândute (non-flagships), producătorii oricum nu dau doi bani, iar actualizările majore pentru flagship-uri sunt atât de rare încât un entuziast cu o asemenea ocazie nu are nicio rușine să actualizeze firmware-ul „cu toate șervețelele” , adică de la zero, fără a salva informații.

Fără actualizări cu drepturi de superutilizator (KNOX bifează solemn în fundal)

Un alt lucru este că smartphone-urile cu firmware original devin astăzi adesea „glukodrom”, în special printre mărcile chinezești de buget. Până în punctul în care uneori aplicația SMS se blochează, energia bateriei se consumă necorespunzător rapid (smartphone-ul funcționează la capacitate maximă cu afișajul blocat) și așa mai departe. Și în acest caz, va fi destul de păcat să primiți o actualizare pe Doogee/UMI/Oukitel care remediază „glitches”, dar care nu poate fi instalată cu root activ. Situația devine deosebit de picantă atunci când există foarte puțini proprietari ai modelului tău de smartphone și nici măcar versiunea completă a firmware-ului pentru resetare nu poate fi găsită.

Pe vremuri, rădăcina activă nu împiedica telefoanele inteligente să se actualizeze - pur și simplu drepturile de superutilizator au încetat să funcționeze după ce s-au afișat intermitent. Dar, începând cu Android 5.0, este mai ușor să uiți de noul firmware „over the air” după ce ai spart smartphone-ul decât să încerci să „produci” actualizări forțate.

Viruși și troieni

Nu, nu am de gând să vă spun „povesti de groază pentru preșcolari” - idioți în designul lor „viruși” care trebuie să fie instalați, porniți și au fost de acord să scoateți bani, nu vom lua în considerare astăzi. Pentru că pentru Android și

sala de operatie sistem Android este sistem deschis, adică orice utilizator avansatîl poate modifica pentru a se potrivi propriilor condiții prin modificarea fișierelor de sistem. Dar pentru a schimba fișierele de sistem Android, trebuie să aveți drepturi de superadministrator sau, cu alte cuvinte, drepturi de superutilizator. Astfel de drepturi se numesc drepturi root sau pur și simplu root. Acest concept a venit pe Android din sistemul de operare sisteme Linux, pe al cărui nucleu rulează Android și se datorează din motive de securitate, precum și protecția fișierelor de sistem de la un utilizator neexperimentat, modificări necugetate la care pot duce la inoperarea sistemului de operare și, în consecință, a dispozitivului aflat sub controlul acestuia . Fără root, un utilizator obișnuit poate efectua numai acele acțiuni care îi sunt permise de sistemul de operare și de producătorul dispozitivului. După ce a primit root, utilizatorul obține acces la partiția sistemului cu conținutul acestuia fișiere importanteși poate face absolut tot ce vrea cu ei. Acestea. devine un superutilizator.

Ce este accesul root și drepturile superutilizatorului?

Un utilizator obișnuit al unui dispozitiv Android poate opera doar cu acele fișiere pe care el însuși le creează (fotografii, videoclipuri, muzică etc.) sau cu fișiere care sunt create sub controlul său, de exemplu, la instalarea aplicațiilor. Accesul la partiția de sistem sau accesul root este imposibil pentru acesta; partiția de sistem nu este vizibilă nici în managerii de fișiere, nici atunci când este conectată la un computer. Aici se află Android cu programe preinstalate și nedemontabile de la dezvoltatorul sistemului de operare și producătorul dispozitivului. Cu siguranță ai experimentat cel puțin o dată iritații de la astfel de programe, adesea inutile, care nu pot fi eliminate. Drepturile superutilizatorului (drepturile root) vă vor permite să scăpați de astfel de aplicații.

De ce aveți nevoie de drepturi de root sau de acces root pe Android?

După cum sa menționat mai sus, drepturile de superutilizator (drepturile de rădăcină) sunt necesare pentru a modifica, crea și șterge fișierele din partiția de sistem care sunt inaccesibile unui utilizator obișnuit. În ce cazuri proprietarul unui gadget care rulează Android are nevoie de acces root?

Traseul va fi util pentru eliminare aplicații preinstalate, pe care unii producători de dispozitive o pun peste măsură. Cu drepturi de superutilizator, proprietarul dispozitivului poate scăpa și de el servicii Google pe care nu le folosește (Google+, Calendar, Google Drive etc.). Această „curățare” va ajuta la eliberarea prețiosului memorie interna pentru a se potrivi nevoilor dvs. și a crește viteza gadgetului dvs.

Pot fi necesare drepturi de root pentru unele aplicații care necesită acces la partiția de sistem, de exemplu: firewall, programe antivirus, programe pentru înregistrarea video de pe ecran și înregistrarea apelurilor telefonice, diverse utilitare pentru optimizarea și backup-ul sistemului de operare Android.

Pentru un utilizator cu experiență, drepturile de root sunt un lucru util, dar pentru un utilizator neexperimentat există riscul de a-și face smartphone-ul sau tableta inoperabile, urmat de o vizită la centrul de service.

Ce este Superuser sau SuperSu

În timpul procesului de rootare a unui smartphone/tabletă, este instalată aplicația SuperSu, care protejează împotriva modificării fișierelor de sistem fără știrea utilizatorului. Programele care încearcă să acceseze fișierele de sistem (acces rădăcină) întâlnesc aplicația SuperSu, care semnalează utilizatorului o încercare de a accesa fișierele de sistem. Fișiere Android. Dacă un utilizator permite accesul root la o aplicație care solicită acces la partiția de sistem, atunci el acordă programului toate drepturile pentru orice acțiuni cu fișiere de sistem. Deci, trebuie să aveți o idee clară despre aplicația care cere permisiunea pentru fișierele de sistem. In rest, diverse malware. Putem spune că SuperSu este un fel de blocare pentru o zonă deosebit de importantă a Android​​, pe care o deschideți atunci când este necesar.

Cum să obțineți drepturi de root pe Android

Nu există o modalitate unică de a obține drepturi de root datorită varietății mari de dispozitive Android. Pentru a afla cum să vă rootați dispozitivul, introduceți următoarea interogare în bara de căutare Google sau Yandex - numele dispozitivului + „cum să obțineți root”. Pentru un număr mare de gadgeturi, puteți obține drepturi de root folosind programul.

Este important să rețineți că toate acțiunile cu smartphone-ul sau tableta sunt în curs primind rădăcină, o faci pe riscul și riscul tău.

Drepturile de root sau drepturile de superutilizator vă permit să obțineți acces nelimitat la Sistemul de fișiere gadget activat Platforma Android, inclusiv accesul la fișierele și folderele de sistem. Un sistem deja deschis și personalizabil, dacă se obțin aceste drepturi, devine și mai schimbător.

Care sunt tipurile de drepturi root?

  1. Full Root înseamnă root complet; acestea sunt drepturi de root permanente care deschid absolut toate capacitățile sistemului de operare și ale dispozitivului pentru proprietarul dispozitivului.
  2. Shell Root are aceleași drepturi ca și Full Root, doar cu ele accesul la partiția System este interzis, adică nu există nicio modalitate de a scrie și de a suprascrie această partiție.
  3. Rădăcină temporară - înseamnă rădăcină temporară, adică drepturile dispar după ce dispozitivul este repornit.

Obținerea drepturilor root

Procesul de rootare poate diferi ușor în funcție de dispozitivul folosit, dar în esență este același și se rezumă la adăugarea mai multor fișiere și a aplicației Superuser sau SuperSU în folderele de sistem.

Pentru a deveni un superutilizator, de obicei trebuie să parcurgeți următorii pași:

  1. Pregătirea dispozitivului. De exemplu, pe unele smartphone-uri și tablete este necesar să deblocați bootloader-ul, să transferați fișiere pe un card de memorie etc.
  2. Rulați software special direct pe dispozitivul în sine sau pe computerul la care este conectat dispozitivul.
  3. Copie fisier executabil su, care este instalat în /system/xbin/su. El este cel responsabil pentru rădăcină.
  4. Setarea drepturilor de acces la fișiere și directoare folosind comanda chmod.

Cele mai necesare programe pentru utilizatorii root

  • Lista de programe obligatorii se deschide cu managerul de fișiere Root Explorer. Vă va permite să operați fără probleme fișierele de sistem, făcând smartphone-ul sau tableta și mai personale. De exemplu, va fi posibil să transferați programe, cache și alte date pe un card de memorie chiar dacă această opțiune nu este furnizată.
  • Dacă doriți să ștergeți neutilizat aplicații de sistem, atunci veți avea nevoie de Root Uninstaller. Fiți atenți când ștergeți - unele aplicații presupus neutilizate pot fi de fapt elemente vitale ale sistemului.
  • Sarcinile efectuate frecvent pot fi automatizate folosind cea mai puternică aplicație din categorie - Tasker. Interfața ușor confuză este mai mult decât compensată de funcționalitatea bogată și caracterul practic al programului.
  • Greenify este o altă soluție de reper pentru un telefon rootat. Vă permite să „înghețați” activitatea programelor în fundal și, prin urmare, economisiți procente prețioase din puterea bateriei.
  • Busybox – face posibilă utilizarea comenzilor Linux familiare pentru a vă controla smartphone-ul.
  • Titanium Backup – vă permite să efectuați backup sistem, inclusiv contacte, mesaje SMS și datele aplicației.

Având drepturi de superutilizator la dispoziție, puteți schimba bootloader-ul sistemului, puteți instala un meniu alternativ de recuperare și un firmware personalizat.

Superutilizator pentru a gestiona un dispozitiv rootat

Pentru a ne asigura că întreaga putere a noilor drepturi nu este folosită în alte scopuri, ci în scopuri egoiste, sunt necesare măsuri de control pentru a limita utilizarea acestor drepturi. Principalul management al unui telefon rootat cade pe umerii tăi programe speciale, cel mai adesea – Superutilizator. Vă permite să acordați și să restricționați accesul la super drepturi aplicatii diverse. De exemplu, în timpul primei lansări a aceluiași Root Explorer, va apărea o fereastră în care vi se va cere să furnizați manager de fișiere drepturi de root, iar dacă refuzați, aplicația nu va avea acces la elementele ascunse ale memoriei încorporate.

Interfața Superuser este intuitivă: ecranul principal este o listă de aplicații instalate care, în principiu, pot necesita drepturi de root și afișează ce puteri are un anumit program. Când selectați un program din listă, se va deschide un meniu de permisiuni unde puteți acorda drepturi extinse temporar, permanent sau interziceți complet utilizarea acestora.

Care sunt dezavantajele rootării?

  1. Pierderea garanției asupra performanței dispozitivului, dacă aceasta este încă valabilă.
  2. Pierderea capacității de a actualiza sistemul de operare prin aer (actualizare OTA), dar nu pentru toate versiunile de firmware.
  3. Dezactivarea caracteristicilor de marcă ale unor producători.

concluzii

Dacă încă te gândești dacă să obții sau nu drepturi de root, atunci răspunsul nostru este clar - fă-o acum. Drepturile de superutilizator vor fi utile oricărui posesor de smartphone Android, deoarece transformă dispozitivul tău personalizabil într-un domeniu cu adevărat nelimitat pentru creativitate și soluții practice. Riscul de a primi un dispozitiv inoperabil dacă sunt urmate toate instrucțiunile este aproape la fel de minim ca probabilitatea ca dispozitivul să se „caradă” spontan. În plus, în orice moment, dacă doriți, puteți dezroot, adică eliminați drepturile de root.

Continuă și folosește-ți dispozitivul 100%.

Ce este Root? Root (de la rădăcina engleză - rădăcină; citiți „rădăcină”) sau superutilizator - un cont special în sisteme asemănătoare UNIX, al cărui proprietar are dreptul de a efectua toate operațiunile fără excepție.
Ce oferă drepturile Root?
Având acces la cont administrator șef, obțineți automat nu numai control deplin asupra sistemului de operare cu posibilitatea de a vă personaliza dispozitivul în funcție de preferințele dvs., ci și posibil acces pentru oaspeții neinvitați.

Tipuri de drepturi Root

  • Full Root - drepturi permanente care se elimină restricții stabilite. Actualizați sistem de operare Nu se recomandă.
  • Shell Root este similar cu Full Root, dar fără acces la folderul de sistem.
  • Rădăcină temporară - temporară Acces rădăcină. După repornirea dispozitivului, acesta dispare.

Cum să obțineți drepturile de root?

Există o mulțime de moduri și metode universale pentru obținerea drepturilor de root pe dispozitivele care rulează Control Android. Cele mai multe dintre ele implică utilizarea de programe speciale și un PC. Mai multe populare programe pentru obținerea drepturilor root:

  • UniversalAndRoot
  • z4root

Și multe altele care promit să obțină ceea ce îți dorești în „câteva clicuri”. Din păcate, nu toți sunt capabili să facă față sarcinii legate de a ta. dispozitiv mobil. Este de remarcat faptul că așa software poate fi detectat ca un virus deoarece face modificări nucleului sistemului de operare Android. Aceste programe sunt într-adevăr exploatări virale care pătrund în nucleul sistemului și atunci când le descărcați sau instalați, este recomandat să dezactivați software-ul de securitate.

O altă modalitate de a obține drepturi de root este să instalați firmware modificat pe smartphone. În acest caz, toată munca a fost deja făcută pentru dvs. de către specialiști și tot ce trebuie să faceți este să alegeți firmware-ul potrivit special pentru dispozitivul dvs. Apropo, acolo vei găsi și diverse decorațiuni și completări pentru modelul tău de smartphone.

Vă rugăm să rețineți că unele telefoane au protecție furnizată de producător - blocare NAND. Cel mai adesea acesta a fost păcatul Compania HTC, deci proprietarii unor astfel de dispozitive nu au noroc - blocarea NAND interzice efectuarea oricăror modificări la partiția /sistem (nu va permite să fie scris/șters nimic în/din partiția /sistem, chiar dacă este remontată pentru scriere), ceea ce face imposibilă instalarea în folderul /system program Superuser. Este încă posibil să rootezi telefoanele cu blocare NAND, dar nu va fi pe deplin funcțional (puteți obține doar rădăcină Shell sau rădăcină temporară).

Pentru obținerea drepturilor de administrator sau utilizator root (superutilizator) pe Android puteți folosi programul SuperOneClick. În primul rând, activați modul de depanare USB pe smartphone-ul dvs. Android. Acest lucru se poate face prin meniul „Setări - Aplicații - Dezvoltare”. Conectați comunicatorul la computer și, dacă este necesar, așteptați până la finalizarea instalării driverului. Lansați SuperOneClick. Pentru a obține acces cu drepturi de superutilizator, faceți clic pe „Root”. Confirmați instalarea BusyBox, așteptați până când verificarea integrității arhivei este finalizată și reporniți dispozitivul - înrădăcinarea este completă. Pentru a dezactiva drepturile root, rulați comanda „Unroot”.

Obținerea accesului Root folosind programul Universal AndRoot 1.6.2, care este instalat direct pe smartphone. Pentru a obține drepturi de root, puteți utiliza și aplicații Deblocați Root, z4 rădăcină, Revoluţionar.

Cum să verific dacă au fost obținute drepturile de root?

  • Este posibil (dar nu necesar) ca o aplicație numită Superuser sau SuperSU să apară în lista de programe.
  • Când rulați programe care necesită privilegii de root, va apărea un prompt corespunzător
  • Programele care anterior nu funcționau, invocând lipsa drepturilor, sunt acum complet funcționale
  • Într-un emulator de terminal, când introduceți comanda su, apare un prompt hash: #. Această metodă de verificare depinde de metoda de obținere a drepturilor de root (de exemplu, când utilizați Universal Androot, această metodă de verificare este inacceptabilă). Într-un emulator de terminal, tastați comanda „/system/bin/id”. Dacă primiți „uid=0(root) gid=0(root)” ca răspuns, atunci ați realizat ceea ce v-ați dorit.

Mulți oameni au auzit probabil despre un fel de „rădăcină”, că dă ceva, dar încă nu au înțeles ce fel de animal este și cum să-l obțină. Să încercăm să rezolvăm toate întrebările pe acest subiect și să rezolvăm totul.

Să începem cu ce este.

Toate telefoanele Android acordă inițial proprietarului drepturi incomplete pentru utilizarea lor, adică inițial proprietarul telefonului nu este considerat administrator, ci utilizator simplu fără acces la partiția de sistem. Această abordare este un fel de precauție împotriva faptului că un utilizator neexperimentat poate șterge sau modifica un fișier important de sistem și pur și simplu își poate transforma telefonul într-o cărămidă tehnologică, necesitând chiar o călătorie la cel mai apropiat centru de service.

Cu toate acestea, există și dezavantaje pentru cei care au primit root.

În primul rând, un telefon rootat este scos din garanție și orice reparație va trebui efectuată pe cheltuiala dvs. În al doilea rând, procesul de obținere a root pentru unele telefoane poate fi destul de complicat și uneori complet imposibil (utilizatori cel mai recent HTCÎn general, ei suferă mai ales la înrădăcinarea). Al treilea, metoda universala face rădăcină pentru toată lumea dispozitive Android nu, dar aceleași metode funcționează pentru unele modele. Și cel mai important, dacă ceva nu merge bine în timpul procesului de înrădăcinare, telefonul se poate transforma într-o cărămidă, așa că citiți cu atenție instrucțiunile și urmați-le cu strictețe!

Dacă, după toate cele de mai sus, nu ați decis de ce aveți nevoie de root, atunci nu trebuie să îl obțineți.

Datorită varietatii de metode de obținere a rădăcinii, vom oferi link-uri către metode de obținere pentru diverse dispozitive(dacă dispozitivul dvs. nu este pe listă sau aveți întrebări, scrieți în comentarii, vom adăuga un link către el și vă vom ajuta să obțineți un root).