Ne všichni uživatelé s nadšením přijímají aktualizace operačního systému Android na svých zařízeních. Pokud se chcete vrátit k předchozí verzi, takzvaně provést downgrade, je to v některých případech možné. V následujícím textu najdete návod, jak na to.
Ještě než se pustíme do samotného postupu, je nutné upozornit na potenciální rizika. Downgrade systému Android není oficiálně podporovaný postup, není jednoduchý a téměř vždy vede ke ztrátě veškerých dat uložených v zařízení. Proto je naprosto nezbytné provést zálohu telefonu před zahájením jakýchkoli operací.
Kromě ztráty dat může tento proces vést ke zrušení záruky na zařízení, nebo dokonce k jeho nefunkčnosti, kdy se z telefonu stane jen nepoužitelný kus elektroniky. Z těchto důvodů NEDOPORUČUJEME pokračovat v tomto postupu, pokud nemáte dostatečné zkušenosti s úpravami firmwaru a plně si neuvědomujete související rizika.
Příprava před flashováním telefonu
Náročnost downgradu systému Android se liší v závislosti na výrobci vašeho zařízení. Někteří výrobci uživatelům maximálně usnadňují flashování firmwaru do zařízení, zatímco u jiných je to prakticky nemožné.
Běžný postup flashování obvykle vyžaduje nejdříve odemknutí bootloaderu. Ne všechny telefony s Androidem to však umožňují. Proto je nutné si ověřit, zda výrobce vašeho zařízení oficiálně podporuje odemknutí bootloaderu, nebo zda budete muset hledat alternativní metody.
Je důležité mít na paměti, že odemknutí bootloaderu vymaže veškerá data z vnitřního úložiště zařízení. Opětovně zdůrazňujeme, že je nutné provést zálohu, jinak o data nenávratně přijdete.
Po odemknutí bootloaderu můžete své zařízení flashovat starší verzí systému Android. Upozorňujeme, že odemknutí bootloaderu pravděpodobně povede ke ztrátě záruky.
Nejjednodušší flashování umožňují telefony Google Pixel. Google poskytuje tovární obrazy pro zařízení Pixel, včetně různých sestavení Androidu 9 a 10. Pro flashování telefonů Pixel budete potřebovat Android SDK, které obsahuje nástroje Fastboot a Android Debug Bridge (ADB).
U ostatních výrobců je situace značně komplikovanější. Pokud výrobce sám neposkytuje obrazy firmwaru, budete je muset najít sami. Fórum XDA-Developers je dobrým zdrojem pro nalezení vhodných obrazů firmwaru pro konkrétní telefon Android. Doporučujeme také zkontrolovat webové stránky výrobce, zda neposkytuje oficiální obrazy firmwaru.
Flashování zařízení jiných výrobců než Google je možné pomocí metody Fastboot, ale existují i nástroje třetích stran pro výrobce, jako je například Samsung.
Ruční flashování pomocí Fastboot a ADB
Jediná „oficiální“ metoda pro downgrade zařízení s Androidem je pomocí nástroje Fastboot. I když ne každý výrobce tento nástroj podporuje, tak Fastboot je dostupný od společnosti Google a měl by fungovat s oficiálními obrazy firmwaru od téměř všech výrobců zařízení s Androidem.
Pro pokračování je nutné mít odemknutý bootloader, vhodný obraz firmwaru pro vaše zařízení a operátora. Před samotným procesem se ujistěte, že je na vašem zařízení povoleno ladění USB.
Pokud máte vhodný obraz firmwaru, odemknutý bootloader a nainstalovanou Android SDK, připojte svůj telefon Android k počítači. Následující kroky jsou popsány pro operační systém Windows 10, ale příkazy ADB a Fastboot fungují podobně i na systémech macOS a Linux.
Otevřete Průzkumníka souborů a přejděte do složky, kam jste nainstalovali Android SDK. Ujistěte se, že se zde nacházejí i soubory s obrazy Androidu, které potřebujete k flashování. Obvykle jsou tyto soubory v ZIP archivu s několika IMG soubory. Rozbalte obsah archivu do této složky.
Ve složce držte klávesu Shift na klávesnici, klikněte pravým tlačítkem myši do okna a zvolte „Otevřít okno PowerShellu zde“. V systémech macOS a Linux přejděte do této složky pomocí aplikace Terminál.
V okně PowerShellu zadejte příkaz `adb devices`, abyste se ujistili, že je vaše zařízení Android rozpoznáno. Pokud je rozpoznáno, zadejte příkaz `adb reboot bootloader`, který restartuje zařízení do bootloaderu Androidu.
Pokud příkazy ADB nefungují, zadejte místo nich příkazy začínající `.adb`.
Většina firmwaru od výrobců obsahuje skript „flash-all“, který flashne všechny potřebné obrazové soubory do vašeho zařízení. Jakmile je zařízení v režimu bootloaderu, zadejte příkaz `flash-all` pro zahájení procesu flashování.
Pokud skript `flash-all` nefunguje, budete muset flashovat jednotlivé položky ručně. V okně PowerShellu (nebo terminálu) zadejte následující příkazy, potvrzujte každý z nich klávesou Enter:
fastboot flash bootloader
fastboot reboot-bootloader
fastboot flash radio
fastboot reboot-bootloader
fastboot flash -w update
Po dokončení by se měl váš telefon restartovat. Pokud byl proces úspěšný, bude nyní vaše zařízení spouštět firmwar s nižší verzí Androidu.
Použití flashovacích nástrojů třetích stran
Díky práci komunity dobrovolných vývojářů jsou k dispozici i nástroje třetích stran pro flashování firmwaru. Tyto nástroje, specifické pro různé výrobce, vám nabízejí alternativu k flashování firmwaru bez nutnosti použití metody Fastboot.
Pokud pro vaše zařízení neexistuje nástroj třetí strany, doporučujeme použít výše uvedenou metodu Fastboot.
Majitelé zařízení Samsung mohou pro downgrade telefonů použít nástroj Odin. Jedná se o jeden z nejznámějších nástrojů pro flashování mimo oficiální metodu Fastboot.
Rozhraní Odinu není zrovna uživatelsky přívětivé, ale umožňuje flashování i nejnovějších odemčených telefonů Galaxy.
Mějte na paměti, že někteří mobilní operátoři zamykají bootloader na zařízeních, které prodávají ve svých obchodech. Tito operátoři mohou uživatelům bránit v odemknutí telefonů, pokud zařízení není kompletně splaceno.
Pro další výrobce jsou k dispozici i jiné nástroje. Tento příspěvek na XDA developers uvádí různé nástroje pro flashování pro zařízení Motorola, včetně doporučeného RSD Lite. Majitelé zařízení Huawei mohou použít Huawei Recovery Updater (HuRuUpdater).
Je potřeba zdůraznit, že u těchto nástrojů není zaručena jejich funkčnost a nejsou schváleny výrobci. Ať už použijete nástroj třetí strany nebo metodu Fastboot, riziko poškození zařízení je stále stejné.
Znovu zdůrazňujeme, že před jakýmkoli pokusem o flashování zařízení si vytvořte zálohu telefonu, protože během procesu flashování bude váš telefon vymazán.