Înrădăcinarea

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Înrădăcinarea este un proces computerizat care permite utilizatorilor de smartphone-uri , tablete sau alte dispozitive care rulează sistemul de operare Android să obțină controale privilegiate (cunoscute sub numele de permisiuni root ) pe diferite subsisteme Android. Deoarece sistemul utilizează kernel-ul Linux , înrădăcinarea unui dispozitiv Android vă oferă acces la permisiuni administrative ( superutilizator ) ca și cum ați fi fost pe Linux sau pe orice alt sistem de operare asemănător Unix , cum ar fi FreeBSD sau MacOS .

Înrădăcinarea se face în general pentru a depăși limitările pe care dezvoltatorii și inginerii hardware le- au stabilit pe dispozitiv. În acest fel, utilizatorul este capabil să modifice setările sistemului, să instaleze aplicații care necesită permisiuni de administrator, să elimine sau să înlocuiască sistemul de operare și să efectueze orice altă operațiune altfel inaccesibilă unui utilizator normal de Android. [1]

Prezentare generală

Înrădăcinarea permite tuturor aplicațiilor instalate de utilizator să execute comenzi privilegiate de obicei inaccesibile dispozitivelor din configurația de serie. Procedura este necesară pentru operațiuni mai avansate și potențial periculoase, inclusiv modificarea sau ștergerea fișierelor de sistem, eliminarea aplicațiilor preinstalate și accesul la nivel scăzut la hardware-ul în sine (repornire, verificarea indicatorilor de stare, recalibrarea ecranului tactil etc.) . Înrădăcinarea tipică implică, de asemenea, instalarea aplicației Superuser, care supraveghează aplicațiile cărora li se acordă drepturi de root . O operație secundară, deblocarea verificării încărcătorului de încărcare a dispozitivului, este necesară pentru a elimina sau înlocui sistemul de operare instalat.

Înrădăcinarea este adesea comparată cu jailbreaking-ul de pe dispozitivele Apple . În ciuda acestui fapt, există unele diferențe între cele două procese: jailbreak vă permite să depășiți numeroase interdicții de utilizare aplicate de Apple, inclusiv modificarea sistemului de operare (impus de un „ boot loader blocat”), instalarea de aplicații neoficiale prin transfer local și deținerea administratorului drepturi. În schimb, doar o mică parte din dispozitivele Android își blochează inviolabil încărcătorul de încărcare, în timp ce furnizorii precum HTC , Sony , ASUS și Google oferă chiar posibilitatea de a debloca dispozitivul și, de asemenea, de a modifica întregul său sistem de operare. [2] [3] [4] În mod similar, Android permite de obicei transferul local de aplicații chiar dacă nu are permisiuni root, adică vă permite să rulați aplicații distribuite în afara magazinului oficial . Prin urmare, doar al treilea aspect al jailbreak-ului poate fi comparat direct cu rooting-ul. Sistemul de operare acceptă în mod nativ această caracteristică în două moduri: prin opțiunea „Surse necunoscute” din meniul Setări și prin ADB (Android Debug Bridge). Cu toate acestea, unele companii din Statele Unite , inclusiv AT&T , au împiedicat instalarea aplicațiilor care sunt absente în magazin în cadrul firmware - ului , chiar dacă mai multe dispozitive nu sunt supuse acestei reguli; cu toate acestea, AT&T a ridicat restricția pentru majoritatea dispozitivelor până la mijlocul anului 2011. [5]

Începând din 2011, tableta Kindle Fire a stabilit Amazon Appstore ca magazin implicit, mai degrabă decât Google Play , deși, la fel ca pe multe dispozitive Android, Kindle Fire acceptă instalarea de aplicații din surse necunoscute. [6] Aplicația „Easy Installer” facilitează, de asemenea, întreaga procedură.

Beneficii

