Rădăcină
Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 12 iulie 2016; controalele necesită
112 editări .
Root (din rădăcina engleză - root; citiți „rădăcină”) sau un superutilizator este un cont special și un grup de utilizatori în sisteme similare UNIX cu un identificator de utilizator UID 0 (User IDentifier), al cărui proprietar are dreptul pentru a efectua toate operațiunile fără excepție.
Superutilizatorul de pe sistemele UNIX are o autentificare „root” doar implicit și este ușor redenumit dacă este necesar. Pot exista mai mult de un utilizator cu drepturi similare cu root în sistem, pentru aceasta utilizatorul trebuie să aparțină grupului Root. Accesul root pe Android este un cont special în sistem, al cărui proprietar poate efectua absolut orice acțiune în sistemul de operare [1] .
Această schemă a fost inventată pentru a facilita administrarea. De exemplu, pe serverele Novell , administratorii începători fac adesea greșeala de a „acorda independență” ramurilor directoarelor (pierdând tot controlul asupra acestora); în UNIX acest lucru nu este posibil.
Utilizatorul root poate deveni un alt utilizator cu operația setuid() , dar nu invers. Acesta este de obicei folosit în scopuri de securitate, atunci când serverul colectează unele informații despre sistem la pornire (care necesită drepturi de superutilizator) și apoi își dă privilegiile. Superutilizatorul se poate autentifica, de asemenea, ca alt utilizator utilizând comanda su fără a necesita o parolă pentru a se conecta. Acesta poate fi folosit de un administrator, de exemplu, pentru a exercita controlul asupra utilizatorilor sau pentru a ajuta la depanarea.
Acces root pe Android
În acest moment, tot mai mulți oameni folosesc smartphone-uri și tablete care rulează sistemul de operare Android. După cum am menționat mai sus, root are acces deplin la toate datele computerului și abilitatea de a le schimba. Deci, sistemul de operare Android are propriul director rădăcină, care este protejat de majoritatea utilizatorilor, dar există modalități de a obține acces la toate fișierele de pe dispozitiv.
Acest lucru se face în majoritatea cazurilor pentru a personaliza gadgetul cât mai mult posibil pentru el însuși (personalizare completă a audio, video sau chiar a unui microfon), sau pentru a elimina multe aplicații instalate împreună cu firmware-ul din fabrică care de obicei nu sunt necesare și la în același timp ocupă mult spațiu în memoria internă a dispozitivului. Datorită accesului root, un utilizator poate obține acces „nelimitat” la toate fișierele de pe un dispozitiv care rulează sistemul de operare Android. Deoarece iOS este, de asemenea, un sistem asemănător UNIX, dispozitivele Apple au
un proces similar numit jailbreak .
Pe unele dispozitive, accesul root este deja preinstalat (adesea pe dispozitivele unei companii chineze)
Acest proces are avantajele și dezavantajele sale.
Contra accesului root
- Nu toți utilizatorii vor putea obține drepturi de acces nelimitat la toate fișierele de pe dispozitiv, dar, în același timp, acesta este un plus, deoarece un utilizator neexperimentat nu va putea astfel sparge ușor dispozitivul, ceea ce îl va salva de nevoie pentru intermitent (reinstalarea sistemului de operare);
- Dacă un utilizator Android nu are o bază de informații suficientă, atunci cel mai probabil își va distruge gadgetul (în jargonul informaticienilor, acesta se numește „cărămidă”, „cărămidă” - pentru a vă ucide gadgetul cu acțiuni neplăcute pe sistemul de operare , afectând fișierele de sistem, în timp ce telefonul fie nu se va porni, fie va afișa la nesfârșit descărcarea, aceasta se numește „bootlap”), care va obține drepturi ridicate;
- Securitatea dispozitivului este probabil să fie redusă;
- Orice program, inclusiv malware, poate obține acces root și poate dăuna dispozitivului (cu toate acestea, dacă instalați un manager special, de exemplu, SuperSU sau Magisk , atunci programele care nu au permisiunea nu vor putea obține acces root);
- Imposibilitatea de a instala actualizări de sistem OTA (cu toate acestea, există excepții);
- accesul root este valabil până la următoarea clipire sau resetare (pe majoritatea dispozitivelor, accesul root este eliminat doar printr-o clipire completă) există și o rădăcină temporară care este valabilă până la prima repornire;
- Garanția producătorului expiră deja în etapa de deblocare a bootloader-ului , în dispozitivele cu un bootloader deblocat, orice modificare a componentelor software din fabrică (nu numai obținerea accesului root, dar și instalarea unui Recovery personalizat sau a unui ansamblu terță parte de Android, precum și ca orice modificare a fișierelor de sistem) în același mod va anula automat garanția. În acest caz, nu este necesar să aveți modificări în momentul contactării centrului de service, este suficient să lăsați urme ale modificărilor. Deci, de exemplu, pe dispozitivele Samsung, începând de la un anumit punct, chiar și după derularea modificărilor, contorul Knox va avea o valoare de 0x1, ceea ce este un motiv pentru refuzul serviciului;
- Utilizatorul va pierde suportul tehnic de la producătorul dispozitivului.
Avantajele accesului root
- După ce ați obținut acces la toate fișierele de sistem, puteți efectua orice manipulări legate de dispozitivul dvs., până la ștergerea și modificarea fișierelor de sistem, precum și programele „nedemontabile” și „imuabile” fără drepturi de superutilizator, cum ar fi Serviciile încorporate și Google Apps ;
- Devine posibilă crearea, redenumirea, modificarea datei și orei creării și redenumirea, editarea și modificarea fișierelor de sistem în orice fel [2] .
- Puteți personaliza gadgetul după cum place utilizatorul, crește volumul difuzorului, configura sistemul camerei, edita sensibilitatea microfonului, edita discurile sistemului de fișiere, schimba fontul sistemului, animația de pornire etc.;
- Posibilitatea de reglare fină și overclockare/aterizare a procesorului;
- Editarea fișierelor de sistem (inclusiv vold.fstab);
- Modificarea conținutului directorului de sistem / (doar rădăcină completă) ;
- Curățarea cardinală a memoriei încorporate (cache ascuns sau cache dalvik) folosind recuperare sau programe precum SDMaid Pro;
- Utilizarea tuturor funcțiilor programelor care necesită root pentru funcționarea completă (pentru unele sau toate funcțiile);
- Blocare completă a reclamelor;
- Toate posibilitățile de hacking aplicații;
- Capacitatea de a crește nivelul de securitate al aplicației prin control de acces fin la diferite componente ale sistemului - conturi, fișiere, calendare, telefon, SMS etc.
Vezi și
Note
- ↑ Anna. Ce este Root-Permissions pe Android? . AndroidMir.org (8 octombrie 2017). Preluat la 31 ianuarie 2019. Arhivat din original la 1 februarie 2019. (Rusă)
- ↑ Ce sunt drepturile de root pe Android și cum să le obții (rusă) ? . ESET NOD32 . Preluat: 28 octombrie 2022. (nedefinit)
Link -uri