FastbootD můžete použít k rychlému flashování ROM nebo GSI na některých telefonech Android bez vlastního obnovení. Zde je návod, jak na to.

Instalace vlastních ROM na telefony Android bývala poměrně jednoduchá. Odemkli jste bootloader, nainstalovali vlastní obnovu a byli jste téměř připraveni jít.

Věci se od té doby změnily, a pokud nemůžete flashovat vlastní ROM přes TWRP nebo Fastboot, pravděpodobně ji flashujete na špatné úrovni. Většina moderních telefonů má nyní další úroveň zvanou FastbootD, kde můžete provádět změny v systémovém oddílu.

Podívejme se tedy na to, co je FastbootD a jak nabootovat do režimu FastbootD a použít jej k instalaci vlastní ROM nebo GSI (Generic System Image).

Co je FastbootD?

FastbootD pomáhá při flashování obrázků firmwaru na telefonech Android a řeší je ve stavu Device Disabled Verification Failed nebo DDVF. Tento stav se objeví, když zavaděč zařízení nemůže identifikovat podpis aktualizovaného firmwaru, obvykle proto, že firmware není podepsaný nebo je s ním manipulováno.

instagram viewer

FastbootD pomáhá obnovit zařízení do použitelného stavu. Většina pokročilých uživatelů a vývojářů jej však používá k instalaci vlastních ROM a GSI.

Fastboot a FastbootD jsou nástroje nízké úrovně pro ladění a údržbu Androidu. Fastboot umožňuje interakci s bootloaderem vašeho zařízení a lze jej použít k flashování oddílů, obvykle jiných než systémových. Na druhou stranu FastbootD je pro odstraňování problémů a opravy vašeho telefonu Android a umožňuje vám flashovat systémový oddíl.

Pokud si nejste jisti, zda použít Fastboot nebo FastbootD, budete muset zkontrolovat, zda váš telefon Android podporuje Project Treble (více o tom níže).

Pokud telefon nepodporuje Project Treble, pravděpodobně nemá režim FastbootD, takže místo toho můžete použít režim Fastboot. Jak si však krátce probereme, pokud má váš telefon režim FastbootD, budete jej s největší pravděpodobností muset použít pro flashování obrazu systému.

Jak nabootovat do režimu FastbootD

Každý krok, který odtud uděláte, je pro váš telefon potenciálně nebezpečný. Čtení fóra o modelu vašeho telefonu na XDA je doporučeno, protože vám umožní lépe porozumět celému procesu a vyhnout se případným nehodám. Měli byste také navrhnout úplný záložní plán pro případ, že by věci nešly podle plánu.

Chcete-li spustit režim FastbootD, musíte mezi zařízením Android a počítačem nastavit ADB připojení. Pokud nevíte, jak na to, podívejte se na našeho podrobného průvodce na jak používat ADB a Fastboot na Androidu. Tím by se mělo zprovoznit připojení ADB.

Také musíte odemkněte bootloader vašeho telefonu Android používat FastbootD. Pokyny pro toto se liší pro každé zařízení, takže je nejlepší zamířit na fóra XDA nebo na web výrobce, kde najdete pokyny. Odemknutí bootloaderu smaže všechna vaše uživatelská data, takže si před pokračováním vše zálohujte.

Krok 1: Nainstalujte a nastavte ADB

Po nastavení ADB a odemknutí bootloaderu připojte telefon k počítači pomocí kabelu USB. Otevřete příkazový řádek nebo terminál ve výchozí složce ADB v počítači. Nejprve zkontrolujte připojení ADB zadáním následujícího příkazu. Mělo by vrátit dlouhé sériové číslo:

adb zařízení

Ujisti se OEM odblokování je povoleno v možnostech vývojáře na vašem telefonu, jak je uvedeno v naší příručce, a restartujte bootloader pomocí tohoto příkazu:

adb restartovat bootloader

Krok 2: Odemkněte blikání

Dále musíte na telefonu odemknout blikání, abyste mohli provádět změny v oddílech, včetně systémového oddílu. Zadejte každý z těchto příkazů a použijte Zvýšit hlasitost tlačítko pro potvrzení:

fastboot bliká odemknout
fastboot bliká unlock_critical

Krok 3: Zakažte ověření

Nyní deaktivujte ověřování, abyste nebyli označeni kvůli manipulaci s kritickými soubory. K tomu potřebujete soubory VBMeta (Verified Boot Metadata) z vaší zásoby nebo vlastní ROM (pokud je má). Jedná se o soubory, které ukládají kontrolní součty a podpisy jiných oddílů v telefonu.

Skladové soubory ROM nebo VBMeta obvykle najdete na svém zařízení XDA fórum nebo na webu vašeho výrobce. Stačí zadat svůj model a napsat vedle něj ve Vyhledávání Google „Stock ROM“ nebo „Flash File“ a ROM najdete. Můžete to také zkusit SamMobile pro telefony Samsung popř Google pro telefony Pixel.

Jakmile ji budete mít, rozbalte ji a uložte vbmeta.img a vbmeta_system.img ve složce ADB a spusťte tyto příkazy:

rychlé spuštění --zakázat-pravda --zakázat-ověření flash vbmeta vbmeta.img
rychlé spuštění --zakázat-pravda --zakázat-ověření flash vbmeta_system vbmeta_system.img

Krok 4: Spusťte režim FastbootD

Nyní restartujte do režimu FastbootD zadáním tohoto příkazu:

fastboot restart fastboot

Tento krok zavede vaše zařízení do režimu FasbootD, takže jste na úrovni, kdy můžete flashovat svou vlastní ROM nebo GSI.

Jakmile odemknete zavaděč a deaktivujete ověření, nezamykejte zavaděč znovu, aniž byste povolili vše, co jste deaktivovali – zejména ověření. Pokud tak učiníte, může se váš telefon zničit, takže jej nebude možné obnovit.

Některé příkazy mohou být zbytečné, pokud váš telefon nemá dynamické oddíly nebo má pouze oddíly A místo AB.

Můžete zkontrolovat, zda má váš telefon dynamické oddíly a zda na něm můžete flashovat GSI pomocí jedné z těchto bezplatných aplikací: Kontrola výšek nebo Informace o výškách.

Project Treble umožňuje instalovat stejné obrazy systému na zařízení s různými hardwarovými specifikacemi. Pokud vaše zařízení podporuje Project Treble podle aplikace, můžete na něj nainstalovat GSI.

Jak flashovat vlastní ROM nebo GSI pomocí režimu FastbootD

Chcete-li pokračovat, ujistěte se, že jste dodrželi všechny výše uvedené kroky. Stáhněte si vlastní ROM vytvořenou pro váš režim telefonu nebo GSI z XDA nebo toto užitečné Seznam GitHub ROM. Umístěte soubor obrázku do složky ADB a přejmenujte jej na system.img. Pokud se chystáte na GSI, můžete si přečíst více podrobností o blikání GSI a Dynamické aktualizace systému.

Nejlepším místem k nalezení vlastních ROM je a vždy bylo XDA. Můžete si vyhledat model svého telefonu, a pokud pro něj existuje nějaký vývoj, najdete jej na jeho fóru. Vlastní ROM na těchto fórech jsou vyrobeny speciálně pro jeden model telefonu, na rozdíl od GSI, které jsou kompatibilní s každým modelem, který podporuje Project Treble.

Pokud si nejste jisti výběrem mezi vlastní ROM a GSI, doporučujeme vám zvolit vlastní ROM vyrobenou pro vaše zařízení, protože bude mít lepší hardwarovou kompatibilitu než GSI. GSI jsou ideální pro relativně neznámé modely telefonů, které nemají žádný individuální vývoj.

Takže za předpokladu, že jste ve FastbootD, pojďme pokračovat v instalaci nové ROM.

Krok 1: Vymažte systém

Nejprve musíte zkontrolovat binární soubor Fastboot a měli byste pokračovat pouze v případě, že se příkaz vrátí is-userspace: ano. Nebojte se. Říká Ano ve většině případů, ale chceme mít jistotu. Pro kontrolu zadejte tento příkaz:

fastboot getvar je- uživatelský prostor

Nyní vymažte svůj aktuální systém. Ujistěte se, že víte, jak obnovit svůj skladový firmware, pokud se něco pokazí, proveďte zálohy a přečtěte si fóra pro konkrétní zařízení:

systém rychlého smazání

Krok 2: Odstraňte oddíly

Dalším krokem je odstranění logických oddílů, abyste je mohli nahradit novými.

U telefonů Android s dynamickými (AB) oddíly zadejte tyto příkazy:

rychlé spuštění vymazat-logický-rozdělit produkt_a
rychlé spuštění vymazat-logický-rozdělit produkt_b

Pro zařízení s oddíly pouze A použijte tento příkaz:

rychlé spuštění vymazat-logický-rozdělit produkt

Krok 3: Flash image systému

Nakonec flashujte systémový soubor, který jste uložili do složky ADB:

rychlé spuštěníblikatSystémSystém.img

Jakmile je soubor flashován, restartujte zařízení do obnovy výběrem možnosti Zadejte obnovení možnost na vašem telefonu. Pomocí tlačítek hlasitosti přejděte na možnost a stisknutím tlačítka napájení ji vyberte.

V obnově vyberte Vymazat data/obnovit tovární nastavení a potvrďte výběrem Obnovení továrních dat. Po dokončení vyberte Restartujte nyní váš systéma vaše zařízení by se mělo restartovat a spustit novou ROM.

Prozkoumejte FastbootD po řádném průzkumu specifickém pro zařízení

FastbootD eliminuje potřebu používat vlastní obnovy, jako je TWRP. K FastbootD však můžete přistupovat také prostřednictvím TWRP. Nachází se v Pokročilých nastaveních obnovy a příkazy zůstávají téměř stejné, jak jsme nastínili.

Opět nemůžeme dostatečně zdůraznit, jak důležité je přečíst si a prozkoumat model vašeho telefonu před provedením jakékoli z těchto úprav. Čas, který strávíte na začátku, vám ušetří čas, námahu a stres, který byste jinak mohli mít.