Vlastní ROM mění vzhled a fungování systému Android a vdechuje nový život vašemu starému telefonu nebo tabletu. Instalace některé z milionů existujících ROMek je - alespoň napoprvé - cvičením v trpělivosti. Proto se vám šikne základní návod, jak tak učinit alespoň jednou z možných cest. Nesprávné provedení kroku nebo provedení kroku mimo pořadí může způsobit trvalé zablokování zařízení.
Příprava zařízení a nástrojů
Předtím, než se pustíte do instalace vlastní ROM, je nezbytné provést několik přípravných kroků a zajistit potřebné nástroje. Abychom byli schopni tvořit aplikace, musíme si nejprve připravit potřebné nástroje a nastavit telefon.
Android SDK Platform-Tools
Pro práci s Android zařízením budete potřebovat nástroje, které rozhraní s platformou Android, jako jsou adb a fastboot. Tyto nástroje jsou součástí sady Android SDK Platform-Tools. V případě Android Studia se nainstaluje SDK spolu s vývojovým prostředím, nemusíme se tedy o nic starat. U jiných vývojových prostředí je často třeba SDK doinstalovat ručně.
- Stáhněte si správnou verzi nástrojů (SDK Platform-Tools) pro váš operační systém (Windows, Mac OS X nebo GNU/Linux).
- Rozbalte stažený soubor ZIP. V souboru ZIP by měla být složka s názvem "cmdline-tools".
Zapnutí vývojářského režimu a ladění USB
Pro komunikaci s telefonem je nutné zapnout vývojářský režim a režim ladění USB.
- Přejděte do "Nastavení" ve vašem telefonu. Obvykle se nachází poblíž spodní části nabídky Nastavení.
- Zapněte vývojářský režim (USB Debugging Mode) v mobilním telefonu.
- Nainstalujte do počítače ovladače určené pro konkrétní telefon - ty nejspíš najdete na komunitním fóru nebo na stránkách podpory výrobce vašeho zařízení. Ty nejnovější už lze instalovat přímo do Windows 10.
- Připojte telefon USB kabelem k počítači. V mobilním zařízení by se měla objevit možnost povolit ladění aplikací z tohoto počítače. Možnost potvrďte. Od této chvíle byste měli mít připraveno vše potřebné.
Odemknutí zavaděče (Bootloaderu)
Odemknutí zavaděče je kritickým krokem pro instalaci vlastní ROM. Tento krok zruší vaši záruku a vymaže vaše data!
Čtěte také: Ochrana displeje Samsungu před vypálením
Ověření možnosti odemknutí
V závislosti na modelu systému Android můžete s pomocí výrobce odemknout zavaděč. Chcete-li zjistit, které modely váš výrobce umožňuje odemknout, vyhledejte "[název výrobce] unlock bootloader" (např. "HTC unlock bootloader"). I když výrobce zařízení povoluje odemknutí zavaděče, váš operátor to nemusí povolit. Zkontrolujte, zda váš model odpovídá vašemu zařízení i vašemu operátorovi.
Postup odemknutí
Následující postup se liší v závislosti na výrobci telefonu. Ujistěte se, že postupujete přesně podle jím uvedených pokynů. Tento příkaz je u každého výrobce jiný. Abyste odemkli zavaděč, budete potřebovat IMEI číslo vašeho telefonu. Najděte ho v nastavení telefonu nebo vytočením *#06#.
- Otevřete Příkazový řádek (nebo terminál v Linuxu) ve složce s Platform-tools. Podržte klávesu Shift a klikněte pravým tlačítkem myši do otevřené složky Platform-tools.
- Zadejte příkaz pro získání kódu pro odblokování zavaděče (příkaz se liší v závislosti na výrobci). Na obrazovce se objeví dlouhý kód, který může být rozdělen do několika řádků.
- Přejděte na stránku výrobce pro odemknutí zavaděče, vyberte své zařízení a zadejte získaný kód spolu s IMEI číslem.
- Použijte formulář žádosti o kód pro odblokování zavaděče k odeslání a vyžádání kódu pro odblokování zavaděče.
- Po obdržení odblokovacího kódu se zobrazí příkaz k jeho použití v zařízení. Tento příkaz se liší v závislosti na výrobci.
- Proveďte příkaz k odemknutí zavaděče v Příkazovém řádku.
- Po dokončení se telefon odpojí a chvíli potrvá, než se znovu nabootuje. Tuto zprávu uvidíte při každém zapnutí zařízení jako bezpečnostní opatření. Ujistěte se, že se zařízení zcela spustí do operačního systému Android jako obvykle.
Alternativní metody odemknutí
Pokud vám výrobce nebo operátor neumožní odemknout zavaděč, jedinou další možností je najít a použít exploit k jeho obejití. Nejlepším místem, kde začít, je fórum XDA. Při odemykání pomocí exploitu postupujte podle všech kroků uvedených ve vlákně XDA.
Instalace vlastního recovery (TWRP)
Tento průvodce se zabývá instalací TeamWinRecoveryProject (TWRP), jedné z nejoblíbenějších metod obnovení pro ROM Android. TWRP je zkratka pro Team Win Recovery Project a je to open-source vlastní recovery obraz pro zařízení se systémem Android. TWRP je výkonný nástroj, který uživatelům umožňuje instalovat firmware třetích stran (tj. vlastní ROM) a zálohovat aktuální systém. Jako u vlastních ROM, verze TWRP, kterou nainstalujete, bude záviset na telefonu, na který ji instalujete. Dalším oblíbeným způsobem obnovení je ClockworkMod Recovery (CWM).
Stáhnutí TWRP
Najděte správnou verzi TWRP pro váš model zařízení na stránkách TWRP projektu nebo na fóru XDA-Developers. Ujistěte se, že se stažený soubor TWRP má příponu .img (např. twrp-3.x.x-x-yourdevice.img).
Čtěte také: Návod, co dělat, když vám nechodí oznámení na Androidu
Flashování TWRP
Fastboot je nástroj/protokol pro přímé zápis dat do flash paměti telefonu. Umístěte stažený soubor TWRP.img do stejného umístění jako binární soubory ADB a Fastboot (složka Platform-tools).
- Pokud ještě nemáte otevřený Příkazový řádek, podržte klávesu Shift a klikněte pravým tlačítkem myši do otevřené složky Platform-tools.
- Restartujte telefon do režimu fastboot. Obecně platí, že budete držet tlačítka Napájení a Snížení hlasitosti, dokud se neobjeví nabídka obnovení. Některá zařízení mohou mít pro vstup do režimu obnovení jinou kombinaci tlačítek. Tento postup se bude lišit v závislosti na vašem zařízení, takže pokud si nejste jisti, proveďte vyhledávání na webu.
- Zadejte příkaz pro flashování TWRP: fastboot flash recovery twrp.img (nahraďte "twrp.img" skutečným názvem souboru).
- Po úspěšném flashování restartujte zařízení do TWRP recovery. Obvykle držením tlačítek Napájení a Zvýšení hlasitosti, dokud se neobjeví obrazovka TWRP.
Zálohování stávajícího systému
Před instalací nové ROM je vždy doporučeno provést úplnou zálohu stávajícího systému. Tím vytvoříte úplnou zálohu systému, která vám umožní obnovit zařízení, pokud se něco pokazí.
- V prostředí TWRP zvolte "Záloha" (Backup).
- Vyberte oddíly, které chcete zálohovat (doporučuje se System, Data, Boot a EFS).
- Přejeďte prstem pro potvrzení zálohy.
- Po dokončení zálohy ji zkopírujte do počítače pro bezpečné uložení.
Stažení a výběr vlastní ROM
ROM znamená Read-Only Memory - paměťové médium, jehož data mohou být pouze čtena. Je možné modifikovat Android, protože Android je open source. Vlastní ROM jsou specifické pro zařízení. To znamená, že musíte najít takovou, která byla přizpůsobena vašemu zařízení. Nejlepším místem, kde začít při hledání vlastní ROM (nebo čehokoli jiného souvisejícího s Androidem), je fórum XDA-Developers. Když tam poprvé dorazíte, můžete zadat své zařízení do vyhledávače zařízení v horní části stránky.
Hledání ROM
- Přejděte na fórum XDA-Developers a vyhledejte své zařízení.
- Vlákna, ve kterých je ROM ke stažení, mají v názvu zpravidla uvedeno "[ROM]".
- Přečtěte si recenze a popis ROM, abyste zjistili, zda splňuje vaše požadavky. Různé ROM mohou dosáhnout různých věcí. ROM často přidávají nové funkce, ale mají také omezení, která nemusela být přítomna ve vašem původním zařízení.
- Počet ROM dostupných pro vaše zařízení silně závisí na jeho popularitě. U některých zařízení může být na výběr pouze jedna nebo dvě ROM, zatímco u jiných jich mohou být desítky.
Stažení ROM a Google Apps (GApps)
Mnoho vlastních ROM neumožňuje stejnou úroveň šifrování, jakou umožňuje ROM od výrobce. Budete muset stáhnout soubor ROM, obvykle ve formátu ZIP. Pokud chcete mít přístup k aplikacím a službám Google (Google Play Store, Gmail, YouTube atd.), budete potřebovat nainstalovat také balíček GApps. Nejlehčí možností je aplikace Aurora Store, kterou lze stáhnout přes F-Droid. Druhou možností je nainstalovat něco, co se nazývá Open GApps.
- Stáhněte si vybranou ROM (soubor ZIP) do počítače.
- Pokud chcete GApps, přejděte na stránky Open GApps. Zvolte správnou platformu, verzi Androidu a variantu balíčku (Pico, Nano, Micro atd.) podle vašich potřeb. Můžete najet myší na různé balíčky na domovské stránce projektu, abyste viděli, co každá varianta nabízí.
- Stáhněte vybraný balíček GApps (soubor ZIP) do počítače.
Instalace vlastní ROM
Před instalací nové ROM se vždy doporučuje zařízení vymazat. Během instalace může dojít ke ztrátě dat v telefonu.
Čtěte také: Efektivní používání Kalendáře Google
Přenos souborů do zařízení
- Restartujte zařízení do TWRP recovery.
- Připojte telefon k počítači pomocí USB kabelu. Měl by se objevit jako vyměnitelný disk.
- Zkopírujte stažený soubor ROM (ZIP) a soubor GApps (ZIP) do interního úložiště telefonu. Můžete na ně kliknout a přetáhnout je do úložiště zařízení.
Vymazání dat a instalace
Mnoho ROM bude mít speciální pokyny, kterými se musíte při instalaci řídit. Je nutné, abyste postupovali podle pokynů autora.
- V prostředí TWRP zvolte "Vymazat" (Wipe).
- Zvolte "Pokročilé vymazání" (Advanced Wipe) a zaškrtněte oddíly "Dalvik / ART Cache", "System", "Data" a "Cache". Přejeďte prstem pro potvrzení vymazání.
- Zvolte "Instalovat" (Install).
- Najděte a vyberte soubor ROM (ZIP), který jste zkopírovali do zařízení.
- Poté klikněte na "Přidat další ZIP" (Add more Zips) a vyberte soubor GApps (ZIP).
- Přejeďte prstem pro zahájení instalace.
- Po dokončení instalace zvolte "Vymazat cache / dalvik" (Wipe cache/dalvik).
- Poté zvolte "Restartovat systém" (Reboot System).
Po instalaci
Zařízení se systémem Android se restartuje, a pokud vše proběhlo hladce, načte se prostředí domovské obrazovky ROM. Zavedení nové ROM může trvat delší dobu. Telefon může trvat dobrých 5 minut, než se restartuje, ale když se tak stane, Google Play tam bude! Pokud dojde k problémům, jako je černá obrazovka při bootování, zkuste nainstalovat jinou ROM. Nejsnazší v tom případě je zkusit nainstalovat jinou ROM. Pokud nelze, specifické návody najdete právě na zmiňovaných fórech. Běžně se skládají z postupu, kdy se nejprve natáhne preloader a poté zbytek systému. Nebo se použije způsob flashování Format all + Download, čemuž ovšem musí předcházet zálohování IMEI. Nebo se celá ROM flashuje partition za partition atd.
Je důležité si uvědomit, že instalace vlastní ROM může být složitý proces a nese s sebou rizika. Nepokoušejte se o to, pokud si nejste jisti, co děláte. Nicméně, úspěšná instalace může vašemu zařízení vdechnout nový život a nabídnout vám větší kontrolu nad vaším Android zážitkem.
Alternativní metoda flashování s SPFT (Smart Phone Flash Tool)
Tato kapitola představuje alternativní metodu flashování ROM pomocí programu SPFT - Smart Phone Flash Tool, která může být užitečná pro specifické typy telefonů, zejména s čipy MediaTek.
Co potřebujete:
- Program Smart Phone Flash Tool (SPFT) - optimálně v aktuální verzi.
- Ovladače určené pro konkrétní telefon - nejspíš najdete taktéž na komunitním fóru.
- ROMka ve formátu, který je kompatibilní s SPFT, obvykle obsahuje soubor končící na scatter.txt.
Postup instalace:
- Nainstalujte ovladače: Ty nejnovější už lze instalovat přímo do Windows 10. Ujistěte se, že jsou ovladače pro váš telefon správně nainstalovány v počítači.
- Spusťte SPFT: Otevřete program Smart Phone Flash Tool.
- Načtěte Scatter soubor: Ze složky programu SPFT u položky Scatter-loading File vyberte pomocí "Choose" soubor končící na scatter.txt (např. MT6755_Android_scatter.txt) ze složky, do níž je rozbalena ROMka.
- Zvolte režim flashování: V závislosti na specifických pokynech pro vaši ROM a typ telefonu, vyberte vhodný režim flashování (např. Download Only, Firmware Upgrade, Format All + Download). Buďte opatrní při výběru režimu, zejména "Format All + Download", kterému musí předcházet zálohování IMEI.
- Připojte telefon: Ujistěte se, že je telefon vypnutý a připojte ho k počítači pomocí USB kabelu.
- Spusťte flashování: Klikněte na tlačítko "Download" v SPFT.
- Monitorujte průběh: Úspěšně provedený postup je následován odvíjením spodní stavové lišty, která nejprve zčervená, po chvíli zežloutne a začne ukazovat progres flashování jednotlivých částí ROMky.
- Odpojte telefon a restartujte: Po dokončení flashování (zobrazí se zelené kolečko), odpojte telefon a zkuste jej zapnout.
Řešení problémů:
Někdy se ovšem stává, že telefon, předchozí systém a ROMka jsou spolu v konfliktu, což typicky ústí v černou obrazovku při bootování, která se nemění. Nejsnadnější v tom případě je zkusit nainstalovat jinou ROM. Pokud nelze, specifické návody najdete právě na zmiňovaných fórech.
| Oddíl | Popis |
|---|---|
| System | Hlavní operační systém Android. |
| Data | Uživatelská data, aplikace a jejich nastavení. |
| Boot | Zaváděcí oddíl, který spouští systém. |
| EFS | Obsahuje IMEI a další důležité informace o zařízení (velmi důležité zálohovat!). |
| Cache | Dočasné soubory systému. |
| Dalvik / ART Cache | Cache pro optimalizaci aplikací. |
tags: #android #sdk #instalace #vlastní #rom #průvodce