Avantajele înrădăcinării includ controlul complet asupra esteticii dispozitivului, accesul la fișierele de sistem, personalizarea tuturor aspectelor sistemului de operare (singura limitare reală este nivelul de competență în programare ). Beneficiile imediat previzibile ale dispozitivelor înrădăcinate includ următoarele: [7]

  • Îmbunătățirea capacității bateriei
  • Control complet asupra nucleului
  • Control complet asupra aplicațiilor
  • Personalizarea unor procese ale subsistemelor dispozitivelor
  • Instalare ROM personalizată
  • Eliminarea aplicațiilor preinstalate

Dezavantaje

Dezavantajele înrădăcinării includ riscul de a fi piratat sau lovit de viruși . Dezavantajele imediat previzibile ale dispozitivelor înrădăcinate includ următoarele: [7]

  • Anularea imediată a garanției
  • Risc crescut de hacking
  • Risc de cărămidă
  • Riscul de confruntare cu viruși

Metode

Unele metode de înrădăcinare implică utilizarea interfeței de dezvoltare ADB (Android Debug Bridge), în timp ce altele pot implica utilizarea aplicațiilor specializate [8] . Dispozitivele, sau uneori chiar versiuni diferite ale aceluiași dispozitiv, pot avea configurații hardware diferite. În acest fel, dacă metoda utilizată a fost concepută pentru o variantă hardware diferită, există riscul de blocare a dispozitivului utilizat. [9]

varietate

Procesul de înrădăcinare variază foarte mult în funcție de dispozitiv, deși funcționează de obicei prin exploatarea exploatărilor sau a erorilor de securitate din firmware . Odată ce exploatarea este descoperită, o imagine de recuperare personalizată poate fi implementată pentru a evita verificarea semnăturii digitale a actualizărilor de sistem. Ulterior, poate fi instalată o actualizare firmware modificată și, de obicei, aceasta include deja utilitățile necesare pentru a rula aplicații cu permisiuni root. De exemplu, instrucțiunea su poate fi copiată în PATH- ul procesului curent (de exemplu, /system/xbin/ ) și permisiunile vor fi acordate cu comanda chmod . O aplicație de supraveghere terță parte poate reglementa și înregistra cererile de autorizare de la alte aplicații. Există multe ghiduri, tutoriale și procese automate pe net pentru cele mai populare dispozitive Android pentru a facilita procesul de înrădăcinare.

Procesul de înrădăcinare a unui dispozitiv poate fi simplu sau complex și poate depinde chiar de serendipitate . De exemplu, la scurt timp după ce HTC Dream a ieșit , s-a descoperit că cuvântul „orice” tastat pe tastatură a fost interpretat ca o comandă într-un shell privilegiat. Deși Google a lansat rapid un patch pentru a remedia problema, s-a scurs o imagine semnată a vechiului firmware, oferind utilizatorilor posibilitatea de a face downgrade și de a utiliza exploit-ul original pentru a obține acces root. Pe de altă parte, Google a dezvoltat telefoane Android, Nexus One , Nexus S , Galaxy Nexus , Nexus 4 , Nexus 5 , Nexus 6 , Nexus 5X și Nexus 6P , precum și colegii lor pentru tablete, Nexus 7 ( prima și a doua generație ), Nexus 9 și Nexus 10 , încărcătorul de încărcare poate fi deblocat pur și simplu conectând dispozitivul la un computer în modul de încărcare a încărcării și executând protocolul Fastboot tastând comanda fastboot oem unlock boot fastboot oem unlock . [10] După acceptarea unui avertisment, încărcătorul de boot este deblocat și o nouă imagine de sistem poate fi rescrisă direct în memoria flash fără a fi nevoie de un exploit.

Reacția industriilor

Până în 2010, producătorii de tablete și smartphone-uri, precum și operatorii de telefonie mobilă, nu erau în mare parte simpatizanți cu dezvoltarea firmware-ului terților. Producătorii și-au exprimat îngrijorarea cu privire la funcționarea defectuoasă a dispozitivelor care utilizează software neoficial [2] și costurile de asistență aferente. În plus, firmware-ul precum OmniROM și CyanogenMod oferă uneori servicii pentru care companiile ar trebui să plătească o primă, cum ar fi tethering-ul . Datorită acestui fapt, au fost introduse în mod obișnuit obstacole tehnice, cum ar fi încărcătoarele de pornire blocate și accesul limitat la permisiunile de root. De exemplu, la sfârșitul lunii decembrie 2011, Barnes & Noble și Amazon.com au început să lanseze actualizări automate de firmware OTA (1.4.1 pentru tableta Nook și 6.2.1 pentru Kindle Fire ) care au eliminat o metodă pentru a obține accesul la root. Actualizarea Nook Tablet 1.4.1 a eliminat, de asemenea, capacitatea utilizatorilor de a instala aplicații din alte surse decât magazinul oficial de aplicații Barnes & Noble (fără modding ). [11] [12]

