Skjermspeilingsverktøyet 'scrcpy' fra telefon til PC støtter nå Android 12

Verktøyet som lar deg speile telefonens skjerm til PC-en, scrcpy, har blitt oppdatert for å støtte styring av enheter som kjører Android 12.

Android Debug Bridge, eller ADB for kort sagt, er et utrolig nyttig verktøy for utviklere som ønsker å lese systemlogger, endre innstillinger eller automatisere handlinger på enheten sin. Google hadde til hensikt å kun tilby et kommandolinjegrensesnitt da de laget ADB, men i begynnelsen av mars 2018, utvikler bygget et verktøy på toppen av ADB som lar deg ikke bare speile skjermen på Android-telefonen din, men også fjernstyr den fra din PC. Dette verktøyet kalles scrcpy, og den siste oppdateringen legger til støtte for enheter som kjører Android 12.

For de av dere som ikke er kjent, scrcpy (forkortelse for "screen copy") består av to komponenter: en serverapp som skyves til Android-enheten og en klient på PC-en som kommuniserer med serveren via en stikkontakt over en ADB-tunnel. Telefonens skjerm er kodet som en h.264-video som dekodes og vises på PC-en av scrcpy-klienten. Tastatur- og musinnganger sendes til serveren og oversettes til passende innganger på enheten. Mens scrcpy ikke er det eneste verktøyet for fjernkontroll/skjermspeiling der ute, er det et av de beste fordi det er gratis, åpen kildekode, tilpassbart og raskt.

Før Android 12-oppdateringen opprettet scrcpy som standard en "sikker skjerm" for å støtte speiling av innhold som ellers var blokkert. Android 12 tillater imidlertid ikke lenger en prosess med shell-tillatelser for å lage en sikker skjerm, noe som forårsaker scrcpy krasje umiddelbart hvis brukeren forsøkte å starte den på en enhet som kjører Android 12. Løsningen er enkel: Bygg Android-serveren på nytt slik at den lager en ikke-sikker skjerm.

Et annet viktig tillegg til scrcpy er muligheten til å bruke videostrømmen som et webkamera på Linux. Verktøyet har la til v4l2loopback (Video 4 Linux loopback) støtte, som gjør at videostrømmen kan åpnes av V4L2-kompatibel programvare som OBS. Videostrømmen kan eksponeres som et webkamera og/eller vises i et vindu.

Andre funksjoner lagt til i scrcpys v1.18-oppdatering inkluderer muligheten til å låse videoretningen til enhetens opprinnelige orientering, slå av enheten når du scrcpy er lukket, nye snarveier for den fjerde og femte knappen, endre størrelsen på vinduet automatisk for å fjerne svarte kanter, og lagre filer i /sdcard/Last ned i stedet for /sdcard.

Endringsloggen for v1.18-oppdateringen er innebygd nedenfor. Du kan laste ned den nyeste versjonen av scrcpy fra GitHub.

scrcpy v1.18 endringslogg

Endringer siden v1.17:

  • Legg til støtte for Android 12 (#2129, #2402)
  • Legg til støtte for V4L2 (enhetsskjermopptak som webkamera) (#2232, #2233, #2268)
  • Legg til et alternativ for å låse den første videoretningen
  • Legg til et alternativ for å slå av enheten på lukke (#824)
  • Bind fjerde museknapp til APP_SWITCH (#2258)
  • Bind 5. museknapp for å utvide varslingspanelet (#2258)
  • Utvid innstillingspanelet på dobbelutvid varslingspanelet (#2260, #2264)
  • Trykk til /sdcard/Last ned som standard (#2384)
  • Sentrer vinduet ved å tilpasse størrelsen (#2387)
  • Øk mulig visnings-ID-område (#2009)
  • Logg inndatahendelser i detaljert modus (#2371)
  • Fiks parametere for berøringshendelser (#2125)
  • Fiks venstreklikk på Samsung-nettleseren (#2169)
  • Fjern alternativet --render-expired-frames (#2268)
  • Send scrcpy-noconsole-argumenter til scrcpy på Windows (#2052)
  • Oppgrader plattformverktøy til 31.0.2 (adb) i Windows-utgivelser
  • Ulike tekniske rettelser

Les mer