Xiaomiβs phone history can be over-stuffed, sensitive, or simply interfere with everyday use. Unlike other manufacturers, MIUI offers multiple levels of cleanup, from basic deletion of individual records to full reset via the engineering menu. But not all users know that even after standard deletion, data can remain in the systemβs cache or Google backups.
In this article, we will discuss 5 Proven methods of clearing the history of calls β from simple to advanced, including methods for models with a MIUI 14/15 We will pay special attention to hidden settings that are not documented in the official Xiaomi certificate, as well as the risks when using the device. ADB-If you plan to sell your phone or just want to free up your memory, these instructions will help you make it as clean as possible.
1. Standard cleaning through the application "Phone"
The most obvious and safe way is to use built-in MIUI tools.This method is suitable for most models, including the Xiaomi 13/14, Redmi Note 12 and POCO F5, but has a limitation: it only deletes entries from the interface without affecting backups in Google Account.
To clear up the story:
- π± Open the Phone app (the tube icon on the home screen).
- π Go to the tab "Journal" (or "History" in some firmwares).
- βοΈ Click on the three dots in the upper right corner and select "Delete".
- ποΈ Tick the required records or click "Select all" β "Delete".
If you don't have the "Select All" option (as happens on custom firmware POCO), use a long-press on any record, then manually mark the rest. Note: this method doesn't remove data from the cloud - it will have to be cleaned separately (more on this below).
π‘
If the posts reappear after deleting, check sync with Google Contacts. Disable it in Settings β Accounts β Google β Contact Sync.
2. Remove via MIUI settings (hidden section)
MIUI 14/15 has a hidden partition for deep cleaning of system data, including call history, which removes not only visible records, but also the cache of the Phone application, which can solve the problem of ghost calls that return after standard deletion.
Instructions:
- Open Settings β Applications β Application Management.
- In the search bar, type βPhoneβ and select the system app (not to be confused with Google Phone if installed).
- Go to the vault" β "Clear the data".
- Click on βClear Cacheβ and then βDelete Dataβ (this will delete the entire history and settings of the application).
What happens after the data is cleaned from the phone application?
β οΈ Note: If you are using a double SIM, This method will clear the history for both cards, and it may also require a phone reboot to apply the changes.
3. Cleaning through the Engineering Menu (for advanced)
The ##4636## Engineering menu allows you to manage low-level Xiaomi settings, including call data resets, which is suitable for Qualcomm Snapdragon models (e.g. Xiaomi 12T, Redmi K50) and requires caution β wrong actions can disrupt network operation.
Step-by-step:
- Open the Phone app and enter the code ##4636## (some firmware may require code ##2664## to test the communication module).
- Select "Phone Information" (or "Phone Information").
- Scroll down to the "Call Log" block and press "Clear Call Log".
- Confirm the action (it may be necessary to enter) PIN-code SIM-map).
This method deletes all records, including missed and outgoing calls, but does not affect data in the cloud. On some models (for example, POCO X5), the engineering menu can be blocked - in this case, use ADB (described below).
4. Complete reset via ADB (for technical users)
If standard methods donβt help (for example, after resetting to factory settings, the history is still restored), you can use Android Debug Bridge (ADB). This method requires connecting the phone to your computer and enabling USB Debugging, but is guaranteed to remove all traces of calls, including system logs.
Preparation:
Install ADB Tools on PC (download from official website)|
Enable Developer Mode on Xiaomi (7 times click on the MIUI version in Settings β About Phone)|
Activate USB Debugging in Settings β Additional β For Developers |
Connect your phone to your PC and confirm your trusted device
-->
Cleanup commands:
adb shell pm clear com.android.server.telecom
adb shell content delete --uri content://call_log/calls
adb shell rm -rf /data/data/com.android.providers.contacts/databases/*β οΈ Warning: These commands will delete all call history and contacts stored locally. If you sync with Google, contacts will recover after the reboot, but the call history will be lost irrevocably. SIM-Manager β after the procedure, check the settings of the mobile network.
5. Clear History in the Google Cloud and Mi Account
Many users forget that their call history can sync with Google Account or Mi Cloud, and even after local cleaning, records can return when the next data update is done, and to avoid this, you need to delete them in the cloud services.
For Google:
- Go to the Google Contacts website.
- In the left menu, select βMoreβ β βRestore Contactsβ.
- Click History Management and delete all call records.
For Mi Cloud:
- π Open i.mi.com and log in.
- π± Go to the "Devices" section" β "Your phone" β "Backup copies".
- ποΈ Find the latest backup and delete it (or turn off automatic call history backups).
If you plan to sell your phone, it is recommended to disable sync in advance (2-3 days) so that the cloud does not have time to save new data. Also check the settings of the Mi Cloud in the phone: Settings β Xiaomi Account β Mi Cloud β Synchronization.
π‘
Disabling cloud sync is a must before selling your phone, otherwise the new owner can recover your call history from a backup.
Comparison of methods for cleaning the history of calls
| Method | Deletes local history | Removes cloud data | Difficulty | Risks. |
|---|---|---|---|---|
| Standard removal in the annex | β Yes. | β No. | β | Low (can be restored) |
| Cleaning through "Application Management" | β Yes, including the cache) | β No. | ββ | Resetting the settings of the "Phone" application |
| Engineering menu | β Yes. | β No. | βββ | Possible network failures |
| ADB-team | β Yes (fully) | β No. | ββββ | Contact removal, SIM failures |
| Cleaning the Cloud (Google/Mi) | β No. | β Yes. | ββ | Loss of backup copies |
Frequent problems and their solutions
Even after cleaning, the history of calls can continue to be displayed. Let's consider the typical causes and ways to eliminate them:
Problem 1: Calls return after rebooting.
- π Reason: Sync with Google or Mi Cloud.
- π Solution: Turn off sync (see Section 5) and repeat cleaning.
Problem 2: You can't delete the entries through the engineering menu.
- π Reason: The menu is blocked by the manufacturer (relevant to the POCO and some Redmi).
- π Solution: Use ADB standard removal.
Problem 3: After cleaning through ADB, the contacts are lost.
- π Reason: Command rm -rf /data/data/com.android.providers.contacts/databases/* Deleted the local contact database.
- π Solution: Restore contacts from your Google Account or backup of your Mi Cloud.
β οΈ Note: If you are using a double SIM, Some methods (e.g., engineering menus) can reset the settings for both cards. SIM for calls to Settings β SIM-maps and mobile networks.