Budúcnosť flashovania vlastných ROM bude cez webový prehliadač

Vývojár vydal nový webový nástroj, ktorý vám umožňuje vykonávať všetky funkcie blikania, ktoré poskytuje Fastboot, priamo z vášho prehliadača.

Pre niektorých ľudí prichádza a odchádza nutkanie ponoriť sa do vývoja na trhu s náhradnými dielmi. Niekedy tvrdíme, že sme spokojní s novým telefónom a tvárime sa, že má všetko, čo potrebujeme. Hneď po skončení obdobia medových týždňov sa vraciame k starým zvykom a rýchlo sa chceme ponoriť do sveta rootovania a vlastných ROM. Zatiaľ čo existujú rôzne generické alebo blikajúcich príručiek špecifických pre zariadenie, ktoré vám pomôžu, môže to byť stále náročná úloha pre nového používateľa, ktorý sa snaží pochopiť, čo sú všetky tieto výrazy a programy pre. Dokonca aj pre náročných používateľov niekedy jednoducho nedokážete, aby váš počítač (alebo Mac) rozpoznal váš telefón s Androidom, bez ohľadu na to, koľkokrát sa pohrávate so systémovými nastaveniami.

Keď Google prvýkrát ohlásil Android Flash Tool v snahe zefektívniť inštalačný proces Generic System Image (GSI) sa uskutočnila určitá diskusia medzi komunitou o tom, aký efektívny by bol prístup založený na prehliadači pri zjednodušení blikania paradigma. Koniec koncov, táto metóda umožňuje používateľom vyhnúť sa nepohodliu manuálneho sťahovania obrázkov a ich blikania pomocou príkazov rýchleho spustenia. Ponuka Google je však trochu obmedzujúca, pretože online nástroj je kompatibilný iba s a hŕstku zariadení a vy nemusíte blikať iba na oficiálne obrázky AOSP a firmvér balíkov. Za týmto účelom Danny Lin, ktorý ide okolo

kdrag0n na našich fórach, vyvinuté fastboot.js – implementácia JavaScriptu protokol rýchleho spustenia pomocou WebUSB API, zamerané špeciálne na koncových používateľov, ktorí majú problémy s flashovaním operačných systémov tretích strán na zariadeniach so systémom Android.

Vždy je dobré vidieť, že sa objavia ďalšie možnosti a príchod flashovacieho nástroja založeného na JavaScripte v podstate znamená, že budete môcť flashovať vlastné ROM priamo z vášho prehliadača! V skutočnosti, Lin, vývojár, ktorý udržiava ProtonAOSP pre Google Pixel 5 a ďalšie zariadenia, už prišla s generikom Webový inštalátor pre Android, plnohodnotná šablóna inštalačnej aplikácie, ktorá beží výhradne v prehliadači. V prípade, že máte zariadenie, ktoré je oficiálne podporované projektom ProtonAOSP, môžete si ho dokonca vyskúšať flashnúť pomocou oficiálnej vidlice tohto webového inštalátora.

Kdrag0n tiež napísal webový inštalátor pre ľudí zameraných na ochranu osobných údajov GrapheneOS projekt, ktorému vďačí za financovanie počiatočného vývoja tohto projektu.

Prehliadač Chromium podporuje WebUSB od verzie 61, takže každý prehliadač založený na prehliadači Chromium (napr. Google Chrome alebo Microsoft Edge) nainštalovaný vo vašom počítači môže používať nástroj na blikanie webu kódovaný na stránke fastboot.js. V systéme Windows možno budete musieť nainštalovať aj ovládač pre rozhranie Fastboot, ten sa však vo väčšine prípadov stiahne a nainštaluje automaticky prostredníctvom služby Windows Update.

Viac informácií o knižnici fastboot.js nájdete v úložisku prepojenom nižšie. Implementácia Javascriptu s inherentným Charakter agnostický pre OS, ponúka prenosný a pohodlný doplnok alebo dokonca alternatívu k nástrojom platformy Android pre vaše ladenie potreby. Používatelia už nebudú musieť trpieť problémami súvisiacimi so zmeškanými príkazmi alebo sa snažiť stiahnuť aktualizované nástroje platformy Android, pretože všetko, čo potrebujete, bude priamo vo vašom prehliadači.

fastboot.js GitHub Repo