How to Remove Call Lists on Xiaomi Redmi: From Individual Contacts to Complete Cleanup

The call log on Xiaomi Redmi smartphones is not just a list of missed and committed calls, but also a potential source of confidential information leaks. Even if you regularly clean your message history, many forget that the numbers, dates and duration of conversations remain available to anyone who picks up your phone, and this is especially true for owners of Redmi Note 12 Pro+, Redmi 10C or POCO X5 Pro, where call synchronization with MI Cloud, a Xiaomi cloud service that can duplicate data on other devices, is enabled by default.

In this article, we will look at not only the standard ways to delete records through the Phone app, but also the hidden MIUI features that allow you to set up automatic cleaning or delete calls selectively - for example, only incoming or outgoing. Particular attention will be paid to the problems that users face after upgrading to MIUI 14/15, when the call log begins to "recover" itself from backups. If you need to erase the traces once and for all, read to the end, where we will talk about radical methods through ADB and reset.

Why can't you just delete the call log through Clear Everything?

At first glance, removing the call history on Xiaomi Redmi seems like a trivial task: I opened the Phone app, clicked on three dots in the top right corner, selected Journal β†’ Delete β†’ Clear Everything. But in practice, this method doesn't always work. Here are the main reasons why a standard cleanup may not work:

  • πŸ”„ Synchronization with MI Cloud: If the β€œData Sync” option is enabled in Xiaomi account settings, the call log will automatically be restored from the cloud after rebooting or connecting to the Internet.
  • πŸ“± Duplication in Google Contacts: On devices with Google Phone preinstalled (e.g. Redmi global firmware), your call history may also be stored in your Google account, requiring separate cleaning.
  • πŸ”§ System backups: Backup & Restore function in MIUI sometimes creates local copies of data, including a call log, which are restored when resetting settings.
  • πŸ› οΈ Firmware errors: In some versions MIUI 13-14 Bugs where deleted records are returned after system updates.

To make sure you get rid of unnecessary records, you don't have to click "Clean it all" and you have to turn off sync, delete it from the cloud, and in some cases, use the developer tools, and then we'll go through each of these steps in detail.

⚠️ Note: If you plan to sell or transfer your Xiaomi Redmi to another person, it is not enough to simply clear the call log.phone numbers can remain in the cache of apps (such as Truecaller or WhatsApp), as well as in system logs. For complete privacy, perform a full reset settings.

Method 1: Standard removal through the application "Phone"

This is the simplest method that most users can use, allowing you to delete individual entries and the entire log, and the instructions are relevant for all Redmi models on MIUI 12-15, including Redmi Note 11 Pro, Redmi 9A and POCO F4.

To delete all records:

  1. Open the Phone app (the tube icon on the home screen).
  2. Go to the Journal tab (usually located at the bottom of the screen).
  3. Click on the three vertical dots in the upper right corner and select Remove.
  4. Check All Records or specify a time range (for example, β€œLast Month”).
  5. Confirm the action by clicking Delete.

To delete individual records:

  1. In the call log, find the contact or number you need.
  2. Keep your finger on the record until the tick appears.
  3. Check all unnecessary calls (you can choose several).
  4. Click on the basket icon at the top of the screen.

Make sure sync with MI Cloud is disabled |Close all background apps (Truecaller, WhatsApp)|Check if numbers are kept in the Blacklist |Backup important contacts (if necessary)

-->

If you re-enter the recordings after you delete, you're in sync. Go to Method 3, where we'll tell you how to fix it.

Method 2: Disable sync with MI Cloud and Google

One of the most common reasons for "returning" remote calls is cloud sync, and Xiaomi stores a call log in MI Cloud by default, and if you use Google services, it also in Google Contacts, and to permanently delete data, you need to disable this feature.

Disable synchronization with MI Cloud:

  1. Go to Settings β†’ Accounts and Sync β†’ Mi Account.
  2. Click on your profile and select Data Sync.
  3. Find the Call Log and turn off the slider.
  4. Go back and click Delete Data from the Cloud (if available).

Disabling synchronization with Google:

  1. Open Settings β†’ Accounts and Sync β†’ Google.
  2. Select your account and click on account sync.
  3. Turn off the slider opposite the Call Log (or Call Log in English).
  4. Go to Google Contacts, log in to your account and manually delete your call history in the Other Contacts section.
ServiceThe path to settingsAction.
MI CloudSettings β†’ Mi Account β†’ Data SynchronizationDisable the Call Log + remove data from the cloud
Google ContactsSettings β†’ Google β†’ Synchronization of the accountDisable Call Log + manually clean the site
TruecallerOpen the application β†’ Settings β†’ PrivacyClear history + disable call saving
WhatsAppOpen the chat β†’ Settings β†’ StorageDelete the media files of calls (if saved)

