Jak vykořenit telefon Android

Rootem jste tedy otevřeli dveře pokročilých funkcí telefonu Android. To je skvělé! S telefonem můžete dělat věci, které ostatní nemohou dělat s jejich. Co se ale stane, když se věci změní a vy chcete rootnout? Nebojte se, máme vás kryté.

Možná chcete rootovat z bezpečnostních důvodů, nebo možná už nepotřebujete root pro své oblíbené vylepšení. Nebo se možná pokoušíte prodat své zařízení nebo získat záruční servis. Nebo si možná jen chcete stáhnout bezdrátovou aktualizaci. Ať už máte jakékoli důvody, vykořenění není tak obtížné - pokud víte, co děláte.

SOUVISEJÍCÍ: Sedm věcí, které již nemusíte rootovat pro Android

Mnoho způsobů, jak vykořenit telefon Android

Stejně jako rootování existuje několik různých způsobů vykořenění telefonu a to, které použijete, závisí na vašem zařízení, verzi Androidu, který používáte, a na tom, co se snažíte dosáhnout. Unrooting bude obecně zahrnovat jeden z těchto procesů.

  • Jakýkoli telefon, který byl pouze rootován : Pokud vše, co jste udělali, je rootování telefonu a přilepení na výchozí verzi Androidu vašeho telefonu, mělo by (snad) být vykořenění snadné. Telefon můžete odemknout pomocí možnosti v aplikaci SuperSU, která odstraní root a nahradí obnovení skladu Androidu. Toto je podrobně popsáno v první části této příručky.
  • Libovolný telefon, na kterém běží vlastní ROM nebo používá Xposed Framework : Pokud jste udělali více než root, pravděpodobně jste změnili určité části vašeho systému natolik, že jediným způsobem, jak vykořenit, je vrátit se na zcela skladovou zásobu - tovární stav. To se u každého telefonu liší a nemůžeme dát pokyny pro každý telefon, ale probereme to v závěrečné části této příručky.

Vypadá to jednoduše, že? Bohužel metoda SuperSU nefunguje vždy dokonale. Možná selže nebo z nějakého důvodu nemůže nahradit obnovu zásob. V těchto případech můžete telefon ručně odemknout jednou z těchto metod:

  • Nexus a další telefony Developer Edition se systémem Marshmallow : Pokud metoda SuperSU nefunguje, můžete své zařízení ručně odemknout opětovným blikáním jeho boot.img. Toto je hlavní soubor, který se upravuje, když rootujete telefon pomocí Marshmallow, takže jeho výměna a opětovné blikání obnovení akcií systému Android by mělo stačit. To je popsáno v druhé části této příručky.
  • Nexus a další telefony Developer Edition se systémem Lollipop a Before : Pokud metoda SuperSU nefunguje, můžete své zařízení ručně odemknout odstraněním binárního souboru. Toto je soubor, který vám poskytuje přístup root na telefonech pre-Marshmallow, takže jeho odstranění a opětovné blikání obnovy akcií Androidu by mělo stačit. To je popsáno ve třetí části této příručky.
  • Telefony bez verze pro vývojáře : Pokud metoda SuperSU nefunguje a máte telefon, který není pro vývojáře, budete pravděpodobně muset přejít na jadernou. To znamená, že si telefon vymažete a vrátíte do zcela skladového stavu mimo továrnu, abyste jej mohli vykořenit. To se u každého telefonu liší a nemůžeme dát pokyny pro každý telefon, ale probereme to v závěrečné části této příručky.

Každou z těchto metod (s různou úrovní podrobností) pokryjeme ve čtyřech částech níže. Takže přejděte dolů do sekce, která odpovídá vašemu zařízení, verzi Androidu a situaci.

Jak odemknout v zásadě jakékoli zařízení Android se SuperSU

SuperSU je snadno nejoblíbenější a nejsilnější aplikace pro správu kořenů dostupná v systému Android. Pokud používáte rootované zařízení, je velmi vysoká šance, že pomocí SuperSU spravujete, které aplikace získají přístup superuživatele. Je to také nejchytřejší a nejjednodušší způsob, jak rychle odemknout zařízení Android, protože celý proces probíhá v aplikaci přímo v telefonu.

