Co je TWRP (Team Win Recovery Project) a jak z něj vytěžit maximum

  • TWRP je open-source vlastní recovery, který nahrazuje standardní recovery a přidává pokročilé funkce, jako je flashování ROM a zálohování NANDroid.
  • Umožňuje rootnout zařízení, instalovat vlastní ROM, spravovat oddíly a používat nástroje jako ADB Sideload nebo OTG úložiště.
  • Jeho instalace vyžaduje opatrnost: vyžaduje odemčený bootloader, nástroje ADB/Fastboot nebo Odin a vždy použití přesného obrazu systému pro každý model.
  • Při správném použití je TWRP základem moddingu Androidu a díky možnostem zálohování a obnovení je to mocný záchranný nástroj.

Co je TWRP (Team Win Recovery Project)

Pokud si s Androidem hrajete už nějakou dobu, pravděpodobně jste se setkali s pojmy jako TWRP, vlastní recovery, flashování ROM nebo rootnutí telefonu a zůstali jste z toho naprosto zmatení. To je normální: je to velmi technický svět plný nástrojů a procesů, které se nikdo neobtěžoval srozumitelně vysvětlit.

V této příručce se dozvíte, co přesně je TWRP (Team Win Recovery Project), k čemu se používá, jak se liší od standardní obnovy vašeho telefonu a jak ji nainstalovat na různá zařízení. Také se budeme zabývat jeho vztahem k rootování, vlastními ROM, jejich riziky a některými osvědčenými postupy, jak se vyhnout tomu, aby se váš telefon proměnil v pěkné těžítko na papíry.

Co je režim obnovení v systému Android?

Všechny telefony s Androidem jsou vybaveny speciálním prostředím zvaným režim obnovy . Jedná se o malý software, který se nachází v odděleném oddílu od hlavního systému a běží před spuštěním systému Android. Jeho hlavním cílem je obnovit zařízení v případě vážného problému.

Toto oficiální obnovení je připraveno výrobcem a ačkoli se mírně liší v závislosti na značce, téměř vždy nabízí základní funkce, jako je obnovení továrního nastavení, vymazání mezipaměti nebo instalace oficiálních aktualizací přes ADB nebo z interní paměti či SD karty.

Chcete-li vstoupit do režimu obnovení, obvykle musíte telefon vypnout a znovu zapnout a zároveň stisknout kombinaci fyzických tlačítek . Nejběžnější kombinací je Napájení + Snížení hlasitosti, i když u některých modelů se používá i Zvýšení hlasitosti, nebo můžete dokonce muset podržet všechna tři tlačítka současně.

Pokud váš telefon nereaguje na žádnou kombinaci nebo jednoduše nemá klasická tlačítka, máte vždy možnost použít ADB z počítačePo připojení zařízení přes USB a spuštění ADB jednoduše spusťte příkaz adb reboot recovery aby se terminál restartoval přímo v tomto prostředí pro obnovení.

Problém je v tom, že ačkoliv vás tato standardní recovery dostane z mnoha situací, její možnosti jsou poměrně omezené a nedostačují těm, kteří chtějí jít dál : root přístup, vlastní ROM, vlastní jádra, pokročilé záplaty atd. A právě zde přicházejí na řadu vlastní recovery.

Co je to vlastní recovery a proč ho potřebujete?

Vlastní obnovení je alternativní obnovení vytvořené třetími stranami , které nahrazuje tovární obnovení na stejném oddílu. Provádí stejné funkce jako originál, ale přidává řadu funkcí pro rozsáhlé úpravy systému, instalaci vlastních ROM a správu pokročilých záloh.

Protože se obnova spustí před spuštěním systému Android a na samostatném oddílu , je to ideální místo pro delikátní úkoly: flashování ROM, úpravy oddílů, instalace ZIP balíčků se systémovými aplikacemi (jako jsou aplikace Google na telefonech, které s nimi nejsou dodávány) nebo oprava instalací, které se již nespouštějí.

Po léta dominovaly dva velké projekty tohoto typu: CWM (ClockWorkMod) a TWRP (Team Win Recovery Project) . CWM byl průkopníkem a pomohl popularizovat flashování ZIP a zálohování NANDroidem, ale dlouho nebyl aktualizován a jeho vývoj byl opuštěn, takže dnes má smysl pouze na starších telefonech.

