Tecnologia

I dispositivi rooted possono ripristinare il controllo del volume per i gruppi di altoparlanti Cast

Sonos ha intentato due cause contro Google nel gennaio 2020, affermando che la società ha rubato la sua tecnologia di altoparlanti multi-room e violato 100 brevetti.
La Commissione per il commercio internazionale degli Stati Uniti ha stabilito all'inizio di questo mese che Google aveva effettivamente violato i brevetti Sonos e, poiché Google (finora) non era disposto a pagare per una licenza di brevetto, la possibilità di controllare gli altoparlanti Cast con i pulsanti del volume su telefoni e tablet Android era RIMOSSO.
Tuttavia, sembra che ci sia un modo per ripristinare la funzionalità, purché il tuo dispositivo Android sia rootato, comunque.
Esper ha pubblicato venerdì un post sul blog scritto da Mishaal Rahman, che descrive in dettaglio come Google ha cambiato il comportamento del pulsante del volume in Android.
La prima modifica apportata da Google per evitare la violazione di brevetto senza successo è stata affidata ad AOSP (l'Android Open Source Project) a fine luglio, che ha bloccato l'invio della pressione dei tasti del volume alla sessione multimediale (l'app che riproduce audio o video) se un dispositivo Cast veniva usato.
Google ha successivamente modificato di nuovo i controlli del volume in Android 12 Release 26, che è stato inviato ai telefoni Google come parte della patch di sicurezza di gennaio 2022 (che i possessori di Pixel 6 stanno ancora aspettando).
I tasti del volume possono controllare ancora una volta singoli altoparlanti Cast, ma il controllo di gruppi di altoparlanti è ancora bloccato.
Il flag "config_volumeAdjustmentForRemoteGroupSessions" è ciò che controlla questo comportamento: Google lo ha disattivato sui suoi telefoni Pixel, ma è abilitato per impostazione predefinita in AOSP e presumibilmente le aziende che concedono in licenza i brevetti Sonos (o non li stanno violando in primo luogo) possono lascialo acceso.
La buona notizia è che non è troppo difficile ignorare questo flag, purché tu abbia un dispositivo rootato.
Google sta utilizzando un Runtime Resource Overlay (RRO) sui dispositivi Pixel per modificare il valore del flag di regolazione del volume, quindi la creazione di un RRO con una priorità più alta con il flag impostato su true dovrebbe risolverlo.
Se Google non avesse corretto il metodo non root per la creazione di overlay, il root non sarebbe nemmeno necessario.
Un modulo Magisk che cambia il flag è disponibile al link sottostante.
Scarica il modulo Magisk per Android 12 Correzione della regolazione del volume del gruppo di altoparlanti I dispositivi post root possono ripristinare il controllo del volume per i gruppi di altoparlanti Cast apparso per la prima volta su xda-developers.

%d