Chcete-li zařízení úplně odemknout, první věcí, kterou budete chtít udělat, je skočit do aplikace SuperSU, která se nachází v zásuvce aplikace.

Po otevření přejeďte prstem nebo klepněte na kartu Nastavení a přejděte dolů, dokud se nezobrazí část Vyčištění. Klepněte na možnost „Úplné vykořenění“.

Zobrazí se dialogové okno s tím, co můžete od procesu rootování očekávat, a zeptáte se, zda chcete pokračovat. Pokud používáte zařízení s tradiční metodou zakořenění - obvykle Lollipop nebo starší -, je to pro vás první a jediný krok. Stisknutím klávesy Pokračovat vykořeníte zařízení a proces budete muset restartovat.

Pokud jste na zařízení, které bylo rootováno metodou rootless v systému Marshmallow, klepnutím na možnost „Pokračovat“ otevřete další dialogové okno s dotazem, zda chcete obnovit spouštěcí bitovou kopii s tím, že je to nutné pro OTA ( bezdrátově). Pokud doufáte, že si stáhnete nejnovější aktualizaci pro Android, jakmile se objeví, nebo se zařízení zbavíte, navrhuji klepnout zde na „Ano“. Pokud se tyto možnosti na vaši situaci nevztahují, je pravděpodobně v pořádku opustit upravený spouštěcí obraz stisknutím klávesy „Ne“.

Na následující obrazovce se můžete zeptat, zda chcete obnovit obrázek pro obnovení zásob. Pokud používáte vlastní obnovení (což je pravděpodobné) a chcete stáhnout aktualizaci OTA, je tato možnost nezbytná - pokračujte klepnutím na „Ano“. Pokud plánujete v budoucnu opětovné zakořenění nebo chcete pokračovat ve své vlastní obnově (řekněme pro zálohy nandroid), klikněte zde na „Ne“. Existuje možnost, že se tato možnost nemusí zobrazit, v takovém případě budete muset ručně blikat obnovení zásob. Pokyny, jak to provést, najdete níže v příručce.

Poté se SuperSU odebere a vyčistí instalaci. Celý proces bude trvat jen několik sekund a poté se zařízení restartuje. Jakmile je hotovo, mělo by být zcela vykořeněné a v závislosti na tom, které možnosti byly vybrány během procesu vykořenění, zpět ve zcela skladové formě.

Jak ručně odemknout Nexus nebo jiné vývojářské zařízení na Marshmallow

Zatímco výše uvedená metoda odemknutí pomocí SuperSU by teoreticky měla dobře fungovat na zařízeních, která byla zakořeněna metodou bez systému, je stále dobré vědět, co dělat v situaci, kdy SuperSU nemusí být schopen úplně odemknout zařízení.

SOUVISEJÍCÍ: Co je to „Systemless Root“ v systému Android a proč je lepší?

Dobrou zprávou je, že je to jednoduchý flash - výměna upraveného boot.img za standardní - by měla stačit.

Pro tento příklad používám Nexus 5, ale proces bude stejný pro všechna ostatní zařízení Nexus. Pokud používáte telefon vývojářské edice od jiného výrobce, může se postup mírně lišit.

První věcí, kterou musíte udělat, je stáhnout tovární obraz pro vaše zařízení. U zařízení Nexuses to poskytuje Google. Obrázky jiných zařízení by měl poskytovat jejich výrobce.

Jakmile si stáhnete obraz továrny pro vaše zařízení, budete nejprve muset balíček rozbalit.

Uvnitř tohoto balíčku je další balíček. Rozbalte to také.

Tento balíček obsahuje obraz bootloaderu, rádio (je-li k dispozici) a různé skripty pro aktualizaci celé verze systému Android. Soubor, který potřebujeme - boot.img - se nachází v posledním souboru .zip, který by měl mít název „image--.zip“. Rozbalte tento balíček.

Zpět na telefonu se ujistěte, že jsou povoleny možnosti pro vývojáře. Přejděte do Nastavení> O telefonu a sedmkrát klepněte na číslo sestavení. Oznámení přípitku ukážou, kolik dalších klepnutí vám zbývá, než se „stanete vývojářem“.

