The call log on Xiaomi smartphones (including Redmi and POCO models) can accumulate thousands of records, taking up space in memory and creating chaos in the interface. But simply pressing โDeleteโ does not always solve the problem: many users find that calls remain in hidden logs or recover from synchronization with Mi Account. In this article, we will analyze all the methods of cleaning, from basic to technical, including working with ADB and system files.
The thing about MIUI firmware (all 12 to 14 versions) is that it's integrated with Xiaomi's cloud services, which means that even after manual deletion, calls can automatically recover the next time you log in, and we'll show you how to turn it off, and how to delete records forever, without the possibility of recovery, and if you're planning to sell your phone or just want to keep it private, these methods will be useful.
1. Standard removal through the "Phone" application
The most obvious way is to use the built-in MIUI tools. It is suitable for most users, but has limitations: it only deletes visible records without affecting backups in the cloud.
To clear the magazine:
- ๐ฑ Open the Phone app (the tube icon on the home screen).
- ๐ Go to the tab "Journal" (or "Recent" in English firmware).
- โ๏ธ Click on three dots in the upper right corner โ select "Delete".
- ๐๏ธ Check the required records or click "Select all" โ confirm removal.
This method only removes calls locally, and if you have Mi Cloud sync enabled, the records can return after you reboot or update your contacts, so to avoid this, go to the next section.
๐ก
Before mass removal, take a screenshot of important numbers - after cleaning, it will be difficult to restore them, especially if synchronization is disabled.
2. disable call synchronization with Mi Cloud
MIUI firmware by default saves your call history in the Xiaomi cloud.This is convenient for backup, but prevents you from completely cleaning. To delete calls permanently, first turn off sync:
- ๐ง Go to Settings. โ Xiaomi account โ Mi Cloud.
- ๐ Find the Synchronization section and turn off the slider next to the Call log".
- ๐๏ธ Back in Mi Cloud โ Storage management โ Call log and click "Clear".
- ๐ Confirm the action with a password from the Xiaomi account (if requested).
After that, repeat the standard deletion from Section 1. Now the records will not be restored automatically. However, even after the sync is disabled, some data may remain in the cache of the Phone application - we will talk about this later.
3. Clearing the cache and data of the "Phone" application
The Phone app (com.android.dialer component) stores temporary files that may contain deleted calls, to ensure that all traces are erased:
- โ๏ธ Open the Settings. โ Annexes โ Application management.
- ๐ Find the phone list (or com.android.dialer).
- ๐งน Press "Storage" โ "Clear the cache".
- ๐ฎ Then select Clear Data (this will reset the app settings but wonโt delete contacts).
โ ๏ธ Attention: Clearing the data will reset all personal settings of the Phone app, including selected numbers and display settings. Contacts will not be affected - they are stored separately.
This method removes all local traces of calls, including hidden logs, but if the phone has enabled the "Talk Record" feature, the audio files themselves can remain in memory. They need to be deleted separately, which is discussed in the next section.
4. Deletion of recordings of conversations (if recorded)
Many Xiaomi models (e.g. Redmi Note 10 Pro, POCO X3 Pro) support automatic call recording, which is stored separately from the log and not deleted with it.
- ๐ค Open the Dictophone app (or com.android.soundrecorder).
- ๐ Go to the Call Records section (in some firmware it is hidden โ use the search in the app).
- ๐๏ธ Select unnecessary files and click "Delete".
- ๐ Check the folder. MIUI/sound_recorder/call_rec File Manager (for example, Mi File Manager).
| Model phone | The path to call records | Automatic recording by default? |
|---|---|---|
| Xiaomi 13/13 Pro | /storage/emulated/0/MIUI/sound_recorder/call_rec | No. |
| Redmi Note 12 | /storage/emulated/0/Recorder/call_rec | Yes (in some regions) |
| POCO F5 | /storage/emulated/0/MIUI/sound_recorder/calls | No. |
| Xiaomi 12T | /storage/emulated/0/Recordings/Call | Yes. |
If you canโt find a folder with records, but youโre sure that the recording was done, try turning on the hidden files in the file manager settings. Also check the Mi Cloud cloud storage โ the records can be automatically uploaded there.
How to turn on the recording of all calls automatically?
5. Complete call log reset via ADB (for power users)
If standard methods don't work, you can use the ADB tool (Android Debug Bridge), which will remove calls at the system file level, including those that are not visible in the interface, which requires a connection to a PC and enable debugging over USB.
Instructions:
- ๐ฅ๏ธ Install. ADB Tools on the computer.
- ๐ฑ On your phone, turn on Settings. โ The phone. โ Version. MIUI (Press 7 times to activate the developer mode).
- ๐ง Back to Settings โ Additionally. โ For developers and include "Debugging by" USB".
- ๐ Connect the phone to the PC and execute in the command line:
adb shell
pm clear com.android.dialer
rm -rf /data/data/com.android.providers.contacts/databases/*
rebootThese teams:
- ๐งน Clear the data of the "Phone" application (com.android.dialer).
- ๐๏ธ Delete databases with call logs (including hidden ones).
- ๐ Reboot the device to apply changes.
โ ๏ธ Attention: Command rm -rf Deletes all call and contact data without recovery. VCF through settings โ Contacts โ Imports/Exports.
Make a backup copy of contacts
Install ADB Tools on PC
Enable debugging over USB on your phone
Connect your phone to the original cable
Check that the battery is over 50%-->
6.Alternative methods: third-party applications and root access
If none of the above methods worked, you can use third-party utilities or get root rights, these methods are suitable for advanced users and have risks (for example, loss of warranty).
Method 1: Cleaning applications
Some apps from Google Play offer advanced call removal features:
- ๐งน Call Logs Cleaner โ allows you to massively delete records with filtering by date / number.
- ๐ History Eraser โ not only clears calls, but also SMS, browser history.
- ๐ก๏ธ Secure Delete โ overwrites deleted data, excluding recovery.
Method 2: Root access + manual cleaning
With root rights, you can manually delete system call files:
- ๐ฑ Get root (for example, through Magisk).
- ๐ Use Root Explorer to move to the /data/data/com.android.providers.contacts/databases.
- ๐๏ธ Delete the files contacts2.db and contacts2.db-wal.
- ๐ Reboot the phone.
These methods are 100% clean, but require technical skills, and note that once rooted, some features (such as Mi Pay or banking apps) may stop working.
๐ก
Use root methods only if the standard methods did not help: the risks: loss of warranty, unstable firmware, security problems.