Comment réparer les sons système manquants sur Google Pixel après la mise à jour Android 10

Certains propriétaires de Google Pixel ont remarqué qu'après la mise à jour vers Android 10, le système ne lit plus les anciens sons de l'interface utilisateur. Consultez ce guide pour résoudre ce problème.

Mise à jour (02/03/20 à 16 h 50 HE) : Le bug sonore de charge/fin d'appel manquant du Pixel 2 a été corrigé dans la mise à jour de mars 2020.

Avec le Mise à jour Android 10, certains propriétaires de smartphones Google Pixel de première et deuxième génération ont remarqué que plusieurs sons de l'interface utilisateur étaient différents. Par exemple, certains utilisateurs ont remarqué que les tonalités de fin d'appel et de verrouillage de l'écran manquaient pendant d'autres ont remarqué que le son de charge était différent. Si vous avez remarqué ce comportement étrange sur votre Pixel après la mise à jour vers Android 10 et que vous vous demandez quelle pourrait en être la raison, nous avons la réponse, ainsi que la solution.

Il s'avère que le coupable semble être la relocalisation des fichiers audio du système. Sur Android 9 Pie et versions antérieures, Google stockait les sons de l'interface utilisateur, tels que les sons d'amarrage/désamarrage et les sons de verrouillage de l'écran.

/product/media/audio annuaire. Cela a changé avec Android 10, qui a déplacé les sons vers un nouvel emplacement: /system/media/audio. Le problème est qu'Android 10 sur Pixel et Pixel 2 pensent que les sons de l'interface utilisateur sont toujours dans l'ancien répertoire. Par conséquent, lorsque le système tente d'accéder aux sons de cet ancien emplacement et ne parvient pas à localiser les fichiers, Android revient aux anciens sons de l'interface utilisateur intégrés dans framework-res.

Selon le membre XDA co4, vous pouvez facilement résoudre ce problème en modifiant les préférences des paramètres système globaux. Faire cela mettre en place la BAD sur votre PC, connectez votre Pixel ou Pixel 2 et exécutez les commandes suivantes à partir de l'invite de commande ou de 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

Ces commandes modifieront le chemin de chaque son de l'interface utilisateur‌ de /product/media/audio à /system/media/audio, en vous assurant que le système regarde désormais au bon endroit lors de la demande de sons système.

Il n'est pas nécessaire de redémarrer l'appareil après avoir exécuté les commandes ADB ci-dessus. Notez que ce problème ne devrait pas affecter les Google Pixel 3, Pixel 3a ou Pixel 4 car dans le firmware de ces trois appareils, les sons de l'interface utilisateur sont déjà situés dans /product/media/audio. Cela ne concerne que les propriétaires de Pixel et Pixel 2 qui ont effectué une nouvelle installation d'Android 10, c'est-à-dire en flashant l'image système d'Android 10. Si vous avez mis à jour Android Pie vers Android 10 avec l'OTA officiel, tout devrait bien se passer, tant que vous n'effectuez pas de réinitialisation d'usine.


Mise à jour: corrigé dans la mise à jour de mars

Le Mise à jour de mars 2020 qui a été publié plus tôt dans la journée a résolu un problème étrange survenu plus tôt cette année. Les effets sonores de verrouillage et de déverrouillage manquants sont enfin revenus selon plusieurs utilisateurs sur Reddit. Il s'agissait d'un bug étrange et nous sommes heureux qu'il ait enfin été résolu.

Via: Reddit