Jakmile je nabídka možností pro vývojáře povolena, stisknutím zpět přejděte do nabídky nadřazeného nastavení. Nabídka „Možnosti pro vývojáře“ bude novou položkou těsně nad položkou „O telefonu“. Klepněte na „Možnosti pro vývojáře“.

Přejděte dolů, dokud neuvidíte „Ladění USB“, a povolte jej posuvníkem.

Zobrazí se varování s popisem toho, co ladění USB dělá - tuto možnost povolte stisknutím tlačítka „OK“.

Připojte zařízení k počítači pomocí kabelu USB. Pokud máte nainstalované správné ovladače, mělo by se na zařízení zobrazit vyskakovací okno s možností povolit ladění USB v připojeném počítači. Pokud používáte svůj osobní počítač, můžete zaškrtnout možnost „Vždy povolit z tohoto počítače“, aby v budoucnu automaticky umožňoval ladění. Stiskněte „OK“.

Vraťte se zpět do počítače. Pokud máte ve svém systému PATH nastaven adb, Shift + pravé tlačítko myši ve složce, kde jste rozbalili všechny obrazové soubory z výroby, a vyberte „Otevřít zde příkazové okno.“

Pokud ve svém systémovém PATH nemáte nastaven adb, zkopírujte soubor boot.img a umístěte jej do složky adb - C:\Android\platform-toolsv tomto případě. Shift + pravé tlačítko Klikněte kdekoli v této složce a po dokončení kopírování souboru boot.img zvolte „Zde otevřete příkazové okno“.

Poté zadejte následující příkaz a restartujte zařízení do bootloaderu:

zavaděč restartu adb

Jakmile se telefon restartuje do bootloaderu, spusťte následující příkaz, jehož dokončení by mělo trvat jen několik sekund:

fastboot flash boot boot.img

Pokud odjíždíte, abyste získali aktualizaci OTA, nebo jen chcete, aby byl telefon zpět ve stavu úplně na skladě, musíte také probudit obnovení stavu. Můžete to udělat pomocí tohoto příkazu:

fastboot flash zotavení recovery.img

Poté restartujte systém Android pomocí následujícího:

rychlý restart

Telefon by se měl okamžitě restartovat a vy jste připraveni - přístup root bude pryč a Android bude mít zpět své obnovení skladu, ale zbytek vašeho systému bude stále zcela neporušený. Pokud plánujete zařízení prodat nebo se ho jinak zbavit, můžete nyní provést obnovení továrního nastavení.

Jak ručně vykořenit zařízení Nexus nebo jiné vývojářské zařízení na lízátku (nebo starším)

Odemknutí pomocí SuperSU je obecně nejlepší volbou na zařízeních s upraveným / systémovým oddílem, protože všechny změny provedené během procesu rootování jsou vyčištěny. Pokud byste se však chtěli o tento proces postarat ručně, je to trochu pečlivější než pouhé blikání boot.img jako u metody bez systému. Dobrou zprávou je, že celý proces lze provést přímo na zařízení, aniž byste museli používat počítač.

První věc, kterou budete potřebovat, je správce souborů s možnostmi root - ES File Explorer se dnes jeví jako nejpopulárnější, ale téměř každý root root bude fungovat.

V ES budete muset otevřít boční nabídku zasunutím od levého vnějšího okraje, poté přejděte dolů na možnost „Root Explorer“ a přepnutím ji povolte. Aplikace SuperUser nainstalovaná ve vašem zařízení by vás měla v daném okamžiku vyzvat k udělení přístupu ke správci souborů.

Po udělení přístupu root přejděte do složky / system. Pomocí ES klepněte na rozevírací nabídku „Domovská stránka“ (samozřejmě za předpokladu, že jste stále na úvodní stránce). Vyberte možnost „/ Zařízení“.

V oddílu primárního zařízení přejděte dolů do složky „/ system“ a otevřete ji.

To je místo, kde to může být trochu komplikované - v závislosti na tom, jak bylo vaše zařízení rootováno, bude soubor „su“ (ten, který v tomto procesu odstraníme) umístěn na jednom ze dvou míst: /system/binnebo /system/xbin. Začněte tím, že zkontrolujete první.

