The call log on Xiaomi smartphones can contain hundreds of records of incoming, outgoing and missed calls, and over time, this list grows, taking up space in the deviceโs memory and creating privacy problems, and cleaning the log is especially important for those who actively use the phone for work or sell/transfer the device to another person.
In this article, weโll look at all the ways you can delete your Xiaomi, Redmi, and POCO call history, from standard MIUI features to hidden settings to radical methods like factory resets. Each method is tested on the latest firmware (MIUI 14/15) and is suitable for most models released after 2018, and youโll learn how to erase individual records, clean the entire log at once, and what to do if standard methods donโt work.
Why is the call log not cleaned in standard ways?
Many users are faced with a situation where after clicking the "Clear log" button in the Phone app, the records remain in place.
- ๐ Sync with Mi Account: If you enable synchronization of contacts and calls through your Xiaomi account, deleted locally data can be restored the next time you connect to the Internet.
- ๐ฑ Cache errors, in some versions MIUI (particularly 12-13) The phone is not automatically reset, which is why the log is โreturnedโ after rebooting.
- ๐ ๏ธ System constraints: on devices with corporate firmware or tied to MDM (Mobile Device Management โ Log cleanup can be blocked by administrator.
Before you go to radical measures, check if sync is active. Go to Settings โ Accounts โ Mi Account โ Sync and disable the Call log option. It is also recommended to update the Phone app to the latest version through Google Play or the App Store (for global firmware).
Method 1: Standard cleaning through the application "Phone"
The easiest way is to use the built-in features of the Phone app, which is suitable for most users and does not require additional settings.
- Open the Phone app (the handset icon on the home screen or menu).
- Press three points (โฎ) in the upper right corner and select the Call Log.
- Slip on the basket icon (๐๏ธ) or the "Delete" item in the menu.
- Choose to highlight all (if you want to erase everything) or mark individual records.
- Confirm the removal button OK or Delete.
On some models (such as the Xiaomi 13 Pro or POCO F5), the interface may be slightly different. If there is no basket button, try holding your finger on any log entry - a context menu will appear with the option to delete.
Disable synchronization with Mi Account|
Close all background applications |
Connect to Wi-Fi (if you plan to sync your data after cleaning)|
Check the space in memory (minimum 500 MB)-->
โ ๏ธ Attention: On devices with MIUI For Russia (versions with pre-installed Yandex services), the call log can be duplicated in the Yandex.Phone application. After cleaning in the standard way, go to this application and repeat the procedure.
Method 2: Clean up via MIUI settings (for hidden records)
If standard deletion doesnโt work, try resetting the Phone app through system settings, which removes not only the log, but also all user settings of the app (such as favorite contacts or tone settings).
Instructions:
- Go to Settings โ Applications โ Application Management.
- Find the phone (or Contacts & Dial on global firmware) and tap it.
- Choose a Storage (or Storage)
- Click Clear Data and confirm the action.
After this procedure, the call log will be empty, but other settings may be reset, such as:
- ๐ Quick dial settings (favourite contacts on the app's home screen).
- ๐ Individual Call Melodies for Contacts.
- ๐ History SMS (If the application Messages are integrated with the phone).
What to do if the โClear Dataโ button is inactive?
Method 3: Using Safe Mode to Delete Stubborn Records
Sometimes the call log is not cleared due to conflicts with other applications (for example, recording conversations or spam blockers), in which case Safe Mode, a mode in which only system applications run, will help.
How to run Safe Mode on Xiaomi:
- Press the power button before the turn off menu appears.
- Hold your finger on the Options to Turn Off (or Restart on Global Firmware).
- Confirm the transition to Safe Mode (notification will appear).
In this mode:
- ๐ฑ Open the Phone app and repeat cleaning the log (Method 1).
- ๐ Restart the device to normal mode.
- ๐ Check if the records have reappeared (if so, the problem is syncing with the account).
โ ๏ธ Warning: Safe Mode does not have applications for recording conversations (e.g. Cube Call Recorder or Cube Call Recorder). ACR). If you use these programs, after you've gone out of mode, they can restore part of the log from their databases.
Method 4: Remove via ADB (for power users)
If none of the previous methods worked, you can use Android Debug Bridge (ADB), a tool for low-level device management, which requires a computer connection and basic command line knowledge.
Step-by-step:
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI version (tap 7 times to activate Developer Mode), then go back to Settings โ Additional โ Developer and enable debugging.
- Connect your phone to your PC through USB-Cable (use the original cable for stability).
- Download and install ADB Tools on your computer.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and execute the commands:
adb devices
adb shell pm clear com.android.contacts
adb shell pm clear com.android.dialerThe first team checks the device's connection, the second and third teams reset the Contacts and Phone application data, respectively, and the call log will be completely cleared after the call is completed, but it will also reset:
- ๐ All contacts (unless they are synchronized with the Google/Mi Account).
- โญ Selected numbers and contact groups.
- ๐ Settings of the application Phone.
๐ก
Before using ADB, back up your contacts via Settings โ Google โ Backup or export them to the VCF file via the Contacts app.
Method 5: Complete reset to factory settings (last resort)
If the call log is critical to privacy (like before selling a phone) and other methods don't work, then all that remains is hard reset, which will remove all the information from the phone without recovery, including:
- ๐ฑ All applications and their data.
- ๐ท Photos, videos and music (if stored in the phoneโs memory).
- ๐ Call magazine, SMS and MMS.
- ๐ All accounts (Google, Mi Account, social networks).
How to perform the reset:
- Make a backup copy of important data (contacts, photos, documents).
- Go to Settings โ About the phone โ Reset settings.
- Choose to erase all data (or Factory Reset).
- Confirm the action by entering a password (if installed).
- Wait for the process to be completed (it will take 5-10 minutes).
| Xiaomi model | Time to reset | Does Mi Account Require Activation After Resetting? |
|---|---|---|
| Xiaomi 13/13 Pro | 7-9 minutes. | Yes (if tied up) |
| Redmi Note 12 Pro+ | 5-7 minutes | Yes. |
| POCO X5 Pro | 6-8 minutes | No (on global firmware) |
| Xiaomi 11T | 8-10 minutes. | Yes. |
โ ๏ธ Note: Devices with a locked bootloader (most Xiaomi smartphones for the Chinese market) will require data entry from the associated Mi Account after the reset. If you do not remember the username / password, the phone may be locked! โ The phone. โ All specifications โ Loader status.
๐ก
Factory reset is the only way to guarantee that you will remove the call log from devices that have disabled the ability to edit system applications (for example, on corporate phones).
Frequent Mistakes and How to Avoid Them
When cleaning the call log, users often encounter typical problems, and here are the most common ones and how to solve them:
- ๐ The log is restored after the reboot. Reason: sync with Mi Cloud or Google Account. Solution: disable sync in account settings before clearing.
- ๐ซ The "Delete" button is inactive (MDM) Solution: contact the device administrator or reset the settings.
- ๐ฑ Only one contact is not deleted. Reason: the record is protected as a favorite or tied to an event in the calendar. Solution: remove the contact from the favorite or check integration with the calendar.
- โ ๏ธ There is an error "failed to delete". Cause: damage to the database of the application Phone. Solution: clear the cache and application data (Method 2).
If you use third-party applications to record calls (like Truecaller or Call Recorder), they can create their own copies of the log. After cleaning the standard log, go to the settings of these applications and delete the data manually.