Fremtiden for blinkende tilpassede ROM-er vil være gjennom en nettleser

En utvikler har gitt ut et nytt nettverktøy som lar deg utføre alle blinkende funksjoner levert av Fastboot rett fra nettleseren din.

For noen mennesker kommer og går trangen til å dyppe tærne inn i ettermarkedsutviklingsscenen. Noen ganger hevder vi å være fornøyd med en ny telefon, og later som om den har alt vi trenger. Rett etter bryllupsreisen slutter, faller vi tilbake til gamle vaner og ønsker raskt å dykke inn i verden av rooting og tilpassede ROM-er. Mens det er ulike generiske eller enhetsspesifikke blinkende veiledninger tilgjengelig for å hjelpe deg, kan det fortsatt være en skremmende oppgave for en ny bruker som prøver å forstå hva alle disse begrepene og programmene er til. Selv for superbrukere, noen ganger kan du bare ikke få PC-en (eller Macen) til å gjenkjenne Android-telefonen din, uansett hvor mange ganger du roter med systeminnstillingene.

Når Google kunngjorde først Android Flash Tool som et forsøk på å strømlinjeforme installasjonsjobben for Generic System Image (GSI), var det en del diskusjoner blant samfunnet om hvor effektiv den nettleserbaserte tilnærmingen ville være for å forenkle blinkingen paradigme. Tross alt tillater metoden brukere å unngå ulempen med å manuelt laste ned bilder og blinke dem med fastboot-kommandoer. Googles tilbud er imidlertid litt restriktivt fordi nettverktøyet kun er kompatibelt med en håndfull enheter, og du er begrenset til å blinke noe annet enn offisielle AOSP-bilder og lagerfastvare pakker. Til det formål Danny Lin, som går forbi

kdrag0n på våre fora, utviklet fastboot.js – en JavaScript-implementering av fastboot-protokoll bruker WebUSB API, rettet spesielt mot sluttbrukere som har problemer med å blinke tredjeparts operativsystemer på Android-enheter.

Det er alltid godt å se andre alternativer dukke opp, og ankomsten av et JavaScript-basert blinkende verktøy betyr i hovedsak at du vil kunne flashe tilpassede ROM-er direkte fra nettleseren din! Faktisk, Lin, utvikleren som vedlikeholder ProtonAOSP for Google Pixel 5 og andre enheter, har allerede kommet opp med en generisk Android nettinstallasjonsprogram, en fullverdig installasjonsappmal som kjører utelukkende i nettleseren. I tilfelle du har en enhet som offisielt støttes av ProtonAOSP-prosjektet, kan du til og med prøve å flashe den ved å bruke en offisiell gaffel til dette nettinstallasjonsprogrammet.

Kdrag0n skrev også nettinstallasjonsprogrammet for personvernfokuserte GrapheneOS prosjektet, som han krediterer for å finansiere den første utviklingen av dette prosjektet.

Chromium har støttet WebUSB siden versjon 61, så enhver Chromium-basert nettleser (f.eks. Google Chrome eller Microsoft Edge) installert på PC-en din kan bruke nettblinkverktøyet kodet på toppen av fastboot.js. På Windows må du kanskje også installere en driver for Fastboot-grensesnittet, men den vil i de fleste tilfeller automatisk lastes ned og installeres via Windows Update.

Mer informasjon om fastboot.js-biblioteket finner du i depotet som er koblet til nedenfor. Selv om det ikke er ment å være en allsidig erstatning for den opprinnelige Fastboot-binæren ennå, er Javascript-implementeringen, med dens iboende OS-agnostisk natur, tilbyr et bærbart og praktisk komplement, eller potensielt til og med alternativ, til Android-plattformverktøyene for justeringer behov. Ikke lenger trenger brukere å lide av problemer knyttet til tapte kommandoer eller prøve å laste ned oppdaterte Android-plattformverktøy, siden alt du trenger vil være der i nettleseren din.

fastboot.js GitHub Repo