A rootolt Android-eszközök visszaállíthatják a Cast hangszórócsoportok hangerőgombokkal történő vezérlésének lehetőségét.
A Sonos 2020 januárjában két pert indított a Google ellen, mondván, hogy a cég ellopta többszobás hangsugárzó-technológiáját, és 100 szabadalmat sértett meg. Az Egyesült Államok Nemzetközi Kereskedelmi Bizottsága a hónap elején úgy döntött A Google valóban megsértette a Sonos szabadalmait, és mivel a Google (eddig) nem akart fizetni a szabadalmi licencért, megszűnt a Cast hangszórók hangerőszabályzó gombjaival történő vezérlése az androidos telefonokon és táblagépeken. Úgy tűnik azonban, hogy van mód a funkcionalitás visszaszerzésére – mindaddig, amíg Android-eszköze rootolt.
Esper blogbejegyzést tett közzé írta Mishaal Rahman pénteken, amely részletezi, hogyan változtatta meg a Google a hangerőgombok viselkedését az Androidon. Az első változtatás, amelyet a Google hajtott végre, hogy sikertelenül elkerülje a szabadalombitorlást, az volt elkötelezett az AOSP mellett (az Android nyílt forráskódú projektje) július végén, amely megakadályozta, hogy a hangerőgombok lenyomását továbbítsák a médiamunkamenetbe (hangot vagy videót lejátszó alkalmazásba), ha Cast-eszközt használtak.
A Google később ismét megváltoztatta a hangerőszabályzót az Android 12 Release 26-ban, amelyet a Google telefonjaira terjesztettek 2022. januári biztonsági javítás (amire a Pixel 6 tulajdonosok még mindig várnak). A hangerőszabályzó gombok ismét egyetlen Cast hangszórót vezérelhetnek, de a hangszórócsoportok vezérlése továbbra is le van tiltva. A „config_volumeAdjustmentForRemoteGroupSessions” jelző szabályozza ezt a viselkedést – a Google kikapcsolta a Pixel telefonokon, de alapértelmezés szerint engedélyezve van az AOSP-ben, és feltehetően a Sonos-szabadalmakat engedélyező (vagy eleve nem sértő) cégek kiléphetnek bekapcsolva.
A jó hír az, hogy nem túl nehéz felülbírálni ezt a jelzőt, ha rootolt eszközzel rendelkezik. A Google egy Runtime Resource Overlay-t (RRO) használ Pixel eszközökön a hangerő-beállító jelző értékének módosítására, így magasabb prioritású RRO létrehozása ha a zászló igazra van állítva, ki kell javítani. Ha a Google nem javította volna a fedvények létrehozásának nem root módszerét, root nem is lenne szükséges. A zászlót módosító Magisk modul az alábbi linken érhető el.
Töltse le a Magisk modult az Android 12 hangszórócsoport hangerő beállításához