Soubory zde jsou seřazeny podle abecedy, takže pokud nevidíte soubor „su“ (jako na mém testovacím zařízení), pak je ve /system/xbinsložce. Vraťte se zpět stisknutím šipky zpět a poté otevřete složku „xbin“.

Nemělo by zde být příliš mnoho souborů, takže „su“ je docela snadné najít.

Bez ohledu na to, kde se soubor ve vašem konkrétním zařízení nachází, provedeme stejnou akci. Pokud chcete úplné odemčení, jednoduše tento soubor smažte, ale dlouze stiskněte a vyberte ikonu koše.

Pokud chcete pouze dočasně vykořenit, abyste získali aktualizaci OTA, stačí soubor z tohoto umístění vyjmout dlouhým stisknutím a výběrem nůžek. Poté můžete přejít do složky / sdcard / tak, že se vrátíte k primárnímu oddílu „/ Device“ a otevřete složku „sdcard“. Vložte jej sem výběrem ikony pro vložení.

Pokud je soubor „su“ mimo akci, je ještě jeden soubor, který je třeba přesunout nebo odstranit. Vraťte se zpět do / systému a otevřete složku „aplikace“.

Zde budete hledat aplikaci SuperUser nainstalovanou v telefonu - pokud používáte SuperSU, najdete ji ve složce se stejným názvem. Možná budete muset trochu rozhlížet, pokud používáte jinou aplikaci SuperUser. Jakmile složku najdete, otevřete ji. Za zmínku stojí také to, že nemusí být vůbec ve složce - může to být jen „superuser.apk“ v kořenovém adresáři složky.

Jakmile najdete správný soubor, dlouze na něj stiskněte a buď jej odstraňte, nebo ořízněte jako u souboru „su“.

Pokud ji oříznete, pokračujte a vložte ji zpět do / sdcard pro bezpečné uchování.

V tomto okamžiku můžete dvakrát zkontrolovat stav root zařízení pomocí aplikace, jako je Root Checker. Pokud se vrátí jako nekorenovaný, pak jste hotovi.

Dále budete muset v telefonu vyměnit obnovení systému Android. Chcete-li to provést, musíte si stáhnout tovární obrázek pro vaše zařízení. U zařízení Nexuses to poskytuje Google. Obrázky jiných zařízení by měl poskytovat jejich výrobce.

Jakmile si stáhnete obraz továrny pro vaše zařízení, budete nejprve muset balíček rozbalit.

Uvnitř tohoto balíčku je další balíček. Toto bude obsahovat obraz bootloaderu, rádio (je-li k dispozici) a různé skripty pro flashování celé verze systému Android. Vše, co potřebujeme, je soubor recovery.img uložený uvnitř. Rozbalte tento balíček.

Zpět na telefonu se ujistěte, že jsou povoleny možnosti pro vývojáře. Přejděte do Nastavení> O telefonu a sedmkrát klepněte na číslo sestavení. Oznámení přípitku ukážou, kolik dalších klepnutí vám zbývá, než se „stanete vývojářem“.

Jakmile je nabídka možností pro vývojáře povolena, stisknutím zpět přejděte do nabídky nadřazeného nastavení. Nabídka „Možnosti pro vývojáře“ bude novou položkou těsně nad položkou „O telefonu“. Klepněte na „Možnosti pro vývojáře“.

Přejděte dolů, dokud neuvidíte „Ladění USB“, a povolte jej posuvníkem.

Zobrazí se varování s popisem toho, co ladění USB dělá - tuto možnost povolte stisknutím tlačítka „OK“.

Připojte zařízení k počítači pomocí kabelu USB. Pokud máte nainstalované správné ovladače, mělo by se na zařízení zobrazit vyskakovací okno s možností povolit ladění USB v připojeném počítači. Pokud používáte svůj osobní počítač, můžete zaškrtnout možnost „Vždy povolit z tohoto počítače“, aby v budoucnu automaticky umožňoval ladění. Stiskněte „OK“.

Vraťte se zpět do počítače. Pokud máte ve svém systému PATH nastaven adb, Shift + pravé tlačítko myši ve složce, kde jste rozbalili všechny obrazové soubory z výroby, a vyberte „Otevřít zde příkazové okno.“

