Vývojář vydal nový webový nástroj, který vám umožňuje provádět všechny funkce blikání poskytované Fastbootem přímo z vašeho prohlížeče.
U některých lidí přichází a odchází touha ponořit se do vývoje na trhu s náhradními díly. Někdy tvrdíme, že jsme spokojeni s novým telefonem, a předstíráme, že má vše, co potřebujeme. Hned po skončení období líbánek se vracíme ke starým zvykům a rychle se chceme ponořit do světa rootování a vlastních ROM. Zatímco existují různé generické nebo blikající příručky pro konkrétní zařízení, které vám pomohou, může to být stále skličující úkol pro nového uživatele, který se snaží porozumět všem těm termínům a programům pro. Dokonce i pro pokročilé uživatele se vám někdy nedaří, aby váš počítač PC (nebo Mac) rozpoznal váš telefon Android, bez ohledu na to, kolikrát se pohráváte s nastavením systému.
Když Google poprvé oznámil Android Flash Tool v rámci snahy o zefektivnění úlohy instalace Generic System Image (GSI) proběhla určitá diskuse mezi komunitou o tom, jak efektivní by byl přístup založený na prohlížeči při zjednodušení flashování paradigma. Koneckonců, tato metoda umožňuje uživatelům vyhnout se nepohodlí ručního stahování obrázků a jejich flashování pomocí příkazů rychlého spuštění. Nabídka Google je však trochu omezující, protože online nástroj je kompatibilní pouze s a hrstku zařízení a jste omezeni na flashování pouze oficiálních obrazů AOSP a firmwaru balíčky. Za tím účelem Danny Lin, který jde kolem
kdrag0n na našich fórech, vyvinutý fastboot.js – implementace JavaScriptu protokol rychlého spouštění za použití WebUSB API, zaměřené konkrétně na koncové uživatele, kteří mají problémy s flashováním operačních systémů třetích stran na zařízeních Android.Vždy je dobré vidět, že se objeví další možnosti, a příchod flashovacího nástroje založeného na JavaScriptu v podstatě znamená, že budete moci flashovat vlastní ROM přímo z vašeho prohlížeče! Ve skutečnosti Lin, vývojář, který udržuje ProtonAOSP pro Google Pixel 5 a další zařízení, již přišla s generikem Webový instalátor pro Android, plnohodnotná šablona instalační aplikace, která běží výhradně v prohlížeči. V případě, že máte zařízení, které je oficiálně podporováno projektem ProtonAOSP, můžete jej dokonce zkusit flashnout pomocí oficiálního forku tohoto webového instalačního programu.
Kdrag0n také napsal webový instalační program pro uživatele zaměřené na soukromí GrapheneOS projekt, kterému vděčí za financování počátečního vývoje tohoto projektu.
Chromium podporuje WebUSB od verze 61, takže jakýkoli prohlížeč založený na Chromiu (např. Google Chrome nebo Microsoft Edge) nainstalovaný na vašem PC může používat webový flashingový nástroj kódovaný na fastboot.js. V systému Windows může být také nutné nainstalovat ovladač pro rozhraní Fastboot, ale ve většině případů bude automaticky stažen a nainstalován prostřednictvím služby Windows Update.
Další informace týkající se knihovny fastboot.js naleznete v níže odkazovaném úložišti. I když to zatím není myšleno jako univerzální náhrada nativního binárního Fastboot, implementace Javascriptu s jeho vlastní OS-agnostická povaha, nabízí přenosný a pohodlný doplněk nebo potenciálně dokonce alternativu k nástrojům platformy Android pro vaše ladění potřeby. Uživatelé již nebudou muset trpět problémy souvisejícími se zmeškanými příkazy nebo se snažit stáhnout aktualizované nástroje platformy Android, protože vše, co potřebujete, bude přímo ve vašem prohlížeči.
fastboot.js GitHub Repo