A villogó egyedi ROM-ok jövője a webböngészőn keresztül lesz

Egy fejlesztő kiadott egy új internetes eszközt, amely lehetővé teszi a Fastboot által biztosított összes villogó funkció végrehajtását közvetlenül a böngészőből.

Egyes emberekben jön és elmúlik a késztetés, hogy belemártsák lábujjaikat az utángyártott fejlesztési színtérbe. Néha azt állítjuk, hogy elégedettek vagyunk egy új telefonnal, és úgy teszünk, mintha minden megvan benne, amire szükségünk van. Közvetlenül a mézeshetek időszakának vége után visszatérünk a régi szokásokhoz, és gyorsan el akarunk merülni a rootolás és az egyedi ROM-ok világában. Bár vannak különféle általános vagy eszközspecifikus villogó útmutatók állnak rendelkezésére, ez még mindig ijesztő feladat lehet egy új felhasználó számára, aki megpróbálja megérteni, hogy mik ezek a kifejezések és programok. számára. Még a nagy teljesítményű felhasználók számára is előfordul, hogy a PC-je (vagy Mac-je) egyszerűen nem tudja felismerni Android-telefonját, akárhányszor keveri a rendszerbeállításokat.

Amikor a Google először jelentette be az Android Flash Tool-t

a Generic System Image (GSI) telepítési feladat egyszerűsítésére tett erőfeszítésként némi vita folyt a közösség körében arról, hogy a böngésző alapú megközelítés mennyire hatékonyan egyszerűsítené a villogást paradigma. Végtére is, ez a módszer lehetővé teszi a felhasználók számára, hogy elkerüljék a képek kézi letöltésével és gyorsindítási parancsokkal való villogásával járó kellemetlenségeket. A Google kínálata azonban kissé korlátozó, mert az online eszköz csak a maroknyi eszköz, és csak a hivatalos AOSP képek és a készlet firmware felvillantására van korlátozva csomagokat. Ennek érdekében Danny Lin, aki elmegy kdrag0n fórumunkon, kifejlesztve fastboot.js – a fastboot protokoll használni a WebUSB API, kifejezetten azoknak a végfelhasználóknak szól, akiknek gondot okoz a harmadik féltől származó operációs rendszerek felvillantása Android-eszközökön.

Mindig jó látni, hogy más lehetőségek is felbukkannak, és a JavaScript-alapú villogó eszköz megjelenése lényegében azt jelenti, hogy az egyéni ROM-okat közvetlenül a böngészőből tudja majd flashelni! Valójában Lin, a fejlesztő, aki fenntartja a ProtonAOSP a Google Pixel 5-höz és más eszközök, már előállt egy általános Android webes telepítő, egy teljes értékű telepítőalkalmazás-sablon, amely teljes egészében a böngészőben fut. Abban az esetben, ha olyan eszközzel rendelkezik, amelyet hivatalosan is támogat a ProtonAOSP projekt, akkor akár flasheléssel is próbálkozhat ennek a webes telepítőnek a hivatalos villájával.

A Kdrag0n a webes telepítőt is megírta az adatvédelemre összpontosítók számára GrapheneOS projektet, amelyet e projekt kezdeti fejlesztésének finanszírozására ír jóvá.

A Chromium a 61-es verzió óta támogatja a WebUSB-t, így a számítógépére telepített bármely Chromium-alapú böngésző (pl. Google Chrome vagy Microsoft Edge) használhatja a fastboot.js fájl tetejére kódolt webes flashing eszközt. Windows rendszeren előfordulhat, hogy telepítenie kell egy illesztőprogramot a Fastboot felülethez, de a legtöbb esetben a rendszer automatikusan letölti és telepíti a Windows Update szolgáltatáson keresztül.

A fastboot.js könyvtárral kapcsolatos további információk az alább hivatkozott tárolóban találhatók. Noha egyelőre nem a natív Fastboot bináris minden célt szolgáló helyettesítésére szánták, a Javascript implementáció a benne rejlő OS-agnosztikus természetű, hordozható és kényelmes kiegészítőt, vagy akár alternatívát kínál az Android platform eszközeihez a beállításhoz igények. A felhasználóknak többé nem kell az elmulasztott parancsokkal kapcsolatos problémáktól szenvedniük, vagy nem kell tülekedniük a frissített Android platform-eszközök letöltésével, mivel minden, amire szüksége van, ott lesz a böngészőjében.

fastboot.js GitHub Repo