Înrădăcinarea

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 28 iunie 2020; verificările necesită 38 de modificări .

Rooting este procesul  de obținere a drepturilor de superutilizator root pe dispozitivele care rulează sistemul de operare Android sau shell -uri Android . Principalele obiective ale rooting-ului sunt eliminarea restricțiilor de la producător sau operator, manipularea aplicațiilor de sistem și capacitatea de a rula aplicații care necesită drepturi de administrator, precum și obținerea accesului la fișierele de sistem [1] [2] . Un dispozitiv care a trecut prin procesul de înrădăcinare se numește rooted. Un proces similar pentru dispozitivele Apple iOS se numește Jailbreak , iar pentru dispozitivele Windows Phone se numește HardSPL.

Descriere

Toate aplicațiile Android rulează într- un mediu izolat [3] și de obicei nu au acces la alte componente ale platformei și la datele acestora. Partițiile care conțin fișiere de sistem sunt montate numai în citire. Aceste restricții sunt concepute pentru a proteja sistemul de software rău intenționat, modificări potențial dăunătoare ale setărilor sistemului de către utilizator și pentru a proteja aplicațiile plătite împotriva copierii neautorizate.

Utilizatorul root are acces nerestricționat la orice fișier din sistem, indiferent de restricțiile de acces setate [4] . În consecință, o aplicație executată în numele unui acces root are și drepturi nelimitate.

Proces

Procesul de înrădăcinare poate varia pentru diferite dispozitive, dar de obicei constă din următorii pași:

  1. Pregătirea dispozitivului (de exemplu, activarea modului de depanare USB , downgrade-ul versiunii de firmware, copierea fișierelor pe un card de memorie, deblocarea bootloader-ului etc.);
  2. Copierea fișierului executabil su în directorul specificat în variabila PATH (ex. /system/xbin/su);
  3. Setarea drepturilor de lansare cu comanda chmod .

Aplicațiile SuperSU și Magisk GUI sunt folosite pentru gestionarea drepturilor.

Tipuri de drepturi root

Modalități de a obține drepturi de rădăcină

Pentru a obține drepturi de Superutilizator, se utilizează o recuperare personalizată: TWRP, CWM sau PhilZ Touch. Rooting instalează aplicația de administrator rădăcină SuperSU sau Magisk Manager și binarul SU în folderul rădăcină.

În acest moment, există două opțiuni pentru obținerea drepturilor de root:

  1. SuperSu (până la Android 6)
  2. Magisk (Android 5 și versiuni ulterioare)

Aceste programe nu necesită utilizarea unui PC în majoritatea cazurilor. De asemenea, nu folosesc exploit-uri pentru a obține drepturi de root.

Avantajele și dezavantajele rootării

Avantaje:

Defecte:


Poziția producătorilor

Oficial, accesul root este acceptat numai pe modelele de telefoane pentru dezvoltatori . Rootingul altor dispozitive va anula garanția [6] . Pentru a le proteja, producătorii folosesc diverse metode: de exemplu, blochează descărcarea firmware-ului cu o semnătură digitală electronică nesemnată , interzic scrierea în zona de sistem la nivel hardware [7] .

Spre deosebire de sistemul de operare iOS instalat pe dispozitivele Apple , sistemul de operare Android vă permite să instalați aplicații nu numai din Google Play , ci și din alte surse, totuși, unii operatori și producători blochează descărcarea aplicațiilor din surse neoficiale. De exemplu, pe Amazon Kindle Fire , puteți instala doar aplicații de pe Amazon Market. În mod similar, instalarea aplicațiilor pe tableta Barnes & Noble Nook [8] este blocată .

Odată cu dezvoltarea de ROM-uri alternative, cum ar fi CyanogenMod , MIUI și altele, producătorii și-au reconsiderat poziția cu privire la înrădăcinarea și instalarea de ROM-uri neoficiale. Fie livrează dispozitivele cu un bootloader deblocat, fie oferă posibilitatea de a-l debloca de către utilizator. În plus, CyanogenMod și alte firmware-uri personalizate au toate funcțiile profilului rădăcină în mod implicit.

Informații juridice

La 26 iulie 2010, Oficiul pentru Drepturi de Autor din SUA a confirmat oficial legalitatea rootării, rularea aplicațiilor terțe neautorizate și eliminarea blocării SIM [9] .

Vezi și

Note

  1. Ce sunt drepturile root și pentru ce sunt acestea? - w3bsit3-dns.com
  2. Drepturi de root Arhivat 28 martie 2018 la Wayback Machine - acer-liquid.su
  3. Securitate Android - Ajutor - Google Play
  4. Permisiuni | Linux: o introducere . Preluat la 18 iulie 2012. Arhivat din original la 15 ianuarie 2012.
  5. Ce sunt drepturile root pe Android și cum să le obțineți Arhivat 26 iunie 2012 la Wayback Machine - android4all
  6. Rădăcină sau nu Rădăcină, aceasta este întrebarea Arhivată 26 februarie 2013. / habr.com
  7. Making S-OFF on HTC Desire Arhivat 10 decembrie 2011 la Wayback Machine / d51x.ru
  8. Kindle Fire și tableta Nook sunt ambele „îmbunătățite” cu funcționalitate redusă Arhivată 8 ianuarie 2012 la Wayback Machine /   ITWorld
  9. Registrul Federal / Vol. 75, nr. 143 / Marți, 27 iulie 2010 / Reguli și regulamente Arhivat 20 ianuarie 2022 la Wayback Machine  

Link -uri

Descarca