Xiaomiβs phone history can be a significant part of your deviceβs memory, especially if youβre actively using your phone for business or make frequent calls at work, and the accumulated records of incoming, outgoing, and missed calls pose a potential privacy risk β if you lose your phone or sell it, third parties can access your communications history.
In this article, we will discuss all possible ways to delete calls on Xiaomi, Redmi and POCO devices, from standard cleanup via the Phone app to deep cleanup of system files using ADB. Special attention will be paid to the nuances of working with different versions of the MIUI shell (from 12 to 15), and also consider how to return deleted records if you accidentally erase important numbers. If you are interested not just cleaning, but completely resetting data before selling the phone, there is a separate section with instructions on hard reset at the end of the article.
Method 1: Standard removal through the application "Phone"
The simplest and most obvious method is to use the built-in features of the Phone application, which is suitable for most users and does not require additional knowledge or root rights. However, it has a limitation: only records from the application interface are deleted, but some system logs can remain in the device's memory.
To clear the call history:
- π± Open the Phone app (the handset icon on the home screen or in the app menu).
- βοΈ Click on the three dots in the top right corner and select Call log.
- ποΈ In the top menu, tap on the basket icon or select Delete β Choose all.
- β Confirm the action by clicking Delete in the dialog box.
On some models (such as the Xiaomi 13 Pro or POCO F5), the interface may be slightly different. If you donβt have the mass-delete option displayed, try pinching any log call with your finger β this will trigger a context menu with the ability to select multiple entries.
β οΈ Attention: On devices with MIUI 14/15 When removing calls through the standard application Phone records can remain in the cloud service Mi Cloud. To erase them completely, you need to separate clear the cloud (see Method). 3).
Method 2: Clean through system settings (without root)
If standard deletion doesnβt work or you want to erase all traces of calls, you can use built-in cleaning tools, which do not require superuser rights, but deletes all the data of the Phone application, including settings and saved numbers (donβt confuse with contacts!).
Instructions:
- Go to Settings β Applications β Application Management.
- In the list, find the phone (or phone in English firmware).
- Slip it on the vault. β Clear the data.
- Confirm the action. After that, the call log will be empty, but some settings may reset (for example, the number definition will be turned off).
This method is useful if:
- π You sell your phone and want to delete all personal data.
- π οΈ The phone application is unstable (for example, calls are not displayed).
- π You suspect that the call history is cached somewhere else.
| Method | Removes the cloud | Requires root. | Resets the settings. |
|---|---|---|---|
| Through the phone app. | β No. | β No. | β No. |
| Cleaning the application data | β No. | β No. | β Yes. |
| Through the Mi Cloud | β Yes. | β No. | β No. |
| ADB-team | β No. | β Yes. | β No. |
π‘
If the call log still shows old records after cleaning, try restarting the phone, sometimes the data is cached in RAM and not updated immediately.
Method 3: Delete calls from the Mi Cloud
Many Xiaomi users sync their call history with the Mi Cloud, which is convenient for backups, but creates a problem: even after cleaning the local log, records can be restored the next time you log in, and to avoid this, you need to manually delete data from the cloud.
How to do this:
- Open your Settings β Xiaomi Account β Mi Cloud.
- Scroll down and find the Synchronization section.
- Turn off the slider opposite the Call Log (this will stop further synchronization).
- Go back to the main Mi Cloud menu and select the Call Log.
- Click Delete Data and confirm the action.
If you are planning to sell the phone, it is recommended not only to delete data from the cloud, but also to log out of your Xiaomi account in the settings.This will prevent automatic sync on the new buyer's device.
β οΈ Note: Once the data is deleted from Mi Cloud, it will not be possible to recover it. If you need call records (for example, for work), pre-export them to the file (see Method 5).
Method 4: Deep Cleaning with ADB (for advanced users)
If you want to completely erase all traces of calls, including system logs, you can use the ADB tool (Android Debug Bridge), which requires connecting the phone to a computer and basic knowledge of working with the command line, and the advantage is that even data that is not visible in the standard interface is deleted.
Step-by-step:
- Turn on Developer Mode on your phone: Go to Settings β About Phone. Tap 7 times on MIUI until the notification "You've become a developer" appears.
USB debugging
Settings β Additional β For Developers
ADB
Android
Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell
pm clear com.android.server.telecom
rm -rf /data/data/com.android.providers.contacts/databases/*
exitThese teams:
- π§Ή Clear cache and data of the Telecom system application responsible for calls.
- ποΈ Delete databases with call history (including hidden records).
After completing the commands, restart the phone. The call log will be completely empty, but the contacts will be saved (they are stored elsewhere).
What if the ADB does not recognize the device?
Method 5: Export and Backup Before Deletion
Before clearing your call history, it is recommended to keep important records, which is useful if you need to save numbers for reporting, work or personal purposes. Xiaomi has a built-in export feature, but it is hidden in the depths of the menu.
How to export a call log:
- π Open the phone. β Call magazine.
- π Press three points. β Settings β Export of call log (on some firmware this item may be called Backup).
- π₯ Select the format (usually.vcf or.csv) and the storage location (internal memory or storage). SD-map).
- π The file can be copied to a PC or sent to your mail.
If your MIUI version does not have an export feature, use third-party apps from Google Play, such as:
- π Call Logs Backup & Restore β saves calls to the cloud or locally.
- π Super Backup & Restore β Supports Exports XML or CSV.
After export, you can safely clean the log - if necessary, you can always restore data from a backup.
Export important records|Disable synchronization with Mi Cloud|Check if the calls are linked to your Google account|Make a backup of your contacts (just in case)|Make sure the phone has enough charge (minimum 30%)-->
Method 6: Completely reset your phone (hard reset)
If you sell or transfer a phone to another person, it is not enough to simply delete your call history, but you must perform a full hard reset to erase all personal data, including:
- π Call log and messages.
- π€ Google, Xiaomi accounts, social media.
- π Photos, videos, documents.
- π Passwords from Wi-Fi and apps.
How to make a hard reset on Xiaomi:
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data (or Factory Reset).
- Enter your Xiaomi account password (if required).
- Confirm action. The phone will restart and start the cleaning process (it will take 5-10 minutes).
Once reset, the phone will look like new.
- π Charge your phone at least 50%.
- π€ Transfer all important files to the PC or cloud.
- π Make sure to remember passwords from Google and Xiaomi accounts (autonomy will be required after resetting).
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) you may need to enter your old Mi Account password after reset, even if you have logged out. If you have forgotten your password, restore it in advance at account.xiaomi.com.
π‘
A complete reset is the only way to guarantee that all data is deleted from the phone before selling, and a routine call log cleanup does not protect against recovery with special software.
Frequent Mistakes and How to Avoid Them
When deleting your call history, users often face typical problems, and here are the most common ones and how to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| The calls went away, but after a while they reappeared. | Sync with Mi Cloud or Google enabled | Turn off synchronization in account settings and repeat deletion |
| No separate call is deleted (hung) | The phone app cache is damaged. | Clear the cache in Settings β Applications β Phone β Storage |
| After resetting the phone ask for an old Xiaomi account | Mi Account Protection Activated | Enter the password from your old account or restore it on the Xiaomi website |
| ADB does not see the device | Not installed drivers or not included debugging | Install Mi USB Driver and check the developer settings |
If none of these things worked, maybe the problem is the firmware itself, and then it's going to help.
- π Update MIUI Up to the latest version (check in Settings) β Updating the system).
- π οΈ Installation of custom firmware (requires unlocking the bootloader).
- π Contact Xiaomi Support (if the phone is guaranteed).