Pokud ve svém systémovém PATH nemáte nastaven adb, zkopírujte soubor boot.img a umístěte jej do složky adb - C:\Android\platform-toolsv tomto případě. Shift + pravé tlačítko Klikněte kdekoli v této složce a po dokončení kopírování souboru boot.img zvolte „Zde otevřete příkazové okno“.

Poté zadejte následující příkaz a restartujte zařízení do bootloaderu:

zavaděč restartu adb

Jakmile se telefon restartuje do bootloaderu, spusťte následující příkaz, jehož dokončení by mělo trvat jen několik sekund:

fastboot flash zotavení recovery.img

Tím se obnoví obnova zásob. Po dokončení restartujte systém Android pomocí následujícího postupu:

rychlý restart

Telefon by se měl okamžitě restartovat a vy jste připraveni - přístup root bude pryč a Android bude mít zpět své obnovení skladu, ale zbytek vašeho systému bude stále zcela neporušený. Pokud plánujete zařízení prodat nebo se ho jinak zbavit, můžete nyní provést obnovení továrního nastavení.

Pokud se plánujete zařízení zbavit, je dobré v tomto okamžiku pokračovat a obnovit tovární nastavení.

Přehrajte své zařízení a vytvořte zcela skladové zásoby

Pokud používáte vlastní ROM nebo Xposed framework, budete muset zařízení úplně vymazat a flashovat do nezakořeněného, ​​zcela nového stavu mimo továrnu. Toto je také jediný způsob, jak vykořenit telefon jiného výrobce než Nexus nebo Developer Edition, pokud vám metoda SuperSU nefunguje.

Proces je bohužel u každého výrobce docela odlišný a může se dokonce u jednotlivých zařízení lišit. Takže s výjimkou zařízení Nexus (pro které máme průvodce) zde nemůžeme podrobně popsat všechny pokyny. Místo toho budete muset procházet stránky, jako je fórum XDA Developers, kde najdete úplné pokyny pro váš telefon. Zde je rychlý a špinavý pohled na to, co tento proces znamená pro každého výrobce:

  • Nexus a další zařízení Developer Edition : Zařízení Nexus jsou velmi snadná. Stačí si stáhnout tovární obrázek z Googlu nebo od výrobce (podobně jako jsme to udělali v pokynech k ručnímu odemčení výše pro Marshmallow) a poté flashovat všechny soubory obsažené v telefonu. Úplné pokyny najdete v našem průvodci ručním blikáním zařízení Nexus.
  • Zařízení Samsung:  Budete potřebovat celý soubor firmwaru, který by měl být k dispozici v podstatě pro každé zařízení na webu Sammobile.com. Budete se zabývat programem zvaným „Odin“ na PC, který je celkem přímočarý. Jen se ujistěte, že najdete spolehlivého průvodce pro vaše přesné zařízení.
  • Zařízení Motorola: Společnost  Motorola používá program s názvem „RSD Lite“ k odesílání obrazových souborů do zařízení, ačkoli společnost neposkytuje své obrázky pro zařízení, která nejsou vývojáři. Kolem tam kolují kopie, ale než se pustíte, ujistěte se, že stahujete z důvěryhodného zdroje.
  • Zařízení LG: Společnost LG používá k odesílání souborů KDZ pro konkrétní zařízení do svých telefonů účelový nástroj „Flash Tool“. Opět to může být složité, takže se ujistěte, že používáte důvěryhodný zdroj a průvodce.
  • Zařízení HTC:  HTC může být ze všech spotřebitelských zařízení nejpříjemnější, protože používá pouze soubor s názvem „RUU“ (ROM Update Utility), který lze odeslat pomocí jednoduchých příkazů adb a fastboot. Alternativně můžete RUU umístit na oddíl / sdcard většiny zařízení HTC a po spuštění do bootloaderu bude automaticky detekován. Musíte jen najít RUU pro váš konkrétní telefon.

Přáli bychom si, abychom mohli poskytnout podrobnosti o každém jednotlivém telefonu, ale to prostě není možné - to je ještě jeden důvod, proč milujeme Nexus a další zařízení Developer Edition. Ale s trochou kopání byste měli být schopni vykořenit téměř jakýkoli telefon tam a vrátit ho zpět do dobrého funkčního stavu.