Framtiden för blinkande anpassade ROM kommer att ske via en webbläsare

En utvecklare har släppt ett nytt webbverktyg som låter dig utföra alla blinkande funktioner som tillhandahålls av Fastboot direkt från din webbläsare.

För vissa människor kommer och går lusten att doppa tårna i eftermarknadsutvecklingsscenen. Ibland hävdar vi att vi är nöjda med en ny telefon och låtsas som att den har allt vi behöver. Direkt efter smekmånadens slut faller vi tillbaka till gamla vanor och vill snabbt dyka in i världen av rooting och anpassade ROM. Medan det finns olika generiska eller enhetsspecifika blinkande guider tillgängliga för att hjälpa dig, kan det fortfarande vara en skrämmande uppgift för en ny användare som försöker förstå vad alla dessa termer och program är för. Även för avancerade användare kan du ibland helt enkelt inte få din PC (eller Mac) att känna igen din Android-telefon, oavsett hur många gånger du bråkar med systeminställningarna.

När Google tillkännagav först Android Flash Tool som ett försök att effektivisera installationen av Generic System Image (GSI) blev det en del diskussion bland samhället om hur effektivt det webbläsarbaserade tillvägagångssättet skulle vara för att förenkla blinkningen paradigm. När allt kommer omkring tillåter metoden användare att kringgå besväret med att manuellt ladda ner bilder och flasha dem med fastboot-kommandon. Googles erbjudande är dock lite restriktivt eftersom onlineverktyget bara är kompatibelt med en handfull enheter, och du är begränsad till att blinka bara officiella AOSP-bilder och lagerfirmware paket. För det ändamålet Danny Lin, som går förbi

kdrag0n på våra forum, utvecklade fastboot.js – en JavaScript-implementering av fastboot-protokoll använda WebUSB API, riktat specifikt till slutanvändare som har problem med att blinka tredjepartsoperativsystem på Android-enheter.

Det är alltid bra att se andra alternativ dyka upp, och ankomsten av ett JavaScript-baserat blinkande verktyg betyder i huvudsak att du kommer att kunna flasha anpassade ROM direkt från din webbläsare! Faktum är att Lin, utvecklaren som underhåller ProtonAOSP för Google Pixel 5 och andra enheter, har redan kommit med en generisk Android webbinstallationsprogram, en fullfjädrad mall för installationsapp som körs helt i webbläsaren. Om du har en enhet som officiellt stöds av ProtonAOSP-projektet kan du till och med prova att flasha den med hjälp av en officiell gaffel av detta webbinstallationsprogram.

Kdrag0n skrev också webbinstallationsprogrammet för den integritetsfokuserade GrapheneOS projekt, som han krediterar för att finansiera den inledande utvecklingen av detta projekt.

Chromium har stöd för WebUSB sedan version 61, så alla Chromium-baserade webbläsare (t.ex. Google Chrome eller Microsoft Edge) installerade på din PC kan använda webbblixtverktyget som är kodat ovanpå fastboot.js. På Windows kan du också behöva installera en drivrutin för Fastboot-gränssnittet, men den kommer i de flesta fall att laddas ner och installeras automatiskt via Windows Update.

Mer information om fastboot.js-biblioteket finns i arkivet som är länkat nedan. Även om det inte är avsett att vara en ersättning för alla ändamål av den ursprungliga Fastboot-binären ännu, är Javascript-implementeringen, med dess inneboende OS-agnostisk natur, erbjuder ett bärbart och bekvämt komplement, eller potentiellt till och med alternativ, till Android-plattformsverktygen för din justering behov. Användare kommer inte längre att behöva lida av problem relaterade till missade kommandon eller kämpa för att ladda ner uppdaterade Android-plattformsverktyg, eftersom allt du behöver finns där i din webbläsare.

fastboot.js GitHub Repo