Vykořenit
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 12. července 2016; kontroly vyžadují
112 úprav .
Root (z anglického root - root; čti "root"), neboli superuživatel je speciální účet a skupina uživatelů v systémech podobných UNIX s uživatelským identifikátorem UID 0 (User IDentifier), jehož vlastník má právo provádět všechny operace bez výjimky.
Superuser na systémech UNIX má ve výchozím nastavení pouze přihlášení „root“ a v případě potřeby jej lze snadno přejmenovat. V systému může být více než jeden uživatel s právy podobnými rootu, k tomu musí uživatel patřit do skupiny Root. Rootový přístup na Androidu je speciální účet v systému, jehož vlastník může v operačním systému provádět naprosto jakoukoli akci [1] .
Toto schéma bylo vynalezeno pro usnadnění administrace. Například na serverech Novell začínající administrátoři často dělají tu chybu, že "poskytnou nezávislost" větvím adresářů (ztratí nad nimi veškerou kontrolu); v UNIXu to není možné.
Uživatel root se může stát jiným uživatelem pomocí operace setuid() , ale ne naopak. To se obvykle používá pro bezpečnostní účely, kdy server shromažďuje nějaké informace o systému při spuštění (což vyžaduje práva superuživatele) a poté rozdává svá oprávnění. Superuživatel se také může přihlásit jako jiný uživatel pomocí příkazu su , aniž by k přihlášení vyžadoval heslo. To může být použito administrátorem, například k výkonu kontroly nad uživateli nebo pomoci s řešením problémů.
Přístup root v systému Android
V současné době stále více lidí používá chytré telefony a tablety s operačním systémem Android. Jak bylo uvedeno výše, root je plný přístup ke všem datům počítače a možnost je měnit. Operační systém Android má tedy svůj vlastní kořenový adresář, který je chráněn před většinou uživatelů, ale existují způsoby, jak získat přístup ke všem souborům v zařízení.
To se ve většině případů provádí za účelem přizpůsobení gadgetu co nejvíce pro sebe (úplné přizpůsobení zvuku, videa nebo dokonce mikrofonu) nebo odstranění mnoha aplikací nainstalovaných spolu s továrním firmwarem, které obvykle nejsou potřeba a při zároveň zabírají hodně místa ve vnitřní paměti zařízení . Právě díky přístupu root může uživatel získat „neomezený“ přístup ke všem souborům na zařízení s OS Android. Protože iOS je také systém podobný UNIXu, mají
zařízení Apple podobný proces zvaný útěk z vězení .
Na některých zařízeních je přístup root již předinstalován (často na zařízeních od čínské společnosti)
Tento proces má svá pro a proti.
Nevýhody root přístupu
- Ne všichni uživatelé budou moci získat neomezená přístupová práva ke všem souborům na zařízení, ale zároveň je to plus, protože nezkušený uživatel tak nebude moci zařízení snadno rozbít, což jej ušetří nutnosti pro flashování (přeinstalace OS);
- Pokud uživatel systému Android nemá dostatečnou informační základnu, s největší pravděpodobností zničí svůj gadget (v žargonu počítačových vědců se tomu říká „cihla“, „cihla“ - zabít váš gadget ukvapenými akcemi v operačním systému , ovlivňující systémové soubory, zatímco telefon se buď nezapne, nebo bude nekonečně zobrazovat stahování, nazývá se to „bootlap“), čímž se dosáhne zvýšených práv;
- Zabezpečení zařízení bude pravděpodobně sníženo;
- Jakékoli programy, včetně malwaru, mohou získat přístup root a poškodit zařízení (pokud však nainstalujete speciálního správce, například SuperSU nebo Magisk , programy, které nemají oprávnění, nebudou moci získat přístup root);
- Nemožnost instalovat aktualizace systému OTA (existují však výjimky);
- root přístup je platný do dalšího blikání nebo resetu (na většině zařízení je root přístup odstraněn pouze úplným flashnutím) existuje také dočasný kořen, který je platný do prvního restartu;
- Záruka výrobce vyprší již ve fázi odemknutí bootloaderu , u zařízení s odemčeným bootloaderem jakákoliv změna v továrních softwarových komponentách (nejen získání root přístupu, ale také instalace vlastního Recovery nebo sestavy Androidu třetí strany, jako jakákoli změna v systémových souborech) stejným způsobem automaticky zruší záruku. V tomto případě není nutné mít úpravy v době kontaktování servisního střediska, stačí zanechat stopy úprav. Takže například na zařízeních Samsung od určitého bodu, i po vrácení změn, bude mít počítadlo Knox hodnotu 0x1, což je důvod pro odmítnutí služby;
- Uživatel ztratí technickou podporu od výrobce zařízení.
Výhody přístupu root
- Po získání přístupu ke všem systémovým souborům můžete provádět jakékoli manipulace související s vaším zařízením, až po mazání a úpravy systémových souborů, stejně jako „neodstranitelné“ a „neměnné“ programy bez práv superuživatele, jako jsou vestavěné služby a Google Apps. ;
- Je možné vytvářet, přejmenovávat, měnit datum a čas vytvoření a přejmenovávat, upravovat a měnit systémové soubory všemi způsoby [2] .
- Gadget si můžete přizpůsobit, jak se uživateli líbí, zvýšit hlasitost reproduktoru, nakonfigurovat kamerový systém, upravit citlivost mikrofonu, upravit disky systému souborů, změnit systémové písmo, animaci spouštění atd.;
- Možnost jemného ladění a přetaktování / přistání procesoru;
- Editace systémových souborů (včetně vold.fstab);
- Změna obsahu adresáře / system (pouze úplný kořen) ;
- Kardinální čištění vestavěné paměti (skrytá mezipaměť nebo mezipaměť dalvik) pomocí obnovy nebo programů jako SDMaid Pro;
- Používání všech funkcí programů, které vyžadují root pro plné fungování (pro některé nebo všechny funkce);
- Kompletní blokování reklam;
- Všechny možnosti pro hackerské aplikace;
- Schopnost zvýšit úroveň zabezpečení aplikací pomocí jemného řízení přístupu k různým komponentám systému – účty, soubory, kalendáře, telefon, SMS atd.
Viz také
Poznámky
- ↑ Anna. Co jsou kořenová oprávnění v systému Android? . AndroidMir.org (8. října 2017). Staženo 31. ledna 2019. Archivováno z originálu 1. února 2019. (Ruština)
- ↑ Co jsou práva root na Androidu a jak je získat (ruština) ? . ESET NOD32 . Staženo: 28. října 2022. (neurčitý)
Odkazy