Rodede enheder kan bringe lydstyrken tilbage til Cast-højttalergrupper

click fraud protection

Det er muligt for rootede Android-enheder at bringe tilbage muligheden for at styre Cast-højttalergrupper med lydstyrkeknapper.

Sonos anlagde to retssager mod Google i januar 2020, og sagde, at virksomheden stjal sin multi-room højttalerteknologi og krænkede 100 patenter. Det afgjorde USA's internationale handelskommission tidligere på måneden Google havde faktisk krænket Sonos-patenter, og da Google (indtil videre) ikke ville betale for en patentlicens, blev muligheden for at styre Cast-højttalere med lydstyrkeknapperne på Android-telefoner og -tablets fjernet. Det ser dog ud til, at der er en måde at få funktionaliteten tilbage på - så længe din Android-enhed alligevel er rodfæstet.

Esper udgivet et blogindlæg skrevet af Mishaal Rahman i fredags, som beskriver, hvordan Google ændrede lydstyrkeknappens adfærd i Android. Den første ændring, som Google foretog for uden held at undgå patentkrænkelse, var forpligtet til AOSP (Android Open Source-projektet) i slutningen af ​​juli, som blokerede volumentasttryk i at blive sendt til mediesessionen (appen afspiller lyd eller video), hvis en Cast-enhed blev brugt.

Google ændrede senere lydstyrkekontrollerne igen i Android 12 Release 26, som blev skubbet til Google-telefoner som en del af Januar 2022 sikkerhedsrettelse (hvilket Pixel 6-ejere stadig venter på). Lydstyrketasterne kan igen styre enkelte Cast-højttalere, men styring af grupper af højttalere er stadig blokeret. Flaget "config_volumeAdjustmentForRemoteGroupSessions" er det, der styrer denne adfærd - Google har slukket det på sine Pixel-telefoner, men det er aktiveret som standard i AOSP, og formodentlig kan virksomheder, der licenserer Sonos-patenter (eller ikke krænker dem i første omgang) forlade den på.

Den gode nyhed er, at det ikke er for svært at tilsidesætte dette flag, så længe du har en enhed med rod. Google bruger en Runtime Resource Overlay (RRO) på Pixel-enheder til at ændre værdien af ​​lydstyrkejusteringsflaget, så skabe en RRO med højere prioritet med flaget sat til sand, skulle det løses. Hvis Google ikke havde patchet metoden uden rod til oprettelse af overlejringer, root ville ikke engang være nødvendigt. Et Magisk-modul, der ændrer flaget, er tilgængeligt på linket nedenfor.

Download Magisk-modul til Android 12 Højttalergruppe Lydstyrkejustering