Cu toate acestea, popularitatea software-urilor dezvoltate de comunitate a început să crească de la sfârșitul anului 2009 până la începutul anului 2010, [13] și în urma unei declarații a Biroului drepturilor de autor și a Bibliotecii Congresului care a permis utilizarea dispozitivelor mobile modificate, [14] producătorii s-au înmuiat. poziția lor cu privire la CyanogenMod și alte distribuții neoficiale de firmware. Chiar și unii producători, inclusiv HTC , [2] Samsung , [15] Motorola [16] și Sony Mobile Communications [17] au început să ofere sprijinul lor activ.

În 2011, necesitatea de a ocoli restricțiile hardware pentru a instala firmware neoficial a scăzut proporțional cu un număr din ce în ce mai mare de dispozitive care sunt livrate cu încărcătoare de boot deblocate sau deblocabile, similar cu seria de telefoane Nexus . Directorii HTC au anunțat că vor sprijini dezvoltatorii de software independenți producând dispozitive cu încărcătoare de boot deblocabile. [2] Cu toate acestea, companii precum Verizon Wireless și AT&T au blocat în mod constant OEM-urile , cum ar fi HTC și Motorola, să elibereze dispozitive cu încărcătoare de încărcare deblocate, optând în schimb pentru dispozitive vândute numai prin subvenții și fără contracte.

În 2014, Samsung a lansat un serviciu de securitate numit Knox, care constă dintr-un instrument care previne orice modificare a sistemului și a fișierelor de pornire, precum și evitarea tuturor încercărilor de a seta un eFuse la 0x1, anulând definitiv garanția. [18]

Legalitate

Unele tratate internaționale au influențat dezvoltarea legilor care afectează înrădăcinarea. În 1996 Organizația Mondială a Proprietății Intelectuale a consacrat în Tratatul privind drepturile de autor că națiunile care au participat la tratat au adoptat legi împotriva evitării DRM-urilor . Implementarea SUA constă în DMCA , care include un proces de stabilire a scutirilor pentru stabilirea acelor operațiuni care nu încalcă drepturile de autor , cum ar fi rooting. Directiva europeană privind drepturile de autor din 2001 a transferat tratatul în Europa și a impus statelor membre ale Uniunii Europene să pună în aplicare apărări legale pentru măsurile de protecție tehnologică. Directiva prevede excepții pentru a permite încălcarea unor astfel de măsuri în scopuri care nu încalcă drepturile de autor, cum ar fi executarea de programe software alternative [19], în ciuda faptului că statele membre diferă în ceea ce privește punerea în aplicare a directivei.

Australia

În 2010, Electronic Frontiers Australia a declarat că nu este clar dacă înrădăcinarea este legală în Australia și că, prin urmare, acestea pot aplica legi anti-evitare. [20] Aceste legi au fost consolidate prin Legea privind modificarea drepturilor de autor din 2006.

Canada

În noiembrie 2012, Canada și-a modificat Legea privind drepturile de autor cu noi dispoziții care interzic „manipularea blocărilor digitale”, cu unele excepții, inclusiv interoperabilitatea software-ului. [21] Înrădăcinarea unui dispozitiv pentru a rula software alternativ este considerată o formă de eludare a blocărilor digitale în scopul interoperabilității software-ului.