⚠️ Note: If you turn off synchronization with MI Cloud, you will lose access to your call history on other Xiaomi devices (such as the Pad 6 or Mi Band smartwatches.

Method 3: Remove via System Settings (for MIUI 14 and later)

The latest versions of MIUI (starting with 14) have a separate section for managing application data, including a call log, which is useful if standard deletion via the Phone app doesn’t work or you want to erase cache and temporary files.

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type in your Phone and select the system application (usually called com.android.dialer or com.miui.contacts).
  3. Press Warehouse and Cache.
  4. Choose Clear Data (this will delete the entire call log) or Clear Cache (delete temporary files).
  5. Confirm the action by pressing OK.

Once the phone application data is cleared, all settings (including favorite contacts and blacklist) will be reset, which also deletes the SMS history if it is stored in the same application.

πŸ’‘

If the call log is empty after cleaning, but after a while the records return, check if your Redmi has third-party applications for recording calls (such as Cube Call Recorder or ACR).

Method 4: Radical methods - ADB and resetting settings

If none of these methods worked, and the call log is being reset, you'll have to take more serious measures, and here we'll look at two options: deletion through ADB (Developer Tool) and a complete reset of the device.

Method 1: Removal through ADB

This method requires connecting your smartphone to your computer and using the command line, and it is suitable for power users, as the wrong commands can disrupt the system.

Steps:

  1. Turn on Developer Mode on Redmi: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install ADB drivers (you can download from the Android Studio website).
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device should show up. If not, check the connection and drivers.)

adb shell pm clear com.android.dialer


adb shell pm clear com.miui.contacts

These commands will completely reset phone and contact data applications, including the call log.

Method 2: Complete resetting of settings

If the problem is caused by deep system errors (for example, after a failed MIUI update), only a complete reset will help.This method will remove all data from the device, including photos, apps and settings.

Instructions:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Choose to erase all data.
  3. Enter the password (if set) and confirm the reset.
  4. Once rebooted, the device will be as new as it is – with no call history or other user data.
What if the call log is still restored after resetting?
This means that the data is stored in MI cloud or SIM-After reset: 1. Do not log into your Mi Account during the initial setup. 2. SIM-card and check if calls are saved on it (insert in another phone). 3. If the problem remains, contact Xiaomi support (possibly this is a hardware error of the communication module).

Method 5: Automatically clean the call log

If you don't need to store your call history for more than a few days, you can set up automatic cleanup, which isn't available on all MIUI firmware, but it can be activated through hidden settings.

Autocleaning settings (for MIUI 13-15):

  1. Open the Phone app and go to the Journal.
  2. Press three points. β†’ Settings.
  3. Select Journal Cleanup (or Call History Cleanup in the global version).
  4. Set the storage period: from 1 day to 1 month.
  5. Turn on the Auto Cleanup slider.

Alternative method (via Security App):

On some Redmi models (e.g. Redmi K50 or POCO F3), the auto-cleaning function is hidden in the Safety app:

  1. Open Security (Shield icon).
  2. Go to the Cleanup. β†’ Deep cleaning.
  3. Select the Call Log and set up a schedule.

Once a week | Once a month | Only when I run out of memory | I never clean | I don't know what's stored there-->

Frequent problems and their solutions

Even after cleaning the call log, Xiaomi Redmi users face unexpected challenges, and here are the most common ones and ways to fix them:

  • πŸ”„ Calls are returned after rebooting: This means that data is recovered from the reboot. MI Disable sync (see Method 2) and manually delete your history in the cloud.
  • πŸ“΅ The history of the SIM-Cards: Some operators (for example, MTS or Beeline) keep the last 10-20 room-room SIM. To clear them, paste the card into another phone and delete the entries through its log.
  • πŸ”’ Remove button is inactive: This may be due to parental controls or corporate policies (if the phone was issued by the company). β†’ Passwords and security.
  • πŸ“± The log is empty, but calls are displayed in other apps: Apps like Truecaller or WhatsApp run their own logs. Clear their cache to Settings β†’ Annexes.
  • ⚠️ Error "No deletion rights": This happens if you use your work profile (Android for Work.

If none of the methods worked, the problem may be with the firmware. Check for updates in Settings β†’ System Update or consider flashing through Fastboot (power users only!).

πŸ’‘

Before selling or transferring the phone, be sure to perform a full reset and extract SIM-Even after cleaning the call log, the numbers can remain in the cache of the operating system.

FAQ: Answers to Frequent Questions

Can I restore a remote call log on Xiaomi Redmi?
Yes, but only if you have synced to MI Cloud or Google Contacts before you delete it. In this case: Sign in to your Xiaomi or Google account on another device. Check the Call Log section in the cloud. If you have data, it syncs back to your phone the next time you connect to the Internet. If sync is disabled, you can only restore records using specialized programs (for example, Dr.Fone or EaseUS MobiSaver), but success is not guaranteed.
Why did the call log become empty after the MIUI update?
This is a well-known bug in MIUI 14 firmware (especially on Redmi Note 12 and POCO X5). Causes: Phone application database crash; conflict with new Android 13+ resolutions; Cloud sync error; Solutions: Clear the cache and data of the Phone application (see Method 3). Disable and re-enable sync with MI Cloud. Install firmware update (if available).
How to delete calls for a specific contact?
To erase the history of conversations with one person: Open the Phone β†’ Journal app. Find the contact you want and click on it. In the upper right corner, click on three dots β†’ Delete. Only select that contact or specific records. If the contact is saved in Google Contacts, delete the history also on the Google Contacts site.
Will the call log be cleared when changing? SIM-map?
No, replacement. SIM-The card does not affect the history of calls stored in the phone's memory. SIM Numbers were retained (function) SIM-They'll stay on the map. SIM It will not display old calls, but they will remain in the phone log.To completely erase the data, use methods from Method 1 or Method 4.
Can I turn off the call log at all?
It is impossible to completely disable logging, but you can minimize data retention: Disable synchronization with MI Cloud and Google (see Method 2). Set up automatic cleanup for a minimum period (1 day). Use third-party call apps (such as Signal or Telegram) that do not save history in the system log. For a radical solution, get root rights and delete the phone system application (not recommended for inexperienced users).