Sådan køres ADB fra din webbrowser
10. december 2020Android Debug Bridge (ADB) er et praktisk kommandolinjeværktøj, der lader udviklere og entusiaster tilpasse forskellige aspekter af deres Android-enhed fra en computer. Mens du kan installere ADB på Windows, macOS, Linux og Chrome OS, findes der et nyt websted, der kaldes WebADB , der lader dig bruge ADB lige fra din browsers komfort. I dag vil vi se på, hvordan du kan bruge WebADB fra din browser.
Kør ADB fra din browser
Historie om WebADB
WebADB er et websted ated af XDA-medlem steeltoe. Ifølge steeltoes indlæg på XDA-fora er hjemmesiden baseret på et open source-projekt ‘ya-webadb’ af webudvikler Simon Chan. Med andre ord er WebADB-webstedet i det væsentlige en smukkere version af det originale ‘ya-webadb’-projekt.
Simon Chan WebADB-projekt bruger WebUSB API , der lader browsere kommunikere med enheder via USB. Da Chrom-baserede webbrowsere understøtter WebUSB som standard, anbefales det at bruge en som Google Chrome, den nye Chrom-baserede Edge eller Opera.
Da Simon Chan også har lanceret en online implementering af projektet på GitHub, bruger jeg det til demonstration i denne artikel. Du kan også bruge WebADBs hjemmeside, men jeg vil anbefale at bruge Chan’s version, da nye funktioner først vises der.
Funktioner i WebADB
- Få din Android-enhed klar til ADB
1. Det første skridt til at bruge ADB er at forberede din enhed til at bruge den. Derfor skal du først aktivere udviklerindstillinger på din telefon. For at gøre det skal du gå til din telefons sektion ‘Om telefonen’ i Indstillinger og trykke på ‘Byg nummer’ syv gange .
2. Du vil nu se en ny sektion ‘Udviklerindstillinger’ i telefonens indstillinger. Mens indstillingen normalt findes i Indstillinger -> Udviklerindstillinger ), det vil sandsynligvis variere afhængigt af enhedens OEM. På OnePlus-telefoner finder du de nye udviklerindstillinger i S -> System -> Udviklerindstillinger . Fra udviklerindstillinger skal du aktivere USB-fejlretning . Din telefon er nu klar til at interagere med WebADB fra din webbrowser.
Gør din pc klar til ADB
Hvis du planlægger at bruge WebADB fra en Windows-pc, skal du aktivere et funktionsflag. Det pågældende flag er ‘Aktivér ny USB-backend’. Fra det ser ud, vil dette flag sandsynligvis komme til vores liste over de bedste Chrome-flag.
1. Åbn Google Chrome (eller enhver anden Chromium-browser efter eget valg), og besøg chrome: // flags. Dette kan variere afhængigt af den browser, du bruger. For eksempel er URL’en til at få adgang til flag-siden på Microsoft Edge ‘edge: // flags’.
2. Fra denne side skal du søge efter ‘Enable new USB backend’ og vælge ‘Enabled’ fra rullelisten. Alternativt kan du indsætte nedenstående URL i din browsers adresselinje for at få direkte adgang til den.
krom: // flag / # new-usb-backend
3. Når du har aktiveret flag, skal du ikke glemme at genstarte browseren . Når du har gjort det, er du klar til at bruge WebADB fra din webbrowser. Som tidligere nævnt skal du sørge for at bruge en Chromium-baseret webbrowser.
Tilslut din telefon til WebADB
Nu hvor din telefon og pc er klar til at bruge ADB, lad os komme til udførelsesdelen. Dette afsnit gennemgår installationsprocessen i browserens ende, og hvordan du kan bruge værktøjet fra browseren.
1. Sæt din smartphone til din computer ved hjælp af et USB-kabel. Når prompten vises, indstil USB-præferencen til ‘File Transfer’ -tilstand .
2 . Åbn WebADBs websted, og klik på knappen ‘Tilføj enhed’. Hvis du har tilsluttet flere Android-enheder til din computer, skal du vælge den rigtige på listen over tilgængelige enheder.
3. Når du har valgt den rigtige enhed, skal du klikke på ‘Opret forbindelse’ for at begynde at bruge WebADB fra din browser. På denne side vises din enhed muligvis med hele navnet eller bare modelnummeret.
4. Snart efter at du har klikket på knappen Opret forbindelse, vises der en prompt i din Android-telefon, der opfordrer dig til at give USB-fejlretningsadgang. Hvis du planlægger at bruge WebADB ganske ofte, skal du ikke glemme at markere afkrydsningsfeltet ‘Tillad altid fra denne computer’. Du kan begynde at bruge WebADB efter at have givet adgang.
Kør ADB fra din browser
Som du kan se nedenfor, kan jeg nu få adgang til min telefons filhåndtering, installere apps, køre ADB-shell-kommandoer, fange skærmbilleder og mere uden at have en fuldgyldig installation af ADB på min computer. Du kan skifte mellem forskellige funktioner fra menuen til venstre på hjemmesiden.
Et andet aspekt, der er værd at påpege, er, at du kan aktivere ADB via Wi-Fi fra dette værktøj. Værktøjet fungerer dog endnu ikke med trådløs ADB. Som et resultat afbrydes din enhed fra værktøjet, efter at du har aktiveret ADB via Wi-Fi.
Adgang til ADB fra Chrome, Edge og Opera
Du kan gøre en masse seje ting på din Android-enhed ved hjælp af ADB. At have adgang til værktøjer som WebADB hjælper dig med at foretage hurtige handlinger på farten. Efter min mening vil dette være praktisk på tidspunkter, hvor du ikke har adgang til din primære produktivitetsmaskine. Så vil du overveje at bruge WebADB over en traditionel ADB-installation? Glem ikke at dele dine tanker med os i kommentarerne.