Kořenová práva v systému Android: co to je, jak se připojit a stát se superuživatelem
Rooting neboli práva superuživatele je na Androidu jakýmsi „božím režimem“.
Mobilní OS Google je postaven na upraveném linuxovém jádře, které má koncept zvaný superuživatel. Může prohlížet a upravovat jakoukoli část systému, včetně těch, které jsou pro všechny ostatní uzavřené. Taková široká oprávnění se také nazývají práva root.
V Androidu je také superuživatel. Ale z bezpečnostních důvodů operační systém výrazně omezuje přístup k systémovým adresářům. Existuje způsob, jak tuto bariéru obejít: proces získávání práv superuživatele se nazývá rootování. Pomocí rozšířených práv můžete například odstranit jakoukoli reklamu, změnit rozhraní, povolit skryté funkce. Ale není to vždy bezpečné.
Řeknu vám, jak získat práva root, co dávají a jaká jsou rizika.
Proč potřebujete práva root na Androidu?
Přístup k úpravě systémových oddílů je sám o sobě pro laiky málo užitečný. Existují však programy, které používají práva superuživatele k řešení aplikovaných problémů. Uvedu ty nejznámější.
Magisk. Aplikace umožňuje spravovat přístup k právům root pro další služby. Má také nástroje pro maskování přítomnosti superuživatelských práv z vybraných aplikací. Magisk je dostupný na GitHubu v oficiálním úložišti – a stojí za to si ho odtud stáhnout. Samotná aplikace je k dispozici jako soubor APK.

Kromě toho má Magisk v sobě ekosystém modulů, které rozšiřují možnosti operačního systému nebo jsou zabudovány do aplikací třetích stran. Vývojáři vytvořili tisíce modulů pro každý vkus. Na fóru 4PDA je pohodlný katalog. Zde je několik užitečných příkladů:
- De-Bloater je schopen zcela odstranit jakoukoli aplikaci ze zařízení, i když je to nutné pro správný chod operačního systému.
- Pixelify přináší exkluzivní funkce chytrého telefonu Google Pixel do zařízení třetích stran.
- HideNavBar skryje navigační lištu gest ve spodní části obrazovky. Samotná gesta nadále fungují jako obvykle.
- Open Fonts umožňuje změnit standardní písmo v systémovém rozhraní na jakékoli jiné.
- Advanced Charging Controller může upravit proces nabíjení smartphonu, aby šetřil baterii. Můžete například zastavit nabíjení, pokud se vnitřek zařízení příliš zahřeje, nebo záměrně omezit rychlost nabíjení v noci.



AdAway. Obslužný program může upravovat soubor systémových hostitelů, což vám umožňuje blokovat požadavky na reklamní servery. Díky tomu smartphone přestane načítat téměř jakoukoli reklamu na webech a v aplikacích.
Blokátory reklam obvykle směrují veškerý internetový provoz z vašeho smartphonu přes VPN. AdAway funguje přímo na vašem zařízení díky právům root. Aplikaci tedy můžete používat, i když ručně změníte IP adresu.
Titanová záloha. Android má zálohovací mechanismus Google, ale jeho možnosti jsou velmi omezené. Záloha nezahrnuje data z mnoha aplikací a většiny nastavení.
Aplikace Titanium Backup dokáže vytvořit kompletní kopii vašeho smartphonu a dokonce ji synchronizovat s cloudovým úložištěm. Můžete také nastavit plán automatického vytváření záloh.
️ DiskDigger. Nástroj pro obnovu smazaných souborů, fotografií a videí. DiskDigger využívá práva root k efektivnějšímu vyhledávání dokumentů v úložišti vašeho smartphonu. Uživatelé říkají, že tento program skutečně dokáže získat soubory, které jiné nástroje nemohou najít.


DiskDigger může pracovat bez práv root. Zdroj: play.google.com
DiskDigger může pracovat bez práv root. Zdroj: play.google.com
Téma projektu. Aplikace dokáže upravit vzhled panelu rychlého nastavení, který se vyvolá tahem z horní části obrazovky. K dispozici jsou jak hotová témata, tak editor s výběrem barevného schématu, tvaru dlaždic, designu ikon a tak dále.
Project Themer je kompatibilní pouze se smartphony Google a firmwarem AOSP, což znamená, že výrobci žádné výrazné vizuální úpravy nemění. Tento nástroj například nebude fungovat na zařízeních Xiaomi s prostředím MIUI nebo HyperOS. Podporované verze Androidu jsou 12, 12.1 a 13. Aplikaci lze stáhnout přímo z Google Play.
Proč byste neměli získat kořenová práva
Ne nadarmo Google jako hlavní vývojář Androidu ztížil získání superuživatelských práv. Pro nezkušeného člověka je to příliš silný nástroj, jehož samotná přítomnost s sebou nese mnohá rizika.
❌ Riziko poškození smartphonu. Kořenový přístup vám umožňuje změnit jakoukoli součást systému Android. Úprava jednoho podsystému může způsobit zhroucení druhého.
Důsledky neúspěšných zásahů jsou často velmi vážné: smartphone se například může úplně přestat spouštět. Mezi nadšenci se této situaci říká „bricking“. Ale ve většině případů lze zařízení vrátit k životu – postup závisí na tom, co poruchu způsobilo.
Také smartphony s právy root často nedostávají automatické aktualizace operačního systému. Budete muset soubory flashnout ručně a ujistit se, že aktualizace neovlivní upravené součásti. Kromě toho v některých případech aktualizace systému znamená odebrání práv root.
Zařízení se stává zranitelným vůči útokům. Útočníci mohou využívat neomezená oprávnění ke krádeži osobních údajů, zobrazování reklam přímo v rozhraní operačního systému nebo dokonce proměnit chytrý telefon v štěnici: zapnout mikrofon a kameru, zaznamenat polohu a podobně. Kořenová práva mohou způsobit, že škodlivý software bude prakticky neviditelný.
Dříve byly aktivně distribuovány i škodlivé programy, které tajně získaly práva root na infikovaném smartphonu. Ale v moderních verzích Androidu není snadné otevřít režim superuživatele na dálku – pokud nejde o zranitelnost OS. Připomínám, že zakořeněné zařízení nedostává automatické aktualizace, takže udržování aktuální verze Androidu a instalace bezpečnostních záplat zůstává odpovědností vlastníka.