How to Remove All Calls on Xiaomi Redmi: From Standard Methods to Hidden MIUI Features

The call log on Xiaomi Redmi smartphones can contain sensitive information โ€“ coworkersโ€™ numbers, personal contacts or random incoming from unfamiliar numbers. Even after manually deleting individual records, many users find that the data remains in the system: it can be restored through MIUI backups or third-party applications. This article will explain how to completely erase the history of calls to Redmi โ€“ from basic methods to deep cleaning, including hidden firmware functions and work with system files.

We analyzed current versions of MIUI 14/15 (including global and Chinese builds) and tested methods on Redmi Note 12 Pro+, Redmi 10C and POCO X5 Pro models. Particular attention was paid to the problems faced by users after resetting or updating software โ€” when the call log is โ€œreturnedโ€ from cloud backups. If you need not just hide records, but guaranteed to delete them without the possibility of recovery, read further.

1. Standard removal through the application "Phone"

The most obvious way is to use the built-in MIUI tools, but it has limitations: it only deletes visible records without affecting backups and cache.

  1. Open the Phone app (the tube icon on the home screen).
  2. Go to the Journal tab (watch icon in the bottom menu).
  3. Press three points (โ‹ฎ) in the upper right corner and select Remove.
  4. Check all the records or click Select All.
  5. Confirm the action with the Remove button.

โš ๏ธ Note: This method does not clear data from Google Contacts or Mi Cloud. If sync is enabled, remote calls can be restored the next time you connect to the Internet:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Accounts. โ†’ Google and turn off Contacts.
  • ๐ŸŒ B Settings โ†’ Mi Account. โ†’ Mi Cloud Deactivate Call Synchronization.

๐Ÿ’ก

If the log reappears after deleting, check the com.android.providers.contacts folder in the File Manager โ€“ temporary backups may be stored there.

2. Deep cleaning through the phone's "Settings"

The MIUI system menu allows you to erase not only the log, but also the associated data - the phone app cache and temporary files - this method is more effective than standard deletion, but requires caution:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the phone (or com.android.dialer) in the list and select it.
  3. Go to Warehouse and click Clear Cache and Clear Data.
  4. Confirm the action (this will reset the app settings, but will not delete contacts).

After this procedure, the call log will be empty, but individual settings (for example, disabled notifications for missed calls) may be reset. If you use Redmi root-rights, further clean the folder:

/data/data/com.android.providers.contacts/databases/contacts2.db
๐Ÿ“Š How often do you clean your call log?
Once a week.
Once a month
Only if necessary.
Never.

3. deletion via Mi Cloud (for synchronized data)

If youโ€™ve ever backed up to Mi Cloud, your calls could be saved to Xiaomi servers to delete them from there:

  1. Go to i.mi.com and log in.
  2. Select the Cloud tab โ†’ Backups.
  3. Find the latest copy and click Delete (or turn off automatic call reservations).

โš ๏ธ Note: Removing backup in Mi Cloud erases all stored data (including: SMS, If you only need calls, use an alternative method:

  • ๐Ÿ”„ Create a new backup without a tick in front of the Call Log.
  • ๐Ÿ—‘๏ธ Remove the old copy so new calls wonโ€™t be restored.
What if Mi Cloud doesnโ€™t let you delete a copy?
If the Remove button is inactive, try: 1. Sign in to Mi Cloud via another browser (e.g. Firefox in incognito mode). 2. Use a VPN (server in China or Singapore). 3. Contact Xiaomi to request a reset of cloud storage (passport for verification is required).

4. Resetting to factory settings (radical method)

If you need to securely remove all traces of calls (e.g. before selling your phone), perform a full reset.This method erases all information on the device, including:

  • ๐Ÿ“ž Call log and SMS.
  • ๐Ÿ“ฑ Installed applications and their data.
  • ๐Ÿ“‚ Photos, videos and documents (if not saved on the SD-map).
  • ๐Ÿ”‘ Google and Mi accounts (re-authorization required).

Instructions:

  1. Go to Settings โ†’ About the phone โ†’ Reset settings.
  2. Choose to erase all data.
  3. Enter your password (if installed) and confirm.
  4. Wait until it is completed (it will take 5-15 minutes).

โš ๏ธ Note: On Redmi models with MIUI 14+ After reset, you may need to enter your old Mi Account password, even if the phone is untied.If you forget your password, use the official recovery page.

Backup of important files|Record passwords from accounts|Delete SIM-map SD-map (optional)|Charge your phone at least 50 times%-->

5. Delete via ADB (for advanced users)

If standard methods donโ€™t work, you can use Android Debug Bridge (ADB), a low-level phone management tool that works for Redmi with an unlocked bootloader or USB debugging enabled.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ“ฑ Cable USB Type-C (original to avoid connection issues).
  • ๐Ÿ”ง Included debugging by USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to unlock the developer menu, then Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).

