Why Xiaomi Call History Needs a Special Approach
Xiaomiβs MIUI-based phones store call data differently than most Android devices, because itβs integrated with Mi Cloud, which synchronizes call logs between devices by default, meaning that simply deleting records through the phoneβs standard menu is often not enough β they can recover after a while on their next Internet connection.
In addition, MIUI 14 and later has three separate blocks of call history: incoming, outgoing and missed β they have to be cleaned separately if you donβt know the hidden features. And in older versions (MIUI 12 and below), there is a risk of accidentally removing the wrong information because of the non-obvious interface. This article will help you understand everything from basic cleaning to full reset of call data, taking into account the features of specific models of Redmi, POCO and Black Shark.
Method 1: Standard cleaning through the phone menu
The most obvious method is to use built-in MIUI tools, which is suitable for most users who want to quickly delete individual records or the entire story, and it is important to note that this method does not affect backups in Mi Cloud, so when you restore data from the cloud, calls can return.
Step instructions:
- π± Open the Phone app (the tube icon on the home screen)
- π Go to the Journal tab (or History in older versions) MIUI)
- βοΈ Click on three dots in the upper right corner β Select Records Management
- ποΈ Tap Clean everything or highlight the required records manually
- π Confirm the action in the dialog window
On some models (e.g. Redmi Note 12 Pro+ or POCO F5), the path may be slightly different:
Phone β Journal β βοΈ Settings β Clear History β Select PeriodCheck the version of MIUI in Settings β About the phone
Turn off sync with Mi Cloud (Settings β Xiaomi Account β Mi Cloud β Sync β Call history)
Make a backup of important contacts
Close all background apps that use the phone book
-->
Method 2: Remove via MIUI (Hidden Method)
Few people know that MIUI has a separate menu for managing application data, where you can reset your call history at the system level, which is more radical, it deletes all call information, including hidden logs that are not displayed in the standard log.
How to do this:
- Open Settings β Applications β Application Management
- In the search bar, enter the phone and select the system application
- Go to Warehouse and Cache
- Click Clear Data (not cache!) and confirm the action
π‘
If your call history is still displayed after cleaning this menu, check the /data/data/com.android.providers.contacts/databases folder through the root-righted file manager, and the database backups may remain there.
β οΈ Note: This method will also reset all personal settings of the Phone app, including favorite contacts and call forwarding settings. On Xiaomi 13 Ultra and Black Shark 5 Pro models, after such a cleanup, you may need to reactivate again. SIM-map.
Method 3: Automatic cleaning on schedule
MIUI 13 and later introduced the automatic deletion of old records from call history, which is convenient for those who want to keep the log clean without manual intervention, and works based on predefined rules β for example, you can configure the deletion of all calls over 30 days.
Algorithm of settings:
- π Go to Settings. β Confidentiality β Autocleaning
- π Select the item Call history
- β³ Set a storage period (from 7 to 90 days)
- π Enable the option to Remove without confirmation (optional)
- π± Activate the slider Autoclean call history
| MIUI version | Max, storage period | Supported models | Features |
|---|---|---|---|
| MIUI 13-14 | 90 days | Redmi Note 11/12, POCO X4/X5, Xiaomi 12/13 | It only works for calls saved on the device. |
| MIUI 12 | 30 days | Redmi 10, POCO M3, Mi 11 Lite | Requires manual confirmation before removal |
| MIUI 11 and below | 7 days | Redmi 9, POCO F2, Mi 10 | Does not remove missed calls |
Once a week.
Once a month
Only when memory ends
Never clean.
I don't know how to do that.-->
Method 4: Cleaning through Mi Cloud (for synchronized data)
If you use a Xiaomi account and you have enabled call history synchronization, standard cleanup methods wonβt help β the data will be restored every time you connect to the Internet, in which case you need to delete the records directly from the cloud storage.
Step-by-step:
- Open your browser and go to i.mi.com
- Sign in to your Mi Account account
- Go to the Devices section β [Your phone] β Call history
- Select the required records or click Delete everything
- Confirm the action through SMS-code (linked to the account number)
β οΈ Note: Delete data from Mi Cloud is irreversible! if you synchronized your call history from multiple devices (e.g., Xiaomi and other devices). POCO), The recordings will disappear on all gadgets associated with this account, and it can also affect the operation of the Smart Call function).
What to do if you canβt log in to Mi Cloud?
Method 5: Complete Recovery Mode reset (for power users)
This is an extreme method that should only be used if other methods have failed, which completely erases all call history, including hidden system logs, but also deletes all other data from the device, suitable for cases where you need to "reset" the phone before selling or transferring to another person.
Instructions for Xiaomi/Redmi/POCO:
- Turn off the phone.
- Press the Power + Volume buttons up at the same time until the Mi logo appears.
- In the Recovery menu, select Wipe Data (use volume buttons for navigation).
- Confirm your choice of Wipe All Data
- After completion, select Reboot.
On some models (e.g. Black Shark 4/5), the path may be different:
Recovery β Advanced β Wipe Dalvik/ART Cache β Wipe Dataπ‘
Recovery Mode resets not only your call history, but all your accounts, photos, apps, and is recommended only when you reinstall your system or sell your device.
Additional Advice and Warnings
When working with the history of calls on Xiaomi, there are several nuances that few people know:
- π On models with duals SIM-Cards (Redmi Note 12 Pro)+, Xiaomi 13T) Call history is stored separately for each SIM, so to clean everything, you have to repeat the procedure for each slot.
- π± If you use Google Contacts as your primary phone book, your call history may be duplicated in your Google account. check contacts.google.com β More. β A history of challenges.
- π After any cleaning method, restart your phone β this will speed up the update of system caches and prevent the βghostβ display of old records.
β οΈ Note: On devices with HyperOS (new firmware for Xiaomi 14, Redmi) K70 And now, standard cleaning methods may not work because of the changed storage architecture. ADB-team:
adb shell pm clear com.android.contacts
adb shell pm clear com.android.dialer