Din 2008 până în 2011 a fost nevoie de mult efort pentru a modifica Legea drepturilor de autor (proiectul de lege C-60, proiectul de lege C-61 și proiectul de lege C-32) pentru a interzice manipularea încuietorilor digitale, împreună cu propunerile inițiale pentru C-11 pe care le-au au fost mai restrictive [22] , dar facturile au fost puse deoparte. În 2011, Michael Geist, un savant canadian în domeniul drepturilor de autor, a menționat că jailbreak- ul iPhone este o activitate fără drepturi de autor, pe care modificările excesive ale Legii drepturilor de autor ar fi putut să le interzică. [23]

India

Legislația indiană privind drepturile de autor permite eludarea DRM în scopuri fără drept de autor. [24] [25] India nu este semnatară a tratatului privind drepturile de autor care impune legi împotriva evitării DRM, dar fiind listată în Raportul special 301 al SUA, a fost îndemnată să dezvolte legi mai stricte privind drepturile de autor, în conformitate cu Tratatul privind drepturile de autor . [24] [25]

Noua Zeelanda

Legea drepturilor de autor din Noua Zeelandă permite utilizarea măsurilor de protecție tehnologică (TPM) prin metode de eludare, cu condiția ca utilizarea să fie în scopuri legale și să nu încalce drepturile de autor. [26] Această lege a fost adăugată la Legea privind drepturile de autor din 1994 ca parte a Legii privind modificarea drepturilor de autor (noile tehnologii) din 2008.

Regatul Unit

Regulamentul 2003 privind drepturile de autor și drepturile conexe face legală eludarea măsurilor de protecție DRM dacă scopul este interoperabilitatea, dar în absența încălcării drepturilor de autor. Înrădăcinarea poate fi o formă de eludare acoperită de legea respectivă, dar nu a fost încă pronunțată în instanță. [19] Legile concurenței pot fi relevante. [27]

Singapore

Înrădăcinarea poate fi legală în Singapore dacă se face pentru a realiza interoperabilitatea software-ului și dacă acest lucru nu încalcă drepturile de autor, dar problema nu a fost încă pronunțată de o instanță .

Uniunea Europeană

Free Software Foundation Europe susține că este legal să rooteze orice dispozitiv. Conform Directivei Europene 1999/44 / CE: înlocuirea sistemului de operare original cu un altul nu invalidează garanția legală care acoperă hardware-ul dispozitivului timp de doi ani, cu excepția cazului în care vânzătorul poate dovedi că modificarea a cauzat defectul. [28]

Statele Unite ale Americii

Conform Digital Millennium Copyright Act (DMCA), înrădăcinarea este ilegală în Statele Unite, cu excepția unei scutiri anterioare. În prezent, Oficiul SUA pentru Drepturi de Autor acordă telefoanelor o derogare de la această lege „cel puțin până în 2015”. [29]

În 2010, ca răspuns la o cerere din partea Electronic Frontier Foundation , Oficiul american pentru drepturile de autor a acordat în mod explicit o derogare DMCA pentru a permite înrădăcinarea. [30] [31] În hotărârea lor, Biblioteca Congresului a declarat la 26 iulie 2010 că înrădăcinarea este scutită de regulile DMCA, care trebuie revizuite și reînnoite la fiecare trei ani sau la expirare.

Pe 28 octombrie 2012, Biroul pentru drepturi de autor și-a actualizat politicile de exceptare. Înrădăcinarea smartphone-urilor continuă să fie legală "în cazul în care eludarea se realizează cu singurul scop de a permite interoperabilitatea aplicațiilor [pe software obținut legal] cu programe de calculator pe receptorul telefonic. " Cu toate acestea, biroul drepturilor de autor din Statele Unite a refuzat să extindă această excludere la tablete, susținând că termenul „tabletă” în sine este larg și prost definit, iar renunțarea la această clasă de dispozitive ar putea avea efecte secundare nedorite. [32] [33] De asemenea, Biroul pentru drepturi de autor a reînnoit scutirea din 2010 pentru a permite utilizarea neoficială a telefoanelor deblocate pe suporturi media neaprobate, însă limitând scutirea doar la dispozitivele achiziționate înainte de 26 ianuarie 2013. [32]

