Dialer does not support Xiaomi call logs
- /e/ version: 0.20-q and 0.21-q
- Device model(s): willow (ginko family)
- Device rooted: yes
Summary
Dialer does not support Xiaomi call logs
The problem
In-house Dialer as well as Google Dialer and some others do not support Xiaomi Dialer logs after backup. Only calls made through AOSP Dialer and Google Dialer are displayed.
What is the current behavior?
Only the last 600+ calls are displayed.
What is the expected correct behavior?
This is a problem for many people, but there is a solution. I hope you implement it as a bonus for transitioning Xiaomi users.
Technical informations
Example log entries to see the difference
Xiaomi log
<call number="+546432651891" duration="1" date="1498210615022" type="1" presentation="1" subscription_id="null" post_dial_digits="" subscription_component_name="null" readable_date="23 июн. 2017 г. 12:36:55" contact_name="(Unknown)" />
AOSP log
<call number="+79914305526" duration="27" date="1643190984125" type="1" presentation="1" subscription_id="89701200635200977815" post_dial_digits="" subscription_component_name="com.android.phone/com.android.services.telephony.TelephonyConnectionService" readable_date="26 янв. 2022 г. 12:56:24" contact_name="(Unknown)" />
Relevant screenshots
Solutions
Possible fixes
Suggestion to see how this is implemented in Emerald Dialer and fork out support.