The phone log on Xiaomi smartphones can be a significant part of the deviceโs memory, especially if youโre actively using the phone for work or personal use. Over time, the list of incoming, outgoing and missed calls grows to hundreds of records, which not only slows down the Phone app, but also creates risks of leaking sensitive information, such as when selling or transferring the device to another person.
In this article, we will discuss all the current ways to clean the call log on Xiaomi, Redmi and POCO devices running MIUI 12-15, including hidden functions and methods for power users, and pay special attention to situations where standard settings do not work, for example, when an application crashes or after a firmware update.
โโโ
1. Standard cleaning through the application "Phone"
The easiest way to remove calls is to use the built-in MIUI tools, which are suitable for most users and do not require additional knowledge.
Open the Phone app (the pipe icon) and go to the Log tab. In the upper right corner, click three dots (โฎ) and select Delete. The system will offer two options:
- ๐ Delete individual records - tick unnecessary calls and confirm the action.
- ๐งน Clean everything โ deletes the entire journal without any choice.
- โณ Delete by date โ available in some versions MIUI (for example, MIUI 14 for Xiaomi 13).
If the Remove button is inactive or not, check if restrictions are set through Settings โ Apps โ Permissions โ Phone. Sometimes third-party apps (such as Truecaller) block changes to the log.
โ ๏ธ After cleaning through the application "Phone" calls are deleted irrevocably - they can not be restored through standard means MIUI. If you need backups, use Google Contacts or Mi Cloud in advance.
โโโ
2. Remove via MIUI settings (alternative method)
If the Phone app is not working properly (e.g., it freezes when trying to clean), you can use system settings, which is suitable for devices on MIUI 12-15, including the Redmi Note 12 and POCO X5.
Go to: Settings โ Applications โ Application Management โ Phone โ Storage.
Here you will see two sections:
- ๐๏ธ Clear cache โ deletes temporary files but does not affect the call log.
- ๐๏ธ Clear data โ resets all application settings, including call history, selected contacts and display options.
Choose Clear Data and confirm action. Once you reboot, the Phone app will return to factory settings, and the log will be empty.
โโโ
3.Use ADB for complete cleaning (for advanced)
If standard methods fail (for example, due to a MIUI failure or a virus attack), you can use Android Debug Bridge (ADB), which requires connecting the phone to a PC and basic command line knowledge.
First, activate Developer Mode: Settings โ About Phone โ MIUI version (click 7 times).
Then enable USB Debugging in Settings โ Additional โ For Developers.
Connect Xiaomi to your computer and execute the command in the terminal (Windows: CMD, Mac/Linux: Terminal):
adb shell pm clear com.android.contacts
adb shell pm clear com.android.dialerThese commands will completely reset the Contacts and Phone applications, including the call log, and after completion, all saved numbers and call history will be deleted without the possibility of recovery through MIUI.
โ ๏ธ Attention: Do not use ADB, Incorrect commands can lead to data loss or system failure. Before execution, back up your Mi Cloud or Google Account.
What if the ADB does not recognize the device?
โโโ
4. Automatic cleaning through third-party applications
If you need to clean the log regularly (for example, for privacy reasons), you can use third-party utilities.
| Annex | Functions | Cons | Reference |
|---|---|---|---|
| Call Logs Cleaner | Date deletion, spam filtering, backup | Advertising in the free version | Google Play |
| Cleaner for MIUI | Clearing cache, logs, duplicate contacts | Requires root for some functions | Google Play |
| Truecaller | Spam Blocking + Clearing History | Collecting call data. | Google Play |
Before using, check the application permissions in Settings โ Applications โ Permissions. Some utilities (such as Truecaller) request access to the call log, contacts and SMS, which may not be secure.
โโโ
5. Reset to factory settings (extreme case)
If the call log is not cleared by any of these methods, you will have to completely reset your device, which will delete all data, including apps, photos and settings, so use the method only as a last resort.
Instructions:
Create a backup in Mi Cloud
Copy photo/video on PC
Remember passwords from accounts
Get out. SIM-card and memory card (optional)-->
Go to: Settings โ About Phone โ Resetting โ Delete all data.
The device will reboot and return to the โout of the boxโ state. Once set up again, the call log will be empty. Attention: on some models (for example, Xiaomi 12T), Mi Account may need to be re-activated after reset.
โโโ
6. How to prevent the accumulation of the journal in the future
To avoid manually clearing calls, set up automatic control:
- ๐ Limiting the number of records: In some firmware (MIUI 14+) You can set a limit on stored calls. Go to Settings. โ Annexes โ Phone. โ Warehouse โ Limit the journal.
- ๐ซ Blocking spam calls: Enable in Settings โ SIM-maps and mobile networks โ Locking numbers, it'll reduce unnecessary records.
- โ๏ธ Google Sync: If you use Google Contacts, your call history will be automatically archived and cleared by your rules.
It is also helpful to check the Settings โ Storage โ Cleanup section regularly, where MIUI suggests removing unnecessary data, including old logs.
๐ก
If you make frequent calls at work, create a separate profile in the Phone app (available on MIUI 13+) to separate personal and work calls and selectively clear them.
โโโ
FAQ: Frequent questions about removing calls on Xiaomi
Can I restore a remote call log?
Why does the magazine reappear after cleaning?
How to remove calls for only one contact?
Is it safe to use ADB for cleaning?
๐ก
For most users, standard cleaning through the Phone app is enough. ADB and factory reset only apply if other methods have not worked.