O rootování vašich chytrých telefonů a tabletů s Androidem jsme psali už dříve, ale proč nepřijdou s rootováním? Google tvrdí, že rootování je chybou z bezpečnostních důvodů, protože narušuje bezpečnostní model Androidu.
Za ty roky, Google přidal do systému Android stále více a dříve funkcí pouze pro root - od snímků obrazovky po podporu šifrování a VPN. Cílem je minimalizovat potřebu zakořenění.
Co je vlastně rootování?
Android je založen na Linuxu, kde je uživatel „root“ ekvivalentní uživateli Administrator ve Windows. Pojem „rootování“ znamená získání přístupu root do vašeho smartphonu nebo tabletu a možnost spouštět aplikace s těmito oprávněními root - jinými slovy úplný přístup k systému.
Standardní proces zakořenění bude také aplikace jako Superuser nebo SuperSU. Tato aplikace dohlíží na přístup do root. Aplikace ve vašem zařízení nemohou získat oprávnění root, kdykoli chtějí - musí vás vyzvat a vy můžete požadavek potvrdit nebo odmítnout.
Prolomení bezpečnostního modelu Androidu
Android používá bezpečnostní model Linuxu jiným způsobem. Každá aplikace pro Android běží s vlastním ID uživatele nebo UID. Jinými slovy, každá aplikace běží jako svůj vlastní uživatelský účet. To znamená, že každá aplikace má svá vlastní data izolovaná od všech ostatních aplikací. Pokud nainstalujete aplikaci své banky, její data se uloží, aby k ní měla přístup pouze aplikace banky - ostatní aplikace ve vašem zařízení ji nebudou moci snoopovat.
Ve standardní konfiguraci systému Android nemá žádná aplikace přístup k datům žádné jiné aplikace, bez ohledu na to, kolik oprávnění aplikace požaduje.
To vše se změní, když spustíte aplikaci jako root. Aplikace již neběží v karanténě - má přístup k celému systému. Aplikace s oprávněním root může číst data jiných aplikací - takto vynikající Titanium Backup funguje a proč vyžaduje root.
Kořenové výzvy k povolení a malware
Plný přístup k systému znamená, že malware může potenciálně zneužít přístup root a způsobit mnohem větší škody, než by normálně mohl. Jakmile je aplikaci udělen přístup root, může dělat cokoli - spouštět záznamník klíčů na pozadí, aniž by vám to říkal, extrahovat informace o vašem účtu z jiných aplikací nebo dokonce pokazit vaše zařízení odstraněním důležitých systémových souborů.
Pokud víte, co děláte, a stahujete pouze důvěryhodné aplikace root, můžete se tomu vyhnout. To však stojí za zapamatování, když vezmete v úvahu, kolik méně technických uživatelů používá Android. Nestarají se o běh Titanium Backup a přístup k celému kořenovému systému souborů - chtějí jen to, aby fungovalo, telefonovalo a hrálo Angry Birds.
Jinými slovy, pravděpodobně byste neměli zakořenit chytré telefony a tablety svých příbuzných jako laskavost pro ně.
S velkou mocí přichází velká odpovědnost
Problémy se netýkají pouze malwaru. Díky plnému přístupu do kořenového systému souborů můžete odstranit důležité systémové soubory v kořenovém systému souborů nebo deaktivovat aplikace kritického systému a zabránit správnému fungování zařízení. Windows se velmi snaží zabránit tomu, aby se průměrní uživatelé ze stejného důvodu zbavili složek ve složce C: \ Windows. Pokud průměrný uživatel nechápe, co dělá, může vážně poškodit svůj operační systém.
Pokyny k záruce
PŘÍBUZNÝ: Ztrácí záruka na váš telefon Android rootování nebo odblokování?
Někteří výrobci nebo přepravci se vám může pokusit odmítnout záruční servis pokud máte rootované zařízení. Pokud jste k úpravě systémových souborů použili přístup root a software již nefunguje správně, dává to nějaký smysl - i když byste měli být schopni obnovit výchozí tovární nastavení zařízení a opravit ho sami.
Pokud hardware zařízení selhává, nemůže být příčinou rootování (pokud jste nenainstalovali aplikaci pro přetaktování, která vyžadovala root a hardware zahubila). Chcete-li zabránit jakýmkoli argumentům, měli byste zařízení nejprve odebrat, než ho uvedete do provozu.
To je další důvod, proč byste nechtěli rootovat zařízení netechnického člena rodiny - mohlo by jim to způsobit problémy, pokud by ho někdy potřebovali opravit nebo vyměnit.
Stručně řečeno, zakořenění vám poskytuje velkou sílu - více síly, než jakou vám nabízí Android. (Je to však Linux pod ním a Linux s přístupem root funguje dobře.) Aplikace s přístupem root není vázána žádnými omezeními oprávnění a má potenciál způsobit vážné problémy. Pokud víte, co děláte, měli byste být v pořádku - ale budete muset být opatrnější.
Tato síla je však odpovědností pouze pro průměrného uživatele Androidu. To je důvod, proč Android není zakořeněný - pokud by některá aplikace mohla zobrazit výzvu ke oprávnění root a získat úplný přístup k systému, mnoho méně technických uživatelů by přístup povolilo, aby mohli aplikaci nadále používat. Některé aplikace mohou dokonce odmítnout spouštět bez přístupu root pouze pro zobrazení nepříjemnějších reklam, stejně jako mnoho aplikací podporovaných reklamami dnes požaduje dlouhý seznam oprávnění. Nedostatek root pomáhá chránit průměrné uživatele.