Hocam miui 11 kullanırken aynı sorunla bende karşılaşmıştım, mediaprovider.apk içinde thumb değeri için değişiklikler yaptıktan sonra media storage external.db ve internal.db içine thumb değeri atanırken öncesi veya sonrasına farklı hash değerleri ile işleniyor, bu yüzden sorgularda ya öncesini yada sonrasını ele alıyor.
öncelikle mediaprovider dosyasını açıp values-tr/ string.xml içindeki
<string name="sound_name_awaken">Uyandırma</string>
<string name="sound_name_bounce">Sıçrama</string>
<string name="sound_name_drip">Damlama</string>
<string name="sound_name_gallop">Dörtnala</string>
<string name="sound_name_nudge">Dürtme</string>
<string name="sound_name_orbit">Yörünge</string>
<string name="sound_name_rise">Yükseliş</string>
<string name="sound_name_sway">Sallanma</string>
<string name="sound_name_wag">Sallama</string> | <string name="sound_name_awaken">Awaken</string>
<string name="sound_name_bounce">Bounce</string>
<string name="sound_name_drip">Drip</string>
<string name="sound_name_gallop">Gallop</string>
<string name="sound_name_nudge">Nudge</string>
<string name="sound_name_orbit">Orbit</string>
<string name="sound_name_rise">Rise</string>
<string name="sound_name_sway">Sway</string>
<string name="sound_name_wag">Wag</string> |
satırları düzenleyip sonrasında gallery,camera,mediaprovider uygulamalarını cache&data temizleyip uygulamaları durdurup tekrar başlatmak sorunu çözebiliyor. Çözmediği durumlarda ise ilgili db içinde atanan thumb değerlerini sıfırlamak ve tekrar işlenmesini sağlamak gerekiyor