Modern Xiaomi smartphones based on MIUI store a detailed history of incoming, outgoing and missed calls โ sometimes convenient, but often you need to clear this data. The reasons can vary from wanting to free up memory to needing to keep privacy before selling a device. In this article, we will discuss all the current ways to remove the history of calls on Redmi, POCO and other Xiaomi phones, including hidden features and nuances for different versions of the firmware.
It is important to understand that simply deleting records through a standard menu does not always guarantee complete data erasure.Residual files can be saved in cache or backups, especially if you use Xiaomi cloud or sync with Google Account.We will show you how to avoid such "artifacts" and really clean up the history without a trace.
This article is relevant for MIUI 14/15 and all Xiaomi models released after 2018 (including Redmi Note 12, POCO X5, Xiaomi 13, etc.). If your device is older, check the firmware version in Settings โ About Phone.
1. Standard method: cleaning through the application "Phone"
The most obvious method is to use the built-in tools of the Phone app, which is suitable for deleting individual records or the entire history at once, but has limitations: it does not affect data in cloud services.
To clear up the whole story:
- ๐ฑ Open the Phone app (the tube icon on the home screen).
- ๐ Click on the Journal tab (or History in some versions) MIUI).
- โ๏ธ Slip on three dots in the upper right corner and select Delete Call History.
- ๐๏ธ Confirm the action by selecting Delete All or by marking individual records.
If you only need to delete specific calls, just swipe left through the log entry and click on the shopping cart that appears, and this method works both in POCO Launcher and in the standard MIUI interface.
โ ๏ธ Note: When using this method, entries may remain in Google Contacts if you have sync enabled. To delete them and there, go to Google Contacts โ More. โ A history of challenges.
Make sure important numbers are kept in the contacts.
Check sync with Google Account
Turn off Xiaomi cloud backup (if necessary)
Take screenshots of important records (if necessary)
-->
2. Remove via phone settings (deep cleaning)
If the standard method didn't work, or if you want to delete the Phone app cache that can store residual data, use this method, which is more radical and suitable for cases where the story is "returned" after cleaning.
Instructions:
- Open Settings โ Applications โ Application Management.
- In the search bar, type in your Phone and select the system app (not to be confused with Google Phone if installed).
- Go to the Warehouse. โ Clear the data.
- Confirm action. This will delete all call history, application settings and cache.
After this procedure, the Phone app will return to factory settings, and you may need to reconfigure room locks or personal contact tunes.
| Cleaning method | What's removed | Is recovery possible? | Impact on contacts |
|---|---|---|---|
| Through the call log | Only the history of the calls. | Yes (through backups) | No. |
| Cleaning the application data | History + settings + cache | No (no backup) | No, but it'll be a little personalized. |
| Reset to factory settings | Everything, including contacts. | Yeah (if there was a backup) | Yeah, contacts are gone. |
โ ๏ธ Note: If you are using duality SIM-maps, call history for each of them is stored separately, when cleared through the settings, the data will be deleted only for active use. SIM To clear the history for the second SIM, Make it the primary one temporarily.
Once a month
Just before the phone is sold.
Never cleaned.
As necessary
-->
3. Cleaning through MIUI Security (for advanced users)
The Security app (or MIUI Security) offers advanced data management tools, including deep cleaning of system files, which is useful if the call history is โhangโ or not deleted by standard methods.
How to do this:
- ๐ก๏ธ Open the Security app (shield icon).
- ๐งน Go to the Cleaning or Deep Cleaning section.
- ๐ Select System Garbage and Wait for Analysis.
- ๐ In the list, find the item Call Log or Phone Data and mark it.
- ๐๏ธ Click Clean and confirm the action.
This method not only removes visible history, but also temporary files that may contain snippets of call data, but it does not affect cloud backups.
What if MIUI Security doesnโt find a call log?
4. Remove through backups and reset settings
If you plan to sell or transfer your phone, it's not enough to simply clear your call history -- you need to make sure that the data doesn't recover after the reset. Use a combination of creating an empty backup and a full reset.
Step-by-step:
- Backup without call history: Go to Settings โ About Phone โ Backup. Select Local Backup. Uncheck the Log (or Phone) box. Complete the backup.
- Reset to factory settings: Return to Settings โ About Phone โ Reset. Choose to Erase All Data. Enter a password (if required) and confirm.
After reset, do not restore data from old backups โ this will return the deleted call history! If you need contacts, pre-export them to.vcf file via Contacts โ Management โ Export.
๐ก
Before resetting, untie all accounts (Xiaomi, Google, Samsung if any) to Settings โ Accounts. This will prevent automatic data sync after rebooting.
5. Clearing History in the Cloud by Xiaomi and Google
Many users forget that call history can automatically sync with cloud services, and even after cleaning the phone, data can remain in:
- ๐ฅ๏ธ Xiaomi Cloud (if backup is enabled).
- ๐ Google Account (via Google Contacts or Google Phone).
- โ๏ธ Third-party services (such as Truecaller if you have used them).
To delete data in Xiaomi Cloud:
- Go to i.mi.com and log in.
- Select your device from the backup list.
- Find the Log of Calls section and delete it or the entire backup.
For Google Account:
- Open myactivity.google.com.
- In the search box, enter the calls.
- Select all records and click Delete.
โ ๏ธ Note: If you use Google Phone (Google Call App), your history may be kept separate from the standard log. MIUI. To clean it, open Google Phone โ History โ โฎ โ Delete the story.
6. Hidden Methods: ADB and Technical Commands
For advanced users who want to securely remove all traces of their call history, including system files, you can use ADB (Android Debug Bridge), a method that requires connecting the phone to a computer and enabling developer mode.
Instructions:
- Turn on USB Debugging: Go to Settings โ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings โ Additional โ Developer. Activate USB Debugging.
adb shell
pm clear com.android.contacts
pm clear com.android.dialerThese commands will completely reset the Contacts and Phone application data.
To delete specific files with history (root rights required):
adb shell
su
rm -rf /data/data/com.android.providers.contacts/databases/*
rm -rf /data/data/com.android.dialer/databases/*Warning: Incorrect use of ADB can lead to data loss or system instability, a method recommended only for advanced users.
๐ก
Use ADB only if the standard methods don't work. For most users, cleaning through settings or the Phone app is enough.