Gerootete Geräte können die Lautstärkeregelung für Cast-Lautsprechergruppen wiederherstellen

click fraud protection

Es ist möglich, dass gerootete Android-Geräte wieder die Möglichkeit haben, Cast-Lautsprechergruppen mit Lautstärketasten zu steuern.

Sonos reichte im Januar 2020 zwei Klagen gegen Google ein, das Unternehmen habe seine Multiroom-Lautsprechertechnologie gestohlen und 100 Patente verletzt. Die Internationale Handelskommission der Vereinigten Staaten hat dies Anfang des Monats entschieden Google hatte tatsächlich Sonos-Patente verletztDa Google (bisher) nicht bereit war, für eine Patentlizenz zu zahlen, wurde die Möglichkeit entfernt, Cast-Lautsprecher mit den Lautstärketasten auf Android-Telefonen und -Tablets zu steuern. Es scheint jedoch eine Möglichkeit zu geben, die Funktionalität wiederherzustellen – jedenfalls solange Ihr Android-Gerät gerootet ist.

Esper hat einen Blogbeitrag veröffentlicht geschrieben von Mishaal Rahman am Freitag, in dem detailliert beschrieben wird, wie Google das Verhalten der Lautstärketasten in Android geändert hat. Die erste Änderung, die Google vornahm, um Patentverletzungen erfolglos zu vermeiden, war

der AOSP verpflichtet (das Android Open Source Project) Ende Juli, das verhinderte, dass Lautstärketastendrücke an die Mediensitzung (die App, die Audio oder Video abspielt) gesendet werden, wenn ein Cast-Gerät verwendet wurde.

Später änderte Google die Lautstärkeregelung erneut in Android 12 Release 26, das im Rahmen des Updates auf Google-Telefone übertragen wurde Sicherheitspatch vom Januar 2022 (auf den Pixel-6-Besitzer noch warten). Die Lautstärketasten können wieder einzelne Cast-Lautsprecher steuern, die Steuerung von Lautsprechergruppen ist jedoch weiterhin blockiert. Das Flag „config_volumeAdjustmentForRemoteGroupSessions“ steuert dieses Verhalten – Google hat es auf seinen Pixel-Telefonen jedoch ausgeschaltet Es ist in AOSP standardmäßig aktiviert, und vermutlich können Unternehmen, die Sonos-Patente lizenzieren (oder sie gar nicht erst verletzen), das Unternehmen verlassen es an.

Die gute Nachricht ist, dass es nicht allzu schwierig ist, dieses Flag zu überschreiben, solange Sie ein gerootetes Gerät haben. Google verwendet auf Pixel-Geräten ein Runtime Resource Overlay (RRO), um den Wert des Flags zur Lautstärkeanpassung zu ändern Erstellen einer RRO mit höherer Priorität Wenn das Flag auf true gesetzt ist, sollte das Problem behoben sein. Wenn Google die Nicht-Root-Methode zum Erstellen von Overlays nicht gepatcht hätte, root wäre nicht einmal notwendig. Ein Magisk-Modul, das das Flag ändert, ist unter dem folgenden Link verfügbar.

Laden Sie das Magisk-Modul für den Fix zur Lautstärkeanpassung der Lautsprechergruppe für Android 12 herunter