Xiaomi, Redmi and POCO smartphone owners regularly face the need to clean up their call history โ whether for privacy reasons, to free up memory or before selling a device. Unlike other Android smartphones, devices on MIUI have their own nuances: standard deletion through the Phone application does not always work correctly, and some records can be saved in the Mi Account cloud or synchronized with Google Contacts. In this article, we will discuss all the current ways to remove calls, from basic to advanced, including cleaning through ADB and resetting.
The MIUI feature is that it can duplicate call records in multiple places: the local phone application database, the system cache, the Mi Cloud cloud storage, and even Google Drive backups. If you just click "Delete All" in the log, it doesn't guarantee complete erasure. For example, when you restore from a backup or after you reset to factory settings, some records can come back. We tested all methods on the latest versions of MIUI 14 (Android 13/14) and identified the most reliable options.
1. Standard removal through the "Phone" application
The easiest way is to use built-in MIUI tools, which is suitable for deleting individual records or completely cleaning the log, but does not affect cloud copies and backups.
How to delete:
- ๐ฑ Open the Phone app (the tube icon on the home screen).
- ๐ Go to the tab "Journal" (in the lower menu).
- โ๏ธ Click on three dots in the upper right corner โ select "Delete".
- ๐๏ธ Tag the required records or click "Select all" โ confirm removal.
To clean the journal completely:
- Same menu (โฎ โ Delete) select "Clear the journal".
- Confirm the action in the pop-up window.
โ ๏ธ Note: This method only removes local records. If you have Mi Account or Google enabled sync, calls can be saved to the cloud and returned the next contact update.
๐ก
After deleting, restart your smartphone โ this will help clear the cache of the Phone application and avoid โghostโ records that sometimes remain in memory.
2. Remove via MIUI settings (deep cleaning)
If the standard method didnโt work, or if you want to remove all traces of calls, including cache and temporary files, use the built-in MIUI tools to manage applications, which is more radical and affects system data.
Instructions:
- ๐ง Go to Settings. โ Annexes โ Application management.
- ๐ In the search bar, enter "Phone" and select the application.
- ๐๏ธ Press "Storage" โ "Clear the data".
- โ ๏ธ Confirm the action (this will delete the entire call history, app settings, and cache).
After this procedure, the Phone app will return to factory settings, and all local records will be erased, but as with the previous method, cloud copies will remain intact.
What happens after the data is cleaned from the phone application?
| Method | Deletes local records | Remove cloud copies | Requires root/ADB rights |
|---|---|---|---|
| Standard removal | โ Yes. | โ No. | โ No. |
| Cleaning the application data | โ Yes. | โ No. | โ No. |
| Shutting down synchronization | โ No. | โ Partially. | โ No. |
| ADB-team | โ Yes. | โ No. | โ Yes. |
3. Disable synchronization with Mi Cloud and Google
If you use Mi Account or Google Account, your call history can automatically sync to the cloud, which means that even after local deletion, records can return the next contact update, and to avoid this, you need to turn off sync.
For Mi Cloud:
- Go to Settings. โ Mi Account.
- Select "Mi Cloud" โ "Synchronization".
- Turn off the slider next to the Call Magazine.
- Click on โDelete Data from the Cloudโ (if available).
For Google Contacts:
- Open Settings โ Accounts and Sync โ Google.
- Select your account โ disable โContactsโ.
- Go to contacts.google.com, find the section โMore โ Delete Contacts and Dataโ and clear your call history.
โ ๏ธ Note: Once sync is disabled, new calls will not be saved to the cloud, but old records may remain in backups. For complete removal, check the archives in Google Drive (Section "Backups").
4.Use of ADB for complete removal (advanced method)
If you want to ensure that you remove all traces of calls, including system files that are not cleaned by standard methods, you can use ADB (Android Debug Bridge), which requires connecting your smartphone to your computer and basic knowledge of working with the command line.
What you need:
- ๐ฅ๏ธ Computer with installed ADB-Drivers (you can download from the official Android website).
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times press to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect your smartphone to your computer and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: adb devices (should display the serial number of your device).
- Delete your call history with the command: adb shell content delete --uri content://call_log/calls
- To clear the cache of the Phone application, do: adb shell pm clear com.android.contacts adb shell pm clear com.android.dialer
This method removes all system-level call records, including those that may remain in the cache after a standard cleanup, but it does not affect cloud copies, so they must be deleted separately (see Section 3).
โ๏ธ Preparation for cleaning through ADB
5. Reset to factory settings (last resort)
If you not only need to delete calls, but also completely clean your smartphone (for example, before selling), the most reliable way is hard reset. This method erases all data on the device, including call history, messages, applications and settings. However, after resetting when you first turn on, the system may suggest that you restore data from the backup โ refuse this if you want to avoid returning old records.
How to reset:
- Go to Settings โ About Phone โ Backup and Reset.
- Select "Reset" โ "Erase all data".
- Enter a password (if required) and confirm the action.
- Wait for the process to be completed (it will take 5-10 minutes).
โ ๏ธ Note: After the reset, all data will be deleted without recovery. If you are selling a phone, be sure to log out of Mi Account and Google Account, otherwise the new owner will be able to access your data through the Find Device feature".
If you plan to continue using your smartphone after a reset, don't restore your data from backups, it will return your call history. Instead, set the device up as new.
6. Third-party applications to clean up history
Google Play has apps that promise more flexible call history management, including selective removal, export and password protection, but they need to be used with caution: many require access to contacts and logs, which can pose privacy risks, and we tested some popular tools and selected the most reliable ones.
Recommended annexes:
- ๐ Call Logs Backup & Restore โ allows you to export and delete records selectively, create backups in.xml format.
- ๐งน Cleaner for MIUI โ optimized MIUI, Clears the cache and call history in one click.
- ๐ Call History Manager โ Supports packet deletion and date/contact filtering.
How to use:
- Install the app from Google Play.
- Provide the necessary permissions (access to call logs).
- Select the records to delete or use the full cleanup function.
- If necessary, create a backup copy before deleting.
๐ก
Third-party applications are convenient for selective removal, but do not guarantee absolute cleanup of system files. For complete erasure, it is better to combine them with methods from sections 2 or 4.