TWRP se naopak stal standardním recovery v rámci moddingu Androidu . Je to jediný z těchto dvou, který zůstává aktivní, podporuje nová zařízení a přizpůsobuje se nejnovějším verzím Androidu, včetně změn šifrování a nových struktur oddílů.

Zda existuje verze TWRP pro váš telefon, závisí na tom, zda ji někdo vyvinul, ať už oficiální tým nebo komunita. Ne všechny modely jsou podporovány , ale seznam je obrovský a neustále roste díky práci nezávislých vývojářů a fór, jako je XDA.

CWM: První skvělé vlastní recovery

Co je TWRP (Team Win Recovery Project)

Než se TWRP stalo všudypřítomným, veškerou pozornost poutal recovery ClockWorkMod (CWM) , který vytvořil známý vývojář Koush, jenž je také autorem nástrojů jako AllCast, Vysor a Inkwire.

Jeho rozhraní bylo poměrně jednoduché: textové nabídky ovládané tlačítky hlasitosti a tlačítkem napájení , vizuálně velmi podobné klasickému recovery systému Android, ale s rozšířenými funkcemi, které otevíraly dveře k moddingu.

Klíčovým přínosem CWM bylo umožnění uživatelům flashovat ZIP soubory přímo z recovery. To umožnilo instalovat vlastní ROM, záplaty a nejrůznější modifikace bez nutnosti bootování Androidu, čímž se telefon proměnil v malou laboratoř pro testování firmwaru.

Další velmi důležitou funkcí byly zálohy NANDroid , které umožňovaly uložit prakticky kompletní obraz systému (systémový oddíl, data, boot atd.) a později jej obnovit. Byla a stále je ideální bezpečnostní sítí, když se chystáte měnit ROM nebo provádět jakékoli citlivé změny.

Postupem času však CWM zaostával a přestal být aktualizován . Sám vývojář poznamenal, že přestal vytvářet recovery a aplikace závislé na root přístupu, takže se dnes používá pouze na starších zařízeních, kde neexistují žádné moderní alternativy.

Co je TWRP (Team Win Recovery Project)

TWRP lze vnímat jako logický vývoj CWM: mnohem kompletnější, hmatatelnější a modernější vlastní recovery , navržený tak, aby vám usnadnil život při flashování a experimentování s Androidem.

Jedná se o open-source projekt, který spravuje malý tým vývojářů a velmi aktivní komunita , jež přispívá překlady, záplatami, podporou pro nové modely a opravami chyb. Jeho open source kód usnadňuje vývoj neoficiálních portů pro nespočet zařízení.

Po instalaci nahradí TWRP tovární recovery v odpovídajícím oddílu a poskytne vám přístup k prakticky všem jeho základním funkcím, ale přidá pokročilé nástroje pro instalaci vlastních ROM, získání root přístupu, úpravu oddílů a správu úplných záloh.

Jednou z jeho charakteristických vlastností je plně dotykové rozhraní, navržené v XML a přizpůsobitelné . Místo navigace pomocí fyzických tlačítek se pohybujete po obrazovce jako v jakékoli jiné aplikaci: přejetím prstem potvrzujete akce, vybíráte trasy, označujete oddíly atd., což snižuje chyby a je mnohem pohodlnější.

TWRP se navíc přizpůsobuje různým verzím Androidu (od těch prvních až po Android 10 a novější) , přidává podporu pro nové typy šifrování, A/B úložiště, změny v SELinuxu a specifické opravy, aby dešifrování dat fungovalo ve více konfiguracích.

Hlavní vlastnosti a výhody TWRP

Instalace TWRP do mobilu se neomezuje jen na změnu nabídky pro obnovení: získáte sadu nástrojů, které promění váš telefon v kompletní testovací prostředí pro ROM, jádra, mody a pokročilé zálohy.

Srdcem TWRP je možnost Instalace , odkud můžete flashovat ZIP soubory a obrazy : vlastní ROM, balíčky Google Apps (GApps), upravená jádra, root moduly jako Magisk, bezpečnostní záplaty a prakticky jakékoli modifikace zabalené v tomto formátu.