Tim Wu, profesor la Columbia Law School, a susținut în 2007 că jailbreaking este „legală, etică, și doar distracție simplu.“ [34] Wu a citat o renunțare explicită emisă de către Biblioteca Congresului în 2006 , pentru deblocarea personală, pe care el note că blocurile „sunt utilizate de companiile de telecomunicații pentru a limita capacitatea abonaților de a trece la alte companii, o decizie de afaceri care nu are nimic de-a face cu interesele protejate prin drepturi de autor” și, prin urmare, nu implică DMCA. [35] Wu nu a susținut că această scutire se aplică și celor care îi ajută pe ceilalți să deblocheze un dispozitiv sau sunt implicați în „traficul” de software pentru a face acest lucru. [34] În 2010 și 2012, Biroul SUA pentru Drepturi de Autor a aprobat derogări la DMCA care permit utilizatorilor să își înrădăcineze legal dispozitivele. [36] Este încă posibil să se utilizeze contramăsuri tehnice pentru a preveni înrădăcinarea sau pentru a preveni funcționarea telefoanelor înrădăcinate . De asemenea, nu este clar dacă traficul instrumentelor utilizate pentru a facilita înrădăcinarea este legal.

Notă

  1. ^ (RO) Lucrurile minunate pe care le puteți face după ce vă rădăcinați dispozitivul Android , pe droidiser.com, 3 noiembrie 2012. Adus pe 23 august 2016.
  2. ^ A b c d (EN) Deblocați Bootloader , pe htcdev.com. Adus la 23 august 2016 .
  3. ^ (RO) Instrucțiuni oficiale de deblocare bootloader , pe developer.sonymobile.com. Adus la 23 august 2016 .
  4. ^ (RO) Deblocarea încărcătorului de încărcare , pe source.android.com. Adus la 23 august 2016 .
  5. ^ (EN) Clienții AT&T pot utiliza în cele din urmă Appstore Amazon , tgdaily.com pe 19 mai 2011. Accesat pe 23 august 2016.
  6. ^ (RO) Cum se activează SIDELOADING pe Kindle Fire , groovypost.com pe 8 decembrie 2011. Accesat pe 23 august 2016.
  7. ^ a b ( RO ) Înrădăcinare: avantaje și dezavantaje , pe unbrick.itcse.com , 5 aprilie 2014. Accesat la 23 august 2016 (arhivat din original la 29 noiembrie 2014) .
  8. ^ https://www.androidpit.it/migliori-metodi-root-universali
  9. ^ (RO) Ghid introductiv despre cum să vă rădăcinați Android-ul pe spyappsmobile.com. Adus la 23 august 2016 .
  10. ^ (EN) Clădire pentru dispozitive , pe android.googlesource.com. Adus la 23 august 2016 .
  11. ^ (RO) Kindle Fire și tableta Nook Ambele sunt „actualizate” cu funcționalitate redusă , pe itworld.com, 21 decembrie 2011. Accesat pe 23 august 2016.
  12. ^ (EN) Tableta Kindle Fire și Nook primesc actualizări de software pentru acces la rădăcină pe perspectiva PC, 21 decembrie 2011. Accesat la 23 august 2016.
  13. ^ (EN) CyanogenMod CM7: Învățați-vă vechiul Droid New Tricks pe zdnet.com, 18 ianuarie 2011. Adus pe 23 august 2016.
  14. ^ (EN) Library of Congress reguli în favoarea jailbreaking pe engadget.com, 26 iulie 2010. Accesat pe 23 august 2016.
  15. ^ (EN) CyanogenMod acceptat de Samsung, Galaxy S2 dă pe devs , pe itmag.org. Adus la 23 august 2016 (arhivat din original la 5 ianuarie 2015) .
  16. ^ (RO) Motorola oferă instrument de încărcare deblocat pentru Droid RAZR, Verizon îl elimină pe techcrunch.com, 28 octombrie 2011. Accesat la 23 august 2016.
  17. ^ (RO) Sony Ericsson acceptă dezvoltatori independenți , developer.sonymobile.com pe 28 septembrie 2011. Accesat pe 23 august 2016.
  18. ^ (RO) Tot ce ați vrut să știți despre Knox Warranty Void 0x1 Citiți mai multe la http://omegadroid.co/wanted-knox-void-warranty-0x1/#7hTQL0T2wXk6B141.99 pe omegadroid.co, 9 octombrie 2013. URL accesat la 23 august 2016 (arhivat de la adresa URL originală la 31 ianuarie 2016) .
  19. ^ A b (EN) Investigație: Este legal să jailbreakezi iPhone în Marea Britanie? , la wired.co.uk , 28 iulie 2010. Accesat la 23 august 2016 .
  20. ^ (RO) Ar putea jailbreaking-ul iPhone-ului dvs. să vă pună în închisoare? , pe pcauthority.com.au , 5 august 2010. Accesat la 23 august 2016 .
  21. ^ (RO)Reforma canadiană a drepturilor de autor în vigoare: drepturile utilizatorilor extinse acum Legea privind michaelgeist.ca, 7 noiembrie 2012. Accesat la 23 august 2016.
  22. ^ (EN) Proiectul de lege C-11 al Canadei și prevederile privind pericolele blocărilor digitale pe eff.org, 10 februarie 2012. Accesat la 23 august 2016.
  23. ^ (EN) Phone 'jailbreaking' Permite utilizatorilor să-și pirateze telefonul pe ctvnews.ca, 13 octombrie 2011. Accesat la 23 august 2016.
  24. ^ a b Măsuri de protecție tehnologică în proiectul de lege (amendament) privind dreptul de autor, 2010 = lingua = en , la cis-india.org , 28 aprilie 2010. Accesat la 23 august 2016 .
  25. ^ A b (EN) Propunerile de copyright ale Indiei sunt neamericane (și asta e rău) , pe arstechnica.com, 23 aprilie 2010. Accesat la 23 august 2016.
  26. ^ (EN) Legea drepturilor de autor digitale din Noua Zeelandă demonstrează flexibilitatea anti-eludare pe michaelgeist.ca, 10 aprilie 2008. Accesat la 23 august 2016.
  27. ^ (EN) jailbreaking-ul iPhone este „în conformitate cu legislația UE” pe electronicweekly.com, 30 iulie 2010. Accesat pe 23 august 2016.
  28. ^ ( RO ) Înrădăcinarea dispozitivului (de ex. Un telefon Android) și înlocuirea sistemului de operare cu altceva anulează garanția legală, dacă sunteți consumator? , pe fsfe.org , 6 noiembrie 2012. Adus 23 august 2016 .
  29. ^ (RO) Este ilegal să deblocați un telefon? Situația este mai bună - și mai rea - decât crezi , pe eff.org , 28 ianuarie 2013. Accesat pe 23 august 2016 .
  30. ^ (RO) Secțiunea 1201 Scutiri de la interzicerea împotriva eludării măsurilor tehnologice de protecție a operelor protejate prin drepturi de autor , pe copyright.gov. Adus la 23 august 2016 .
  31. ^ (RO) Federații spun că jailbreak-ul telefonului mobil este OK , pe cnet.com, 26 iulie 2010. Accesat pe 23 august 2016.
  32. ^ A b (EN) Jailbreaking este acum legal în conformitate cu DMCA pentru smartphone-uri, dar nu și tablete pe arstechnica.com, 26 octombrie 2012. Accesat pe 23 august 2016.
  33. ^ (RO) Noile excepții DMCA permit înrădăcinarea telefoanelor (dar nu tablete), deblocarea neaprobată a telefonului va fi un lucru din trecut , pe androidpolice.com, 26 octombrie 2012. Accesat la 23 august 2016.
  34. ^ A b (EN) The iPhone Freedom Fighters pe slate.com, 4 octombrie 2007. Accesat la 23 august 2016.
  35. ^ (EN) Registrul federal (PDF) pe copyright.gov, 27 octombrie 2006. Accesat la 23 august 2016.
  36. ^ (RO) Aplicațiile iPhone Jailbreaking sunt acum legale pe money.cnn.com, 26 iulie 2010. Accesat pe 23 august 2016.

Elemente conexe