Commands to clean the call log:

adb shell


pm clear com.android.dialer




pm clear com.android.providers.contacts




rm -rf /data/data/com.android.providers.contacts/databases/*

โš ๏ธ Attention: Misuse of the right ADB It can cause data loss or system damage. If you're not sure what you're doing, skip this method.

๐Ÿ’ก

ADB is the most powerful cleaning tool, but requires technical knowledge. For most users, standard methods or resets are enough.

6. Use of third-party applications

There are apps on Google Play that promise to clean up the call log completely, but many of them don't run MIUI or collect user data, and we've tested a few tools and only recommend the ones we've tested:

AnnexEfficiencyRisks.Reference
Call Logs Cleanerโญโญโญโญ (Deletes even hidden records)Requires access to contactsDownload
History Eraserโญโญโญ (Clears the cache, but not the cloud)Advertising, asking for premiumDownload
SD Maidโญโญโญโญโญ (deep-cleaning)A complex interface for beginnersDownload

Before installing third-party applications:

  • ๐Ÿ›ก๏ธ Check reviews and ratings (avoid programs with a score below 4.0).
  • ๐Ÿ“‹ Read the permissions โ€“ if the application requests access to the SMS geolocation for no reason, refuse.
  • ๐Ÿ” Use VirusTotal to check out APK virus-like.

7 How to Prevent Recovery of Deleted Calls

Even after cleaning the log, the data can be recovered using specialized programs (for example, Dr.Fone or EaseUS MobiSaver).

  1. Rewrite memory: Fill your phone's storage with large files (like videos) and then delete them. This will reduce the chances of recovery.
  2. Disable backup: In Settings โ†’ Google โ†’ Backup Deactivate Saving Phone Application Data.
  3. Encrypt the device: In Settings โ†’ Security โ†’ Encryption enable encryption (it will take ~1 hour).

โš ๏ธ Attention: On phones with MIUI 15 Xiaomi automatically creates hidden backups in the folder /MIUI/backup/. To remove them, use a file manager with root rights or connect your phone to your PC and manually clean the folder.

FAQ: Frequent questions about deleting calls to Xiaomi Redmi

Can only incoming or outgoing calls be removed selectively?
Yes, in the Phone app, click on three dots (โ‹ฎ) โ†’ Filter โ†’ Select the type of calls (incoming/outgoing) โ†’ But this method doesn't clean up the backups.
Why does the call log return after resetting?
This is due to automatic sync with Mi Cloud or Google Account. Before reset, turn off sync to Settings โ†’ Accounts.
How to remove calls from a specific number without touching the others?
Open the journal, find the number you want, hold your finger on the record. โ†’ select Delete. For mass removal: press โ‹ฎ โ†’ Delete โ†’ Select by hand.
Does this work on POCO and Black Shark?
Yes, since POCO and Black Shark are MIUI based, all of the methods described apply to them, except for the POCO Launcher models, where the path to settings may be slightly different.
Can I recover randomly deleted calls?
If sync with Mi Cloud or Google has been enabled, check the backups in the respective accounts.Without backups, recovery is only possible with specialized programs (like Tenorshare UltData), but success is not guaranteed.