Další zásadní funkcí je kompletní zálohovací systém NANDroid . Můžete si vybrat, které oddíly chcete ukládat (systémový, datový, bootovací, EFS atd.) a zvolit, kam se záloha ukládá, ať už do interní paměti, na SD kartu nebo dokonce na externí úložiště připojené přes OTG.

Sekce Vymazat vám umožňuje přístup k selektivnímu mazání oddílů: mezipaměť, Dalvik/ART, /data, /system a další. To vám umožňuje provádět cokoli od jednoduchého „resetu nastavení“ až po úplné vymazání telefonu pro čistou instalaci ROM a zamezení konfliktů se zbytky předchozích verzí.

V nabídce Připojit můžete připojovat nebo odpojovat oddíly a spravovat přístup ke každému z nich , což je klíčové při používání vestavěného správce souborů, práci s ADB z počítače nebo potřebě, aby počítač viděl paměť mobilního telefonu v režimu MTP.

Pokročilé funkce TWRP

TWRP skutečně vyniká svými pokročilými nástroji. Například nabízí podporu pro externí disky přes OTG , což vám umožňuje připojit USB flash disk nebo pevný disk a ukládat na něj zálohy, nebo ukládat ZIP soubory, které se nevejdou do interního úložiště.

Obsahuje také základní správce souborů a integrovanou konzoli , která umožňuje mazat soubory blokující spouštění, měnit oprávnění, přesouvat složky a provádět drobné úpravy systému bez nutnosti spouštět Android nebo spoléhat se na počítač.

Další velmi silnou možností je Boční zatížení ADBS ním povolíte speciální režim z TWRP, který umožňuje Odešlete soubor ZIP z počítače a okamžitě jej nainstalujte. pomocí příkazu adb sideload archivo.zipIdeální, když nemůžete nic zkopírovat do interního úložiště běžnými metodami.

Co se týče uživatelského prostředí, TWRP nabízí vícejazyčné rozhraní (včetně španělštiny), ovládání jasu, nastavení vibrací, úpravu časového pásma, nastavení protokolů a podporu vizuálních témat . Komunita vylepšila design tak, aby byl pohodlný i na velkých nebo protáhlých obrazovkách.

Moderní verze také přidaly vylepšení výkonu dotykového ovládání a kompatibilitu s více zařízeními , stejně jako opravy problémů se šifrováním FDE/FBE, zpracováním souborů OZIP a nastavením souvisejícím se Selinuxem, takže aplikace stabilně funguje na stále složitějších mobilních zařízeních.

TWRP, root a vlastní ROM: jak to všechno do sebe zapadá

Pro mnoho pokročilých uživatelů je TWRP branou do světa rootování a vlastních ROM . Není to jediná možná cesta, ale je nejflexibilnější a obvykle doporučovaná ve většině průvodců moddingem Androidu.

Z TWRP si můžete nainstalovat ZIP balíčky jako Magisk nebo dříve SuperSU , které vám v systému Android udělují oprávnění superuživatele. S tímto root přístupem můžete používat výkonné aplikace, upravovat systémové soubory, blokovat reklamy na úrovni hostitele, instalovat moduly a provádět úpravy, které by jinak nebyly možné.

Je to také základní nástroj pro flashování vlastních ROM . Typický proces zahrnuje kopírování ZIP souboru ROM do interního úložiště nebo na OTG USB disk, spuštění TWRP, provedení doporučených wipů (obvykle /data, /cache a v závislosti na případu /system), instalaci ROM a v případě potřeby přidání GApps a dalších záplat.

Právě kvůli tomu, co umožňuje, se TWRP stalo téměř nezbytným pro každého, kdo se chce odchýlit od oficiálního firmwaru . Bez takové obnovy se změna ROM, testování jader nebo aplikace určitých kritických záplat stává mnohem těžkopádnější nebo jednoduše nemožnou.

Takový výkon však znamená, že chyby mohou být nákladné . Proto je zásadní si zvyknout na vytváření záloh NANDroidu před provedením jakýchkoli větších změn, pečlivě si zaznamenat, jakou verzi ROM a recovery používáte, a pečlivě si přečíst pokyny od každého vývojáře.

Kompatibilita s TWRP v závislosti na zařízení

