How to completely remove the call record on Xiaomi phone: a step-by-step guide

Why Xiaomi Call Records Arenโ€™t Always Deleted the First Time

Xiaomiโ€™s MIUI-based smartphones store call history not only in the standard Phone app, but also in synchronized services like Mi Account, Google Contacts, and even cloud backups, which means simply tapping โ€œDeleteโ€ in the call log often fails to deliver the expected result: erased numbers can reappear in history over time, especially for users who are actively using contact sync or cloud redundancy.

In this article, weโ€™ll look at all the possible ways to delete your call records on Xiaomi, including hidden methods for MIUI 14/15 that arenโ€™t described in the official documentation, how to clear your history for a single contact, how to massively delete all calls, and how to permanently erase your data from cloud services so that it doesnโ€™t recover from a reboot or reset.

Important: the procedure differs depending on the version of MIUI and the model of the smartphone (for example, on the Redmi Note 12 and Xiaomi 13 Ultra, the path to settings may vary slightly).If your phone is running MIUI 13 or older, some menu items may be called differently - we will specify alternative options.

Method 1: Delete a separate call record through the Phone application

The most obvious method is to delete an unnecessary call directly in the log, which is suitable if you need to get rid of 1-2 entries without affecting the rest of the story.

Instructions:

  • ๐Ÿ“ฑ Open the Phone app (the phone icon on the home screen or in the app menu).
  • ๐Ÿ“œ Go to the "Journal" tab (usually located at the bottom of the screen).
  • ๐Ÿ” Find the call record you want to delete and hold your finger on it. 2-3 seconds.
  • ๐Ÿ—‘๏ธ In the menu that appears, select "Delete" (on some models - "Delete entry").
  • โœ… Confirm the action by pressing "OK".

If the record is not deleted the first time, check if sync with Google Contacts or Mi Account is enabled, in which case the call may be restored after the next sync. To avoid this, go to Method 3.

โ˜‘๏ธ What to do if the record is not deleted

Done: 0 / 4

โš ๏ธ Note: On some models (e.g, POCO F5) If you delete the record, you may have a ghost call that's empty. MIUI, which is corrected only by a complete cleaning of the journal (see Method 2).

Method 2: Massively delete the entire call history

If you need to clear the entire call log at a time, use the built-in MIUI feature.This method does not require root rights and works on all models, including the Redmi 10, Xiaomi 12T and newer devices.

Step-by-step:

  1. Open the phone app.
  2. Go to the Journal tab.
  3. Press three points (โ‹ฎ) in the upper right corner and select "Settings".
  4. Scroll down and find the item "Clear Call Log" (or "Delete All Records" on older versions of MIUI).
  5. Confirm the action by pressing "OK".

If the "Clear Journal" item is missing, try an alternative path:

  • ๐Ÿ”ง Go to Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find the phone application and open its settings.
  • ๐Ÿงน Select "Clear the data" โ†’ "Clear cache" and "Clear all data" (this will delete the entire history of calls and SMS).

๐Ÿ’ก

Before mass deletion, export important numbers to the VCF file: open Contacts โ†’ Settings โ†’ Import / Export โ†’ Export to the device memory.

Xiaomi modelThe Way to Cleaning the JournalNotes
Redmi Note 11/12Phone. โ†’ Journal โ†’ โ‹ฎ โ†’ Clean the journalIt's working on MIUI 13/14.
Xiaomi 13/13 ProPhone. โ†’ Journal โ†’ โ‹ฎ โ†’ Settings โ†’ Clear everything.Requires fingerprint confirmation.
POCO X5/F5Settings โ†’ Applications โ†’ Phone โ†’ Storage โ†’ Clear dataDelete SMS as well
Xiaomi Mi 11Phone โ†’ Magazine โ†’ Long press on the record โ†’ Delete everythingAt MIUI 12.5.

Method 3: Disable sync with Mi Account and Google

If the call records reappear in the log after deleting, the problem lies in automatic synchronization. MIUI by default reserves the call history to the Mi Account cloud and / or Google Contacts. To delete the call records, you need to disable this feature.

How to turn off synchronization:

  • ๐Ÿ”„ Go to Settings. โ†’ Accounts and synchronization โ†’ Mi Account.
  • ๐Ÿ”• Turn off the slider next to "Contact Synchronization and Call Log".
  • ๐Ÿ”„ Go back and select Google (if you use it).
  • ๐Ÿ”• Disable "Contact Synchronization" and "Call Journal".

After the synchronization is disabled:

  1. Remove the call records (see Method 1 or Method 2).
  2. Reboot your phone to make the changes take effect.

โš ๏ธ Warning: Disabling sync with Mi Account may cause you to lose contact backups. Before you do that, export them to a file or transfer them to a file. SIM-map.

๐Ÿ“Š You use call log synchronization?
Yeah, with the Mi Account.
Yes, with Google.
No, I don't.
I don't know what it is.

