Zakorenené zariadenia môžu obnoviť ovládanie hlasitosti pre skupiny reproduktorov Cast

click fraud protection

Zakorenené zariadenia s Androidom môžu obnoviť možnosť ovládať skupiny reproduktorov Cast pomocou tlačidiel hlasitosti.

Sonos podal v januári 2020 dve žaloby na Googles tým, že spoločnosť ukradla technológiu reproduktorov pre viacero miestností a porušila 100 patentov. Začiatkom tohto mesiaca o tom rozhodla Komisia pre medzinárodný obchod Spojených štátov amerických Google skutočne porušil patenty Sonosa keďže Google (zatiaľ) nebol ochotný platiť za patentovú licenciu, bola odstránená možnosť ovládať reproduktory Cast pomocou tlačidiel hlasitosti na telefónoch a tabletoch s Androidom. Zdá sa však, že existuje spôsob, ako túto funkčnosť získať späť – pokiaľ je vaše zariadenie Android zakorenené.

Esper zverejnil blogový príspevok napísal Mishaal Rahman v piatok, ktorý podrobne popisuje, ako Google zmenil správanie tlačidla hlasitosti v systéme Android. Prvá zmena, ktorú Google urobil, aby sa neúspešne vyhol porušovaniu patentov, bola zaviazala AOSP (Android Open Source Project) koncom júla, ktorý zablokoval odoslanie stlačenia klávesov hlasitosti do mediálnej relácie (aplikácie prehrávajúcej zvuk alebo video), ak sa používalo zariadenie Cast.

Google neskôr opäť zmenil ovládanie hlasitosti v systéme Android 12 Release 26, ktorý bol presunutý do telefónov Google ako súčasť Oprava zabezpečenia z januára 2022 (na čo majitelia Pixel 6 stále čakajú). Tlačidlá hlasitosti môžu opäť ovládať jednotlivé reproduktory Cast, ale ovládanie skupín reproduktorov je stále zablokované. Toto správanie riadi príznak „config_volumeAdjustmentForRemoteGroupSessions“ – Google ho má vypnutý na svojich telefónoch Pixel, ale v AOSP je štandardne povolená a spoločnosti, ktoré licencujú patenty Sonos (alebo ich vôbec neporušujú), môžu pravdepodobne odísť to na.

Dobrou správou je, že prepísať tento príznak nie je príliš ťažké, pokiaľ máte rootované zariadenie. Google používa prekrytie zdrojov runtime (RRO) na zariadeniach Pixel na zmenu hodnoty príznaku úpravy hlasitosti, takže vytvorenie RRO s vyššou prioritou s príznakom nastaveným na true by to malo byť opravené. Ak by Google neopravil metódu bez root na vytváranie prekrytí, root by ani nebol potrebný. Modul Magisk, ktorý mení príznak, je dostupný na nižšie uvedenom odkaze.

Stiahnite si modul Magisk pre Android 12 Speaker Group Fix Adjustment Adjustment