How to Clear Your Xiaomi Call History Completely: All Ways (including Hidden)

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type β€œPhone” and select the system app (not to be confused with Google Phone if installed).
  3. Go to the vault" β†’ "Clear the data".
  4. 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?
After this procedure, all the application settings will be reset, including favorite contacts, call forwarding settings and call history. SIM-Map and contacts from Google Account will remain intact.

⚠️ 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:

  1. Open the Phone app and enter the code ##4636## (some firmware may require code ##2664## to test the communication module).
  2. Select "Phone Information" (or "Phone Information").
  3. Scroll down to the "Call Log" block and press "Clear Call Log".
  4. 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).

πŸ“Š How often do you clear your Xiaomi call history?
Once a week.
Once a month
Just before the phone is sold.
Never clean.

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:

  1. Go to the Google Contacts website.
  2. In the left menu, select β€œMore” β†’ β€œRestore Contacts”.
  3. 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

MethodDeletes local historyRemoves cloud dataDifficultyRisks.
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.

FAQ: Answers to Frequent Questions

Can I recover a deleted call history on Xiaomi?
Yes, but only if: πŸ”™ You have not cleared the cache of the Phone application (the data may remain in temporary files). ☁️ You have Google or Mi Cloud sync enabled (check backups). πŸ›  You use third-party utilities like Dr.Fone or EaseUS MobiSaver (efficiency). ~30%) If the history has been deleted through ADB or resetting settings, recovery is unlikely.
Why did the call history remain after the factory reset?
It's because of this: ☁️ Cloud sync: When you first connect to Wi-Fi, your phone recovers data from Google or Mi Account. πŸ“± Incomplete reset: Some firmware MIUI Keeping the call data in the section /data, Solution: before reset, turn off synchronization and use hard reset via Fastboot).
How to Clean Your Call History for Only One SIM-map?
V MIUI There is no built-in function for selective cleaning SIM. Bypass: Delete the recordings manually through the phone app by filtering by number SIM. Use third-party apps like Call Logs Backup & Restore, which allow you to export and edit your story. SIM before cleaning (in Settings) β†’ SIM-maps, then repeat the procedure.
Is it safe to use ADB to clean up your history?
Yes, if: βœ… You follow the instructions accurately and do not use commands to delete system files (e.g, /system). βœ… You have a backup of your contacts (e.g. Google). βœ… You don't change the chmod to the system folders: ⚠️ Loss of contact when team error. ⚠️ Violation of the communication module (if you touch files) /efs). For beginners, we recommend using MIUI Hidden Settings (application for accessing hidden settings) instead of manually entering ADB-team.
How to prevent Xiaomi from keeping a call history at all?
You can't completely disable call logging without root rights, but you can minimize save: Turn off sync with Google and Mi Cloud (see section 5). Use alternative call apps (like Google Phone) that don't store history locally. Clear the phone app cache regularly (once a week). For advanced ones: edit /system/etc/permissions/platform.xml (required root) by removing write permissions for com.android.server.telecom.