Come correggere i suoni di sistema mancanti su Google Pixel dopo l'aggiornamento ad Android 10

Alcuni possessori di Google Pixel hanno notato che dopo l'aggiornamento ad Android 10, il sistema non riproduce più i vecchi suoni dell'interfaccia utente. Dai un'occhiata a questa guida per risolvere questo problema.

Aggiornamento (2/3/20 alle 16:50 ET): Il bug relativo al suono di ricarica/fine chiamata mancante del Pixel 2 è stato risolto nell'aggiornamento di marzo 2020.

Con il Aggiornamento Android 10, alcuni proprietari degli smartphone Google Pixel di prima e seconda generazione hanno notato che diversi suoni dell'interfaccia utente erano diversi. Per esempio, alcuni utenti se ne sono accorti che mancavano i toni di fine chiamata e di blocco dello schermo altri se ne sono accorti che il suono della ricarica era diverso. Se hai notato questo strano comportamento sul tuo Pixel dopo l'aggiornamento ad Android 10 e ti stai chiedendo quale potrebbe essere il motivo, abbiamo la risposta, oltre alla soluzione.

A quanto pare, il colpevole sembra essere lo spostamento dei file audio di sistema. Su Android 9 Pie e versioni precedenti, Google memorizzava i suoni dell'interfaccia utente‌ come i suoni di aggancio/sgancio e i suoni di blocco dello schermo in

/product/media/audio directory. Ciò è cambiato con Android 10, che ha spostato i suoni in una nuova posizione: /system/media/audio. Il problema è che Android 10 su Pixel e Pixel 2 ritiene che i suoni dell'interfaccia utente siano ancora nella vecchia directory. Di conseguenza, quando il sistema tenta di accedere ai suoni da questa vecchia posizione e non riesce a individuare i file, Android torna ai suoni dell'interfaccia utente precedenti incorporati in framework-res.

Secondo il membro XDA co4, puoi facilmente risolvere questo problema modificando la preferenza delle impostazioni di sistema globali. Fare così impostare ADB sul PC, collega Pixel o Pixel 2 ed esegui i seguenti comandi dal prompt dei comandi o da Windows PowerShell.

adb shell settings put global car_dock_sound /system/media/audio/ui/Dock.ogg
adb shell settings put global car_undock_sound /system/media/audio/ui/Undock.ogg
adb shell settings put global desk_dock_sound /system/media/audio/ui/Dock.ogg
adb shell settings put global desk_undock_sound /system/media/audio/ui/Undock.ogg
adb shell settings put global lock_sound /system/media/audio/ui/Lock.ogg
adb shell settings put global low_battery_sound /system/media/audio/ui/LowBattery.ogg
adb shell settings put global trusted_sound /system/media/audio/ui/Trusted.ogg
adb shell settings put global unlock_sound /system/media/audio/ui/Unlock.ogg
adb shell settings put global wireless_charging_started_sound /system/media/audio/ui/ChargingStarted.ogg

Questi comandi cambieranno il percorso di ciascun suono dell'interfaccia utente‌ /product/media/audio A /system/media/audio, assicurandosi che il sistema stia ora cercando nella posizione corretta quando richiede i suoni del sistema.

Non è necessario riavviare il dispositivo dopo aver eseguito i comandi ADB sopra. Tieni presente che questo problema non dovrebbe interessare Google Pixel 3, Pixel 3a o Pixel 4 perché nel firmware di questi tre dispositivi i suoni dell'interfaccia utente si trovano già in /product/media/audio. Riguarda solo i possessori di Pixel e Pixel 2 che hanno eseguito un'installazione pulita di Android 10, ovvero eseguendo il flashing dell'immagine del sistema Android 10. Se hai effettuato l'aggiornamento da Android Pie ad Android 10 con l'OTA ufficiale, non dovresti avere problemi, a patto di non eseguire un ripristino dei dati di fabbrica.


Aggiornamento: risolto nell'aggiornamento di marzo

IL Aggiornamento marzo 2020 che è stato rilasciato oggi ha risolto uno strano problema emerso all'inizio di quest'anno. Gli effetti sonori di blocco e sblocco mancanti sono finalmente tornati secondo diversi utenti su Reddit. Si trattava di un bug strano e siamo lieti che sia stato finalmente risolto.

Attraverso: Reddit