Det är möjligt för rotade Android-enheter att få tillbaka möjligheten att styra Cast-högtalargrupper med volymknappar.
Sonos lämnade in två stämningar mot Google i januari 2020, säger att företaget stal sin multi-room högtalarteknologi och gjorde intrång på 100 patent. Det beslutade USA: s internationella handelskommission tidigare denna månad Google hade verkligen gjort intrång i Sonos patent, och med Google (än så länge) ovilligt att betala för en patentlicens togs möjligheten att styra Cast-högtalare med volymknapparna på Android-telefoner och surfplattor bort. Det verkar dock som om det finns ett sätt att få tillbaka funktionaliteten - så länge som din Android-enhet är rotad i alla fall.
Esper publicerade ett blogginlägg skriven av Mishaal Rahman på fredagen, som beskriver hur Google ändrade volymknappens beteende i Android. Den första förändringen som Google gjorde för att utan framgång undvika patentintrång var engagerad i AOSP (Android Open Source Project) i slutet av juli, vilket blockerade volymknapptryckningar från att skickas till mediasessionen (appen spelar ljud eller video) om en Cast-enhet användes.
Google ändrade senare volymkontroller igen i Android 12 Release 26, som skickades till Google-telefoner som en del av Säkerhetskorrigering för januari 2022 (som Pixel 6-ägare fortfarande väntar på). Volymknapparna kan återigen styra enstaka Cast-högtalare, men kontrollgrupper av högtalare är fortfarande blockerade. Flaggan "config_volumeAdjustmentForRemoteGroupSessions" är det som styr detta beteende – Google har stängt av det på sina Pixel-telefoner, men det är aktiverat som standard i AOSP, och förmodligen kan företag som licensierar Sonos-patent (eller inte gör intrång på dem i första hand) lämna det på.
Den goda nyheten är att det inte är alltför svårt att åsidosätta denna flagga, så länge du har en rotad enhet. Google använder en Runtime Resource Overlay (RRO) på Pixel-enheter för att ändra värdet på volymjusteringsflaggan, så skapa en RRO med högre prioritet med flaggan inställd på sant borde fixa det. Om Google inte hade korrigerat icke-rootmetoden för att skapa överlägg, root skulle inte ens behövas. En Magisk-modul som ändrar flaggan finns på länken nedan.
Ladda ner Magisk-modul för Android 12 Högtalargrupp Volymjustering Fix