FastbootD môžete použiť na rýchle flashovanie ROM alebo GSI na niektorých telefónoch s Androidom bez vlastného obnovenia. Tu je návod, ako na to.
Inštalácia vlastných ROM na telefónoch s Androidom bola pomerne jednoduchá. Odomkli ste bootloader, nainštalovali vlastné obnovenie a boli ste takmer pripravení ísť.
Odvtedy sa veci zmenili a ak nemôžete flashovať vlastnú ROM cez TWRP alebo Fastboot, pravdepodobne ju flashujete na nesprávnej úrovni. Väčšina moderných telefónov má teraz ďalšiu úroveň nazývanú FastbootD, kde môžete vykonávať zmeny v systémovej oblasti.
Pozrime sa teda, čo je FastbootD a ako spustiť režim FastbootD a použiť ho na inštaláciu vlastnej pamäte ROM alebo GSI (Generic System Image).
Čo je FastbootD?
FastbootD pomáha pri blikaní obrázkov firmvéru na telefónoch s Androidom a zaobchádza s nimi v stave zariadenia Disabled Verification Failed alebo DDVF. Tento stav sa objaví, keď bootloader zariadenia nedokáže identifikovať podpis aktualizovaného firmvéru, zvyčajne preto, že firmvér nie je podpísaný alebo je s ním manipulovaný.
FastbootD pomáha obnoviť zariadenie do použiteľného stavu. Väčšina pokročilých používateľov a vývojárov ho však používa na inštaláciu vlastných ROM a GSI.
Fastboot a FastbootD sú nástroje nízkej úrovne na ladenie a údržbu systému Android. Fastboot umožňuje interakciu s bootloaderom vášho zariadenia a možno ho použiť na flashovanie oddielov, zvyčajne iných ako systémový oddiel. Na druhej strane FastbootD slúži na riešenie problémov a opravu vášho telefónu s Androidom a umožňuje vám flashovať systémový oddiel.
Ak si nie ste istí, či použiť Fastboot alebo FastbootD, budete musieť skontrolovať, či váš telefón s Androidom podporuje Project Treble (viac o tom nižšie).
Ak telefón nepodporuje Project Treble, pravdepodobne nemá režim FastbootD, takže namiesto toho môžete použiť režim Fastboot. Ako si však čoskoro povieme, ak má váš telefón režim FastbootD, s najväčšou pravdepodobnosťou ho budete musieť použiť na flashovanie obrazu systému.
Ako zaviesť systém do režimu FastbootD
Každý krok, ktorý odtiaľto urobíte, je pre váš telefón potenciálne nebezpečný. Čítanie fóra o modeli vášho telefónu na XDA sa odporúča, pretože vám umožní lepšie pochopiť celý proces a vyhnúť sa akýmkoľvek nehodám. Mali by ste tiež vymyslieť úplný záložný plán pre prípad, že by veci nešli podľa plánu.
Ak chcete spustiť režim FastbootD, musíte medzi zariadením so systémom Android a počítačom nastaviť pripojenie ADB. Ak neviete, ako to urobiť, pozrite si nášho podrobného sprievodcu na ako používať ADB a Fastboot v systéme Android. Toto by malo spustiť pripojenie ADB.
Tiež musíte odomknite bootloader vášho telefónu s Androidom na využitie FastbootD. Pokyny na to sa líšia pre každé zariadenie, takže je najlepšie prejsť na fóra XDA alebo na webovú stránku výrobcu. Odomknutím bootloadera sa vymažú všetky vaše používateľské údaje, preto si pred pokračovaním všetko zálohujte.
Krok 1: Nainštalujte a nastavte ADB
Po nastavení ADB a odomknutí zavádzača pripojte telefón k počítaču pomocou kábla USB. Otvorte príkazový riadok alebo terminál v predvolenom priečinku ADB na vašom počítači. Najprv skontrolujte pripojenie ADB zadaním nasledujúceho príkazu. Mal by vrátiť dlhé sériové číslo:
adb zariadenia
Uisti sa OEM odblokovanie je povolené v možnostiach vývojára na vašom telefóne, ako je uvedené v našej príručke, a reštartujte zavádzač pomocou tohto príkazu:
adb reštartujte bootloader
Krok 2: Odomknite blikanie
Ďalej musíte na telefóne odomknúť blikanie, aby ste mohli vykonávať zmeny v oddieloch vrátane systémového oddielu. Zadajte každý z týchto príkazov a použite Zvýšiť hlasitosť tlačidlo na potvrdenie:
rýchle spustenie bliká odomknúť
rýchle spustenie bliká unlock_critical
Krok 3: Zakážte overenie
Teraz vypnite overovanie, aby ste sa vyhli označeniu za manipuláciu s kritickými súbormi. Na to potrebujete súbory VBMeta (Verified Boot Metadata) z vašej zásoby alebo vlastnej ROM (ak ich má). Sú to súbory, ktoré ukladajú kontrolné súčty a podpisy iných oddielov v telefóne.
Skladové súbory ROM alebo VBMeta zvyčajne nájdete na svojom zariadení XDA fórum alebo na webovej stránke výrobcu. Stačí zadať váš model a do vyhľadávania Google napísať vedľa neho „Stock ROM“ alebo „Flash File“ a ROM nájdete. Môžete tiež vyskúšať SamMobile pre telefóny Samsung resp Google pre telefóny Pixel.
Keď ho budete mať, extrahujte ho a uložte vbmeta.img a vbmeta_system.img v priečinku ADB a spustite tieto príkazy:
rýchla topánka --zakázať-vernosť --zakázať-overenie flash vbmeta vbmeta.img
rýchla topánka --zakázať-vernosť --zakázať-overenie flash vbmeta_system vbmeta_system.img
Krok 4: Zavedenie do režimu FastbootD
Teraz reštartujte do režimu FastbootD zadaním tohto príkazu:
fastboot reštartovať fastboot
Tento krok spustí vaše zariadenie do režimu FasbootD, takže ste na úrovni, kde môžete flashovať svoju vlastnú ROM alebo GSI.
Keď odomknete bootloader a deaktivujete overovanie, nezamykajte bootloader bez toho, aby ste povolili všetko, čo ste deaktivovali – najmä overenie. Ak tak urobíte, váš telefón sa môže skomoliť, čím sa stane neopraviteľným.
Niektoré príkazy môžu byť zbytočné, ak váš telefón nemá dynamické oddiely alebo má iba oddiely A namiesto AB.
Pomocou jednej z týchto bezplatných aplikácií môžete skontrolovať, či má váš telefón dynamické oddiely a či na ňom môžete flashovať GSI: Kontrola výšok alebo Informácie o výškach.
Project Treble vám umožňuje nainštalovať rovnaké systémové obrazy na zariadenia s rôznymi hardvérovými špecifikáciami. Ak vaše zariadenie podporuje Project Treble podľa aplikácie, môžete naň nainštalovať GSI.
Ako flashovať vlastnú ROM alebo GSI pomocou režimu FastbootD
Ak chcete pokračovať, uistite sa, že ste dodržali každý krok uvedený vyššie. Stiahnite si vlastnú ROM vyrobenú pre váš režim telefónu alebo GSI z XDA alebo toto užitočné Zoznam GitHub ROM. Umiestnite súbor obrázka do priečinka ADB a premenujte ho na system.img. Ak sa chystáte na GSI, môžete si prečítať viac podrobností o blikanie GSI a Dynamické aktualizácie systému.
Najlepším miestom na nájdenie vlastných ROM je a vždy bolo XDA. Môžete vyhľadať model svojho telefónu a ak existuje nejaký vývoj preň, nájdete ho na jeho fóre. Vlastné ROM na týchto fórach sú vyrobené špeciálne pre jeden model telefónu, na rozdiel od GSI, ktoré sú kompatibilné s každým modelom, ktorý podporuje Project Treble.
Ak ste zmätení pri výbere medzi vlastnou ROM a GSI, odporúčame vám vybrať si vlastnú ROM vyrobenú pre vaše zariadenie, pretože bude mať lepšiu hardvérovú kompatibilitu ako GSI. GSI sú ideálne pre relatívne neznáme modely telefónov, ktoré nemajú žiadny individuálny vývoj.
Takže za predpokladu, že ste v FastbootD, pokračujte v inštalácii novej ROM.
Krok 1: Vymažte systém
Najprv musíte skontrolovať binárny súbor Fastboot a mali by ste pokračovať, iba ak sa príkaz vráti is-userspace: áno. neboj sa. Hovorí Áno vo väčšine prípadov, ale chceme mať istotu. Ak chcete skontrolovať, zadajte tento príkaz:
fastboot getvar je- užívateľský priestor
Teraz vymažte aktuálny systém. Uistite sa, že viete, ako obnoviť svoj skladový firmvér, ak sa niečo pokazí, urobte zálohy a prečítajte si fóra pre konkrétne zariadenia:
systém rýchleho spustenia vymazania
Krok 2: Odstráňte oddiely
Ďalším krokom je vymazanie logických oddielov, aby ste ich mohli nahradiť novými.
Pre telefóny s Androidom s dynamickými (AB) oddielmi zadajte tieto príkazy:
rýchla topánka vymazať-logické-oddiel produkt_a
rýchla topánka vymazať-logické-oddiel produkt_b
Pre zariadenia s oddielmi typu A použite tento príkaz:
rýchla topánka vymazať-logické-oddiel produkt
Krok 3: Flash image systému
Nakoniec flashujte systémový súbor, ktorý ste uložili do priečinka ADB:
rýchla topánkablesksystémsystém.img
Keď sa súbor zobrazí, reštartujte zariadenie do obnovy výberom možnosti Zadajte obnovenie možnosť na vašom telefóne. Pomocou tlačidiel hlasitosti prejdite na možnosť a stlačením tlačidla napájania ju vyberte.
Pri obnove vyberte Zmazať údaje / obnoviť továrenské nastavenia a potvrďte výberom Obnovenie továrenských dát. Po dokončení vyberte Reštartujte systém teraza vaše zariadenie by sa malo reštartovať a spustiť novú ROM.
Preskúmajte FastbootD po správnom prieskume konkrétneho zariadenia
FastbootD eliminuje potrebu používať vlastné obnovy, ako je TWRP. K FastbootD však máte prístup aj cez TWRP. Nachádza sa v rozšírených nastaveniach obnovy a príkazy zostávajú takmer rovnaké, ako sme načrtli.
Opäť nemôžeme dostatočne zdôrazniť, aké dôležité je prečítať si a urobiť prieskum o modeli telefónu pred vykonaním ktorejkoľvek z týchto úprav. Čas, ktorý strávite na začiatku, vám ušetrí čas, námahu a stres, ktorý by ste inak mohli mať.