The call history on Xiaomi smartphones is not just a list of contacts youβve spoken to; it stores timestamps, conversations, and sometimes recorded voices (if recording is activated), but what to do if you want to erase that data β whether for privacy reasons, for memory freeup or before selling your phone? In this article, weβll look at all the possible ways to clean calls on Redmi, POCO and other lines running MIUI (including versions 12-15).
It's important to understand that standard deletion through the Phone app doesn't always guarantee complete data erasure. Residual files can be stored in cache or backups. So we'll look at both basic and advanced methods, like cleaning through ADB or resetting. If you need to delete calls without a trace, read on.
1. Standard cleaning through the application "Phone"
The easiest way is to use the built-in MIUI tools, which are suitable for most users and don't require any additional knowledge.
- Open the Phone app (the phone icon on the home screen).
- Go to the tab "Journal" (or "Challenges" depending on the firmware version).
- Click on the three dots in the upper right corner and select "Delete".
- Tick the calls you want to erase or click "Select All."
- Confirm the action with the "Delete" button.
This method removes calls only from the visible log, but the data can remain in Google or MI Cloud backups if synchronization is enabled. To prevent recovery, disable call reservations:
- π± Go to Settings. β Google accounts β Synchronize and disable the "Calls" option".
- π B Settings β Accounts. β Mi Account β Synchronize deactivate the "Call log".
π‘
If you sell a phone, after clearing calls, make a full reset via Settings β About Phone β Reset. This will delete all data, including hidden files.
2. Remove calls through MIUI settings (hidden method)
Some versions of MIUI (especially 13-14) have a hidden option for deep log cleaning, which is useful if standard deletion failed or calls continue to appear after a reboot.
Instructions:
- Open "Settings" and go to the "Applications" section.
- Select "App Management" and find "Phone" (or "Contacts") in the list.
- Slip on the "Storage" β "Clear the data".
- Confirm action. This will delete all call history, as well as the app's cache.
β οΈ Warning: This method will reset the phone app to the factory settings, so you have to reconfigure the locking of unwanted numbers, recording conversations and other settings.
If after cleaning calls still appear, check:
- π Is your Google or Mi Account connected with sync enabled.
- π± Are there any third-party applications for recording calls (such as Cube Call Recorder or Truecaller).
3. Cleaning through Recovery Mode (for power users)
If you need to remove system-level calls (e.g., before selling a phone or if you suspect a virus), you can use Recovery Mode, which is suitable for devices with unlocked bootloader or root rights.
Step-by-step:
- Turn off the phone.
- Press the Power + Volume buttons up until the Mi logo appears.
- In the Recovery menu, select "Wipe Data" (use volume buttons for navigation and power button for confirmation).
- Then select "Wipe Cache Partition".
- Reboot the device ("Reboot System Now").
This method removes all temporary files, including the call cache, but it does not affect the main database if it is stored in a secure partition.
4.Use of ADB for deep cleaning (advanced method)
If you're familiar with ADB (Android Debug Bridge), you can manually delete your call log files, which is a good way to use users who can't clean the data with standard methods.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times press to unlock the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
Cleanup commands:
adb shell pm clear com.android.contacts
adb shell pm clear com.android.dialerThese commands reset the Contacts and Phone settings, removing the entire call history. You can use:
adb shell
su
rm -rf /data/data/com.android.providers.contacts/databases/*
exitβ οΈ Attention: Misuse of the right ADB If you're not sure what you're doing, skip this method.
What if the ADB canβt see the device?
5. Cleaning through third-party applications
If the built-in methods don't work, you can use third-party utilities, but be careful: many applications require root rights or can collect your data.
Proven applications for cleaning calls:
- π§Ή CCleaner β deletes cache and temporary files, including residual call data.
- π SD Maid β Deep System Cleanup (requires root for full access).
- π± Call Logs Cleaner - a specialized application for managing a journal.
How to use:
- Download the app from Google Play.
- Run the scan (usually the "Analysis" or "Scan" button).
- Select the "Call Logs" or "Call Logs" section.
- Press "Clean" or "Delete."
Warning: Some apps may request access to contacts and SMS. Check reviews and permissions on Google Play before installing.
βοΈ Preparation for cleaning through third-party software
6. Reset to factory settings (full cleaning)
If you need to securely delete all data, including call history, recorded conversations and cache, perform a full reset.This method is recommended before selling or transferring the phone to another user.
How to reset:
- Open "Settings" β "The phone".
- Select "Reset" β "Delete all data".
- Enter the password (if installed) and confirm the action.
- Wait until the process is completed (the phone will restart).
Once reset, the phone will go back out of the box, all apps, contacts, messages and calls will be deleted, and if you plan to continue using the device, save important data in advance.
| Cleaning method | Removes challenges | Requires root/ADB | Recovery is possible |
|---|---|---|---|
| Standard removal | β Yes. | β No. | β Through backups |
| Cleaning through Settings | β Yes. | β No. | β No (if synchronization is disabled) |
| Recovery Mode | β Partially. | β No. | β No. |
| ADB | β Completely. | β Yes. | β No. |
| Reset to factory | β Completely. | β No. | β No. |
π‘
For maximum privacy, combine factory resets with disabling synchronization of Google and Mi Account accounts.
Frequent Mistakes and How to Avoid Them
When cleaning the call log, users often encounter problems, and here are the most common ones and how to solve them:
- π Calls return after removal β Turn off sync in Google and Mi Account.
- π± No history of a particular contact is deleted. β Try removing the contact completely, then restore it.
- β οΈ Error "No rights" when using ADB β Unlock the bootloader or get root rights.
- π The phone app is hanging. β Clear the cache through Settings β Annexes β Phone. β Warehouse β Clear the cache.
If none of the methods worked, check:
- π οΈ Availability of updates MIUI (Sometimes bugs are fixed in new versions).
- π Are there any modified firmware (e.g. Xiaomi.EU) that can block standard features.