Method 4: Delete via File Manager (for power users)

On Xiaomi smartphones, the history of calls is stored in the database contacts2.db, located along the way:

/data/data/com.android.providers.contacts/databases/contacts2.db

To manually delete the records, you will need to:

  1. ๐Ÿ”“ Get root rights (for example, through Magisk).
  2. ๐Ÿ“ Install a root-enabled file manager (such as Root Explorer or Solid Explorer).
  3. ๐Ÿ” Follow the path and open the file. contacts2.db SQLite Editor (for example, SQLite Editor).
  4. ๐Ÿ—‘๏ธ Fulfill the request: DELETE FROM calls WHERE number='Phone number'; or for complete cleaning: DELETE FROM calls;
  5. ๐Ÿ”„ Reboot the phone.

This method is guaranteed to delete records without recovery, but requires technical skills. Wrong actions can lead to the loss of all contacts!

What happens if you delete contacts2.db?
The file contains not only the call log, but all the contacts, and if it is deleted, it will result in the total loss of the phone book, and you can only recover the data from the backup.

Method 5: Reset the settings of the Phone application (last resort)

If none of these things worked, the radical solution is to reset the phone app, and it will return to factory status by removing all call history, settings, and cache.

How to perform the reset:

  1. ๐Ÿ”ง Go to Settings. โ†’ Annexes โ†’ Application management.
  2. ๐Ÿ” Find the Phone app (or com.android.dialer).
  3. ๐Ÿงน Press "Storage" โ†’ "Clear all data".
  4. โš ๏ธ Confirm the action (this will delete the entire history of calls and SMS).

After discharge:

  • ๐Ÿ”„ The app "Phone" will restart with factory settings.
  • ๐Ÿ“ฑ You may need to reconfigure number autodetection and spam blocking.
  • ๐Ÿ”’ If you used Mi Account, the history can be restored after synchronization โ€“ pre-disable it (see Method 3).

๐Ÿ’ก

Resetting the Phone app is the most reliable way to delete all call records, but it also erases SMS and number autodetermination settings.

Additional tips: how to prevent the recovery of remote calls

To prevent remote call records from reappearing, follow these guidelines:

  • ๐Ÿ”„ Turn off automatic sync in Mi Account and Google (see Method 3).
  • โ˜๏ธ Delete backups in the cloud: For Mi Account: Settings โ†’ Mi Account โ†’ Cloud. โ†’ Backup copies โ†’ Delete. For Google: Settings โ†’ Google โ†’ Backup โ†’ Delete the data.
  • ๐Ÿ“ฑ Regularly clean the cache of the application "Phone" (Settings) โ†’ Annexes โ†’ Phone. โ†’ Warehouse โ†’ Clear the cache).
  • ๐Ÿ”’ Use third-party call management apps (like Truecaller or Call Recorder) that store your history locally.

If you sell or transfer a phone to another person, itโ€™s not enough to simply delete the call log. perform a full reset (Settings โ†’ About Phone โ†’ Reset) to ensure that all data is erased.

FAQ: Frequent questions about removing call records on Xiaomi

โ“ Can I recover deleted call records?
Yes, but only if: ๐Ÿ”„ Synchronization with Mi Account or Google is enabled (records will be restored after the next synchronization). โ˜๏ธ There is a backup in the cloud (can be restored through Settings) โ†’ Mi Account โ†’ Cloud. โ†’ Restore). ๐Ÿ’พ Third-party backup software was used (e.g. Titanium Backup for root users) If sync is disabled and no backups are available, recovery is impossible.
โ“ Why do you keep calling after deleting the record?
It's because of this: ๐Ÿ”„ Automatic sync with Mi Account or Google. โ˜๏ธ Cloud backups that restore data after a reboot. ๐Ÿ“ฑ Systemic bugs in MIUI (Solution: disable synchronization (see Method 3) and clear cloud backups.
โ“ How to delete call records for a specific contact?
There are two options: Through the log: Open the phone app" โ†’ "Find the contact you want to delete. Keep your finger on the record. โ†’ "Delete. Contact card: Open Contact and find the contact you want. Press three points (โ‹ฎ) โ†’ "Call log. Select the records and delete them.
โ“ Are these methods working on POCO and Black Shark?
Yes, all of the methods described are relevant for POCO and Black Shark smartphones, as they are based on MIUI (or its modifications, for example, POCO Launcher). Exception: On Black Shark, the path to settings may be called "Game settings", but the call management functionality remains standard. On POCO F4/F5, the Phone application may have a different interface, but the logic for deleting records is the same.
โ“ Can I delete call records without root rights?
Yes, the first three methods (1, 2, 3) do not require root. Method 4 (manual deletion via contacts2.db) and some features in Method 5 (e.g., complete data cleanup) may require superuser rights, but this is not necessary. For most users, it is enough to disable synchronization and use standard MIUI tools.