Cum să remediați sunetele lipsă de sistem pe Google Pixel după actualizarea Android 10

Unii proprietari de Google Pixel au observat că, după actualizarea la Android 10, sistemul nu mai redă sunetele vechi de UI. Consultați acest ghid pentru a remedia această problemă.

Actualizare (02.03.20 la 16:50 ET): Eroarea de sunet lipsă de încărcare/terminare a apelului a Pixel 2 a fost remediată în actualizarea din martie 2020.

Cu Actualizare Android 10, unii proprietari de smartphone-uri Google Pixel de prima și a doua generație au observat că mai multe sunete ale UI sunt diferite. De exemplu, au observat unii utilizatori că lipseau apelul de final și tonurile de blocare a ecranului în timp ce alții au observat că sunetul de încărcare era diferit. Dacă ați observat acest comportament ciudat pe Pixel după actualizarea la Android 10 și vă întrebați care ar putea fi motivul, avem răspunsul - precum și soluția.

După cum se dovedește, de vină pare să fie relocarea fișierelor de sunet ale sistemului. Pe Android 9 Pie și înainte, Google obișnuia să stocheze sunete de UI‌, cum ar fi sunete de andocare/decodare și sunete de blocare a ecranului în

/product/media/audio director. Acest lucru s-a schimbat cu Android 10, care a mutat sunetele într-o nouă locație: /system/media/audio. Problema este Android 10 pe Pixel și Pixel 2 crede că sunetele UI sunt încă în vechiul director. Ca rezultat, atunci când sistemul încearcă să acceseze sunete din această locație veche și nu poate localiza fișierele, Android revine la sunetele mai vechi ale interfeței de utilizare încorporate în framework-res.

Potrivit XDA Member co4, puteți rezolva cu ușurință această problemă modificând preferințele setărilor globale ale sistemului. Pentru a face asta a înființat ADB pe computer, conectați Pixel sau Pixel 2 și executați următoarele comenzi din promptul de comandă sau din 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

Aceste comenzi vor schimba calea pentru fiecare sunet din UI‌ /product/media/audio la /system/media/audio, asigurându-vă că sistemul caută acum sub locația corectă atunci când solicită sunete de sistem.

Nu este nevoie să reporniți dispozitivul după rularea comenzilor ADB de mai sus. Rețineți că această problemă nu ar trebui să afecteze Google Pixel 3, Pixel 3a sau Pixel 4, deoarece în firmware-ul pentru aceste trei dispozitive, sunetele UI sunt deja localizate în /product/media/audio. Afectează numai proprietarii Pixel și Pixel 2 care au efectuat o instalare curată a Android 10, adică prin afișarea intermitentă a imaginii sistemului Android 10. Dacă ați actualizat de la Android Pie la Android 10 cu OTA oficială, ar trebui să fiți bine - atâta timp cât nu efectuați o resetare din fabrică.


Actualizare: S-a rezolvat în Actualizarea din martie

The Actualizare martie 2020 care a fost lansat mai devreme astăzi a rezolvat o problemă ciudată care a apărut la începutul acestui an. Efectele de sunet de blocare și deblocare lipsă au revenit în sfârșit, potrivit mai multor utilizatori de pe Reddit. Acesta a fost o eroare ciudată și ne bucurăm că în sfârșit a fost rezolvată.

Prin intermediul: Reddit