Dobrou zprávou je, že seznam telefonů kompatibilních s TWRP je obrovský : od starých modelů Nexus a Motorola až po nedávné generace Google Pixel, špičkové řady Samsung a nespočet značek Xiaomi, OnePlus a mnoho dalších.

Na oficiálních stránkách Team Win můžete vyhledávat podle výrobce a modelu a zjistit, zda existuje oficiálně udržovaná verze. Obvykle nabízejí obrazy IMG pro flashování pomocí FastBootu nebo jiných nástrojů a v některých případech i ZIP soubory pro aktualizaci TWRP přímo z recovery.

Kromě těchto oficiálních sestavení existuje velké množství neoficiálních verzí vytvořených nezávislými vývojáři , obvykle zveřejňovaných ve specializovaných vláknech na XDA Developers nebo jiných fórech. V těchto vláknech najdete stav vývoje (alfa, beta, stabilní), známé chyby a podrobné pokyny k instalaci.

Některá zařízení dostávají starší verze TWRP s významnými chybami: problémy se šifrováním, ztrátou dat, nekompatibilitou s rootovacími nástroji, jako je SuperSU nebo Magisk , problémy s fotoaparátem a dokonce i zamrzáním bootování. Proto je důležité si před dalším postupem přečíst drobné písmo.

Například v případě některých telefonů Google Pixel první „alfa“ verze kompletně vymazaly uložená data a odinstalovaly SuperSU, když byl přítomen. Sami vývojáři varovali, že se tyto nedoporučují pro každodenní používání s výjimkou občasného testování.

Důležité předpoklady a varování

Co je TWRP (Team Win Recovery Project)

Před instalací TWRP do telefonu s Androidem je vhodné si věnovat chvíli pochopení minimálních požadavků a souvisejících rizik . Není to neškodný proces a někteří výrobci jsou obzvláště přísní, pokud jde o úpravy.

Ve většině případů budete muset v systému Android povolit možnosti pro vývojáře . Chcete-li to provést, přejděte do Nastavení > Informace o telefonu a několikrát klepněte na číslo sestavení, dokud vám systém neoznámí, že jste vývojář.

V této nové vývojářské nabídce je povolení ladění USB téměř povinné , protože umožňuje počítači komunikovat se zařízením přes ADB. Bez něj nebude fungovat mnoho příkazů potřebných k restartování do bootloaderu nebo režimu obnovení.

Dalším běžným požadavkem je odemknout bootloader telefonuV mnoha modelech se to provádí pomocí příkazů, jako například fastboot oem unlock o fastboot flashing unlockzatímco jiné vyžadují procesy specifické pro danou značku. Téměř vždy se jedná o vymazat všechna data zařízeníTakže si nejdříve udělejte zálohy.

V počítači budete potřebovat vhodné nástroje: ADB a Fastboot pro většinu výrobců nebo proprietární software, jako je Odin v případě Samsungu . Tyto nástroje vám umožňují odeslat obraz TWRP do oddílu pro obnovení nebo z něj dočasně spustit systém.

Jak nainstalovat TWRP: přehled metod

Neexistuje jeden univerzální způsob instalace TWRP, protože každá značka a někdy i každý model má své nuance , ale obecně řečeno existují dva způsoby: nainstalovat pomocí rootu nebo flashovat přímo z počítače.

Pokud je váš telefon již rootnutý, můžete k flashování recovery použít speciální aplikace . Chvíli existovala oficiální aplikace TWRP a existují také nástroje třetích stran, které s oprávněními superuživatele zapíší obraz na správný oddíl bez nutnosti použití příkazového řádku.

Na telefonech bez rootu je obvyklým přístupem flashování TWRP z bootloaderu pomocí fastbootu, Odinu nebo jiných utilit . Například na zařízeních Samsung je použití Odinu téměř povinné, zatímco na mnoha zařízeních Xiaomi, Pixel a starších Nexus se fastboot používá přímo.

Ať už je vaše situace jakákoli, je důležité stáhnout si přesný obraz pro váš model zařízení, hardwarovou variantu a dokonce i verzi systému Android, pokud ji vývojář specifikuje . Použití nesprávné sestavení může vést k vážným chybám, smyčkám při bootování nebo nefunkční obnově.

