Jak zakládat svůj telefon Android s SuperSU a TWRP
Pokud se opravdu chcete do systému Android zapojit, možná zjistíte, že některé aplikace vyžadují přístup k serveru root. Zakořenění je v průběhu let méně důležité, ale je stále užitečné, pokud chcete spustit určité typy aplikací. Zde je nejpoužívanější metoda pro zakořenění vašeho zařízení a proč byste chtěli.
Tento příspěvek byl původně publikován v roce 2012. Od té doby byl aktualizován, aby se soustředil na nejrozšířenější metodu zakořenění namísto sbírky aplikací s jedním kliknutím.
Co je kořen, v každém případě?
Android je založen na Linuxu. V systému Linux a dalších operačních systémech typu UNIX je kořenový uživatel ekvivalentní uživateli Administrátor v systému Windows. Uživatel root má přístup k celému operačnímu systému a může dělat cokoli. Ve výchozím nastavení nemáte root přístup k vašemu zařízení Android a některé aplikace nebudou fungovat bez přístupu k serveru root. Stejně jako u ostatních moderních mobilních operačních systémů, Android omezuje aplikace na bezpečnostní karantédy.
Kořenový uživatelský účet existuje vždy v systému Android; není k dispozici žádný vestavěný způsob přístupu. "Zakořenění" je přístupem k tomuto kořenovému uživatelskému účtu. To je často v porovnání s jailbreaking iPhone nebo iPad, ale zakořenění a jailbreaking jsou poměrně odlišné.
Technické aspekty stranou, root přístup vám umožní dělat mnoho užitečných věcí. S korenovým serverem můžete odstranit bloatware, který se objevil na vašem telefonu, spustit firewall, povolit tethering, i když ho váš operátor zablokuje, ručně zálohovat systém a používat různé další vylepšení, které vyžadují přístup na systém nízké úrovně.
Aplikace, které vyžadují kořen, nejsou těžké najít - jsou dostupné v Google Play, ale nebudou fungovat, dokud nezískáte kořenový přístup. Některé aplikace mají funkce, které fungují pouze na kořenovém zařízení.
Chcete-li spustit konkrétní aplikaci, která vyžaduje přístup k serveru root, stačí pouze kořenovat telefon. Pokud nemáte v plánu skutečně dělat cokoliv s tímto oprávněním root, nemusíte se obtěžovat. Pokud to potřebujete, můžete jej později kořenit.
Upozornění
Zařízení Android neobsahují důvod. Ve skutečnosti někteří výrobci zařízení vybočují z cesty, aby vám zabránili zakořenění. Zde je důvod, proč:
- Bezpečnostní: Zakořenění přeruší aplikace z běžného bezpečnostního karantonu společnosti Android. Aplikace by mohla zneužívat oprávnění uživatele root, která jste udělili, a snoopovat v jiných aplikacích, což není obvykle možné. Společnost Google ve skutečnosti z tohoto důvodu zabraňuje použití plateb Android na zakořeněných zařízeních.
- Záruka: Někteří výrobci tvrdí, že zakořenění zruší záruku vašeho zařízení. Kořenování však ve skutečnosti nepoškodí váš hardware. V mnoha případech můžete své zařízení "vykořenit" a výrobci nebudou schopni zjistit, zda je zakořeněno.
- Bricking: Jako obvykle to děláte na vlastní nebezpečí. Zakořenění by mělo být obecně velmi bezpečný proces, ale vy jste tu sama. Pokud něco vyměníte, nemůžete jen očekávat bezplatný záruční servis opravit. Pokud se bojíte, nejprve se trochu věnujte výzkumu a zjistěte, jestli ostatní lidé hlásí úspěšné zakořenění vašeho přístroje pomocí nástroje, který máte v plánu.
Navíc zakořenění může zničit vaši záruku, přinejmenším pro některé typy oprav. Podívejte se na naše vysvětlující na téma pro více informací.
Mnoho způsobů, jak zakládat telefon Android
Existuje mnoho způsobů, jak rootovat telefon Android a který z nich byste měli používat, závisí na vašem telefonu. Obecně platí, že zakořenění bude zahrnovat jeden z těchto procesů:
- Odemkněte Bootloader: Výrobci Google a zařízení oficiálně nepodporují zakořenění, ale poskytují oficiální způsob, jak získat přístup k nízkým úrovnim na některá zařízení, která vám pak umožní kořenit. Například zařízení Nexus jsou určena vývojářům a můžete jednoduše odemknout zavaděč pomocí jediného příkazu. Pak můžete zařízení root odstranit blikáním souboru zip obsahujícího binární soubor z obrazovky obnovení. Nástroje, jako je Nexus Root Toolkit pro zařízení Nexus, tento proces automatizují. Ostatní výrobci nabízejí způsoby odemykání zavaděče, ale pouze u některých zařízení.
- Využijte chybu zabezpečení: Ostatní zařízení jsou uzamčena. Jejich výrobci neposkytují oficiální způsob, jak odemknout své bootloadery a manipulovat s jejich softwarem. Tato zařízení mohou být stále zakořeněna, ale pouze objevením chyby zabezpečení na zařízení a jeho využíváním k instalaci su binárního systému na systémový oddíl. Aktualizace OTA může vyřešit bezpečnostní chybu zabezpečení i vykrácení zařízení. Například tam byla 18.000 dolarů bounty pro první osobu, která by mohla zakořenit Samsung Galaxy S5 běží na Verizon nebo AT & T. Byla zjištěna chyba zabezpečení, ale budoucí aktualizace by mohly zabránit tomu, aby tato chyba fungovala a odstranila by schopnost rootovat Galaxy S5.
- Flash CyanogenMod nebo jinou vlastní ROM: Technicky je to rozšíření jedné z výše uvedených metod. Odemykání zavaděče a zneužití bezpečnostní zranitelnosti vám může dovolit bleskovat vlastní ROMy jako CyanogenMod, které často přicházejí v předstihu. CyanogenMod obsahuje jednoduché přepnutí na obrazovce s nastavením, které umožňuje zapnout nebo vypnout přístup k serveru root. Upgradování na novou verzi aplikace CyanogenMod nebo vlastní ROM neobnoví vaše zařízení, pokud je ROM součástí integrovaného způsobu, jak povolit root.
V tomto článku budeme diskutovat především o uživatelích, kteří spadají do prvního tábora, kteří mají unlockable bootloader. Pokud váš telefon vyžaduje zneužití, nebudeme vám moci pomoci, protože proces se liší jen u každého telefonu. Budete muset vyhledat fóra, jako je XDA Developers, pro více informací o tom, jak kořenit vaše konkrétní zařízení. Tato příručka předtím obsahovala rootkity Kingo a Towelroot s jedním kliknutím a ty mohou stále podporovat některé starší telefony.
Pokud však má vaše zařízení unlockable bootloader, přečtěte si jej. Většinou doporučujeme metodu TWRP přes kořenové programy s jedním kliknutím, protože se naučíte přesně jak funguje vše, což vám pomůže při odstraňování problémů v budoucnosti - kořenové programy s jedním kliknutím nejsou tak průhledné. Než začnete tento proces, musíte odemknout svůj bootloader oficiálním způsobem a nainstalovat prostředí pro obnovení TWRP pomocí těchto pokynů. Poté použijeme TWRP ke kořenování telefonu.
Jak Flash SuperSU do telefonu a získání kořenového přístupu
Dobře, tak jste odemkli zavaděče a nainstalovali jste TWRP. Skvělý! Jste vlastně skoro tam. Chcete-li získat kořenový přístup, použijeme program nazvaný SuperSU, který vám dává možnost udělit root přístup k ostatním aplikacím.
SuperSU je k dispozici v Obchodě Google Play, ale tato verze ve skutečnosti neposkytuje přístup k vašemu rootu - ve skutečnosti je potřeba mít přístup root, který byste ho měli používat v první řadě! Mluvte o Catch-22. Naštěstí je SuperSU k dispozici také jako soubor ZIP, který můžeme "blikat" pomocí TWRP. Tímto způsobem udělíte přístup k root spolu s funkcemi správy aplikace Android SuperSU.
Chcete-li začít, přejděte na tento odkaz, který vás přivede k nejnovější verzi programu SuperSU k dispozici ke stažení. Stáhněte soubor .zip do počítače, zapojte telefon pomocí kabelu USB a přetáhněte zip SuperSU do interního úložiště telefonu nebo na kartu SD.
Dále restartujte telefon do obnovení TWRP. V každém telefonu se to trochu liší - například budete pravděpodobně muset současně držet tlačítka Power a Volume Down a pak použít klávesy pro ovládání hlasitosti pro spuštění "Recovery Mode". Pokyny Google pro váš konkrétní model, abyste zjistili, jak se to dělá.
Jakmile tak učiníte, budete pozdravit se známou domácí obrazovkou TWRP. Klikněte na tlačítko Instalovat.
Poznámka: Před pokračováním v tomto procesu byste pravděpodobně měli zálohovat TWRP.
Objeví se následující obrazovka. Přejděte dolů a přejděte na soubor ZIP SuperSU, který jste předtím přenesli.
Klepněte na zip SuperSU a uvidíte tuto obrazovku. Přetáhněte prstem a potvrďte blesk.
Balení SuperSU by mělo trvat jen chvíli. Po dokončení klepněte na tlačítko "Vyčistit mezipaměť / Dalvik", které se zobrazí, a přetáhněte prstem a potvrďte.
Až skončíte, klepnutím na tlačítko "Reboot System" zavřete systém Android.
Pokud se TWRP zeptá, zda chcete nyní nainstalovat systém SuperSU, zvolte možnost "Do not Install". Někdy TWRP nedokáže zjistit, že již máte SuperSU, a proto požádá o zabalení jeho vestavěné verze. Ale je téměř vždy nejlepší bavit se nejnovější verzí SuperSU, kterou jsme právě udělali.
Správa kořenových oprávnění pomocí aplikace SuperSU
Při restartování telefonu byste měli vidět novou ikonu SuperSU v zásuvce aplikace. SuperSU ovládá, která ostatní aplikace v telefonu získají oprávnění root. Kdykoli aplikace chce požádat o oprávnění uživatele root, musí se zeptat na vaši aplikaci SuperSU, která zobrazí požadavek na výzvu.
Chcete-li se ujistit, že root funguje správně, můžete si stáhnout aplikaci Kontrola kořenů a ověřit, zda má kořenový stav. Případně si stáhněte aplikaci pouze pro kořen, kterou jste chtěli vyzkoušet, a zjistěte, zda vás požádá o oprávnění pro superuživatelé.
Pokud například otevřeme a pokusíme se přidat verzi aplikace Greenify - šikovná aplikace pro ukládání baterií pro zakořeněné telefony - uvidíme tento vyskakovací okno s žádostí o přístup k serveru root. Pokud klepnete na příkaz Grant a dostanete zprávu o úspěchu, úspěšně jste v telefonu úspěšně dosáhli kořenu.
Chcete-li spravovat oprávnění root, otevřete zásuvku pro aplikace a klepněte na ikonu SuperSU. Zobrazí se seznam aplikací, kterým byl udělen nebo odmítnut přístup pro superuživatel. Klepnutím na aplikaci můžete změnit její oprávnění.
Pokud někdy chcete vykrojit, otevřete aplikaci SuperSU, přejděte na obrazovku nastavení a klepněte na možnost "Úplné rozdělení". Pokusí se vykořenit vaše zařízení. Pokud to funguje pro vás, je to určitě nejjednodušší způsob, jak vykořenit telefon.
Ale prozatím svět je vaše ústřičná ústřice. Můžete si prohlédnout náš seznam skvělých root aplikací pro nápady nebo nainstalovat Xposed framework pro některé opravdu cool vylepšení. Hodně štěstí!
Image Credit: Norebbo