A samozřejmě nezapomeňte, že instalace vlastního recovery může vést ke ztrátě záruky, v závislosti na zásadách výrobce a zákonech vaší země. Některé modely také aktivují interní „počítadlo flash“, které sleduje úpravy.

Instalace TWRP s ADB a Fastbootem: Obecný příklad

Na mnoha zařízeních Android, která podporují fastboot, základní proces instalace TWRP zahrnuje restartování bootloaderu a nahrání obrazu IMG z počítače pomocí několika příkazů.

Prvním krokem je správná instalace ADB a Fastbootu . Ve Windows můžete použít balíčky jako Minimal ADB a Fastboot, zatímco v Linuxu a macOS se instalují z repozitářů nebo přímo z Android SDK.

S připravenými nástroji připojte mobilní zařízení přes USB, povolte ladění a spusťte adb devicesPokud vše půjde dobře, počítač zobrazí vaše zařízení v seznamu a budete ho moci používat. adb reboot bootloader pro vstup do režimu bootloaderu (nebo fastboot) bez dotyku fyzických tlačítek.

Jakmile je zařízení v bootloaderu, ověřte, zda reaguje na fastboot pomocí fastboot devicesPokud se to objeví v seznamu, můžete nyní flashněte obraz TWRP pomocí příkazu jako fastboot flash recovery twrp.imga upravte název souboru na ten, který jste stáhli.

V některých případech se místo přímého blikání doporučuje dočasně spustit TWRP pomocí fastboot boot twrp.imgTakto běží v paměti bez přepisování čehokoli a ze samotného TWRP si můžete nainstalovat finální verzi ve formátu ZIP pomocí možnosti Instalovat nebo přes ADB Sideload.

Použití ADB Sideload a instalace TWRP v ZIP

Na zařízeních s oddíly A/B nebo jinými moderními bootovacími schématy obvykle nejbezpečnější metoda kombinuje dočasné spuštění z TWRP s instalací ZIP souboru ze samotné recovery.

Typický postup je: dočasně spustíte TWRP pomocí fastboot boot twrp.img, vstoupíte do menu pokročilý a aktivujte možnost Boční zatížení ADB, posuňte ovládací prvek tak, aby bylo obnovení připraveno k přijímání souborů z počítače.

Pak na svém PC spusťte následující: adb sideload nombre-del-zip.zipkde ZIP soubor je oficiální TWRP balíček pro váš model. Software pro obnovu se sám postará o instalaci na příslušný oddíl. a nechat to jako trvalou obnovu.

Tento systém snižuje pravděpodobnost chyb se strukturou oddílů, protože se spoléhá na instalační program poskytnutý vývojáři TWRP , místo aby se spoléhal na to, že uživatel správně zadá příkaz fastboot a název oddílu.

Některé specifické návody, zejména pro Xiaomi Mi A2 a podobné modely, krok za krokem vysvětlují, jak spustit TWRP, aktivovat ADB Sideload a odeslat finální ZIP soubor , s důrazem na to, že proces je ilustrativní a že každý model může vyžadovat varianty.

Instalace TWRP na Nexus, Pixel a další specifická zařízení

Rodina zařízení Nexus a mnoho zařízení Google Pixel byly tradičně nejpřívětivější pro instalaci TWRP a získání root přístupu , a to právě proto, že Google dobře dokumentuje příkazy fastbootu a publikuje kompletní oficiální firmware.

V Ubuntu a dalších linuxových distribucích je běžné nainstalovat android-tools-adb a android-tools-fastboot z repozitářů , nakonfigurovat pravidla UDEV tak, aby systém rozpoznal tablet nebo mobilní telefon, a odtud pak pracovat v terminálu bez větších komplikací.

Odemknutí bootloaderu se provádí pomocí fastboot oem unlock nebo ekvivalentní příkazy po potvrzení na obrazovce s vědomím, že Uživatelská data budou kompletně smazána.Odtud lze flashování TWRP shrnout následovně: fastboot flash recovery nombre-de-la-imagen.img.

Klasickým příkladem je Galaxy Nexus a další zařízení Nexus, jako je Nexus 4, 7 nebo 10 , kde je proces velmi podobný: instalace nástrojů, vytvoření pravidel UDEV, spuštění bootloaderu pomocí klávesové zkratky nebo příkazu ADB a nahrání obrazu openrecovery-twrp odpovídajícího modelu (maguro, grouper atd.).

Po instalaci TWRP na tato zařízení je dalším typickým krokem flash SuperSU nebo Magisk ze samotné obnovykopírování ZIP souboru pomocí adb push do interní paměti a následnou instalací z možnosti instalace TWRP pro získání oprávnění superuživatele.

Instalace TWRP na zařízeních jiných výrobců a ve zvláštních situacích

U značek jako Samsung je to jiné, protože nepoužívají standardní fastboot, ale specifické nástroje jako Odin a speciální režim s názvem Download Mode. To vyžaduje dodržování trochu odlišných návodů.

Typický proces na zařízení Samsung zahrnuje spuštění do režimu stahování pomocí kombinace kláves , připojení zařízení k počítači, otevření Odinu, načtení obrazu TWRP do příslušného pole (obvykle AP) a flashování, často s nezaškrtnutými možnostmi, jako je Auto Reboot (Automatický restart), které ovládají první spuštění do režimu obnovení.

Jiní výrobci vyžadují další kroky, předchozí záplaty nebo vlastní skripty . Některé modely vyžadují flashování upravených bootovacích obrazů, specifických jader nebo dokonce meziverzí původního firmwaru, aby TWRP fungovalo bez narušení šifrování dat.

V těchto případech je zásadní řídit se specifickými návody pro váš konkrétní model , které obvykle najdete v oficiálních vláknech XDA Developers nebo na webových stránkách konkrétních vývojářů. Pokus o použití obecného návodu může vést k zablokování zařízení, ze kterého bude obtížné se zotavit.

Je důležité mít na paměti, že zejména v raných verzích pro novější mobilní zařízení byly hlášeny závažné chyby: úplná ztráta dat, zmizení již nainstalovaných root nástrojů, problémy se šifrováním nebo celková nestabilita systému , takže to není něco, co by se mělo brát na lehkou váhu.

Další praktické vlastnosti TWRP v každodenním používání

Kromě instalace ROM a získání root přístupu je TWRP velmi výkonným nástrojem pro údržbu a obnovu . Pokud víte, jak ho efektivně používat, může vás dostat z nejedné svízelné situace.

Pokud se například váš telefon nespustí nebo se zasekl v restartu , můžete pomocí TWRP provést selektivní mazání, obnovit předchozí zálohu NANDroidu nebo odstranit pouze určité konfliktní konfigurační soubory pomocí správce souborů.

Dalším praktickým využitím je zálohování systému do počítače pomocí ADB . Verze jako TWRP 3.1.0 zavedly možnost ukládat zálohy přímo do počítače pomocí specifických příkazů, aniž by se bylo nutné spoléhat pouze na interní úložiště nebo SD kartu.

Můžete také použít sekci Připojit > Povolit MTP , abyste umožnili počítači rozpoznat paměť telefonu, když jste v TWRP, takže můžete kopírovat fotografie, zálohy nebo důležité soubory, i když se Android správně nespustí.

Pokud toto vše zkombinujete s trochou disciplíny – pravidelnými zálohami, aktualizacemi TWRP a neinstalací ZIPů z pochybných zdrojů – vaše bezpečnostní rezerva se výrazně zvýší pokaždé, když flashujete nebo vyzkoušíte nové mody.

TWRP si právem vydobylo reputaci klíčového nástroje pro hloubkové přizpůsobení systému Android a zároveň vás chrání komplexními zálohami . Pokud si stáhnete správnou verzi pro váš model, budete postupovat podle doporučených kroků, budete vědět, že odemčení bootloaderu s sebou nese záruční rizika a budete informováni o potenciálních chybách ve vašem zařízení, může se toto vlastní obnovení stát vaším nejlepším spojencem pro rootnutí, instalaci ROM, aplikaci záplat a experimentování s vaším smartphonem, aniž byste úplně ztratili svou záchrannou síť.

Co jsou moduly Magisk?
Související článek:
Co jsou moduly Magisk a jak mohou proměnit váš Android?

Přidat jako preferovaný zdroj v Googlu