How to Delete Call Records on Xiaomi: From Individual Contacts to Hidden History

Why does standard removal not always work?

Have you ever noticed that after clearing your Xiaomi call history, some numbers still pop up in search or offers? It's no coincidence that MIUI has a multipath call data storage system. A simple click on "Delete" in the Phone app erases only the visible part of the story, but real records can remain in the system's cache, cloud reserve, and even in the operator's logs.

Complicating the problem is that Xiaomi integrates call history with other services like Mi Cloud, Google Contacts, and even Mi Account. For example, if you sync contacts with a Xiaomi account, deleted phone records can be restored the next time you log in. And models with MIUI 14+ have a feature called Smart Search, which stores call metadata separately from the main history.

In this article, we will examine not only standard methods, but also hidden mechanisms Xiaomi, which allow you to completely erase the traces of calls โ€“ including backups, cache and cloud data, POCO X5 Xiaomi 13, where the algorithms of history storage are different from the older versions MIUI.

Method 1: Standard removal through the application "Phone"

Starting with the basic method, which works on all Xiaomi devices regardless of the MIUI version, it is suitable for deleting individual records or the entire history, but does not affect backups and cloud data.

Instructions:

  • ๐Ÿ“ฑ Open the Phone app (the tube icon on the home screen).
  • โณ Go to the Journal tab (or History in older versions).
  • ๐Ÿ” Tap and hold the desired record, then select other calls for mass removal (if necessary).
  • ๐Ÿ—‘๏ธ Slip on the basket icon in the upper right corner and confirm the action.

To clean up the history completely:

  1. In the same app, click on three dots (โ‹ฎ) top-right.
  2. Select Settings โ†’ Clearing the history of challenges.
  3. Confirm the deletion of all records.

Make sure that the records are removed from the journal.|Check the search by number in the "Contacts" app"|Restart your phone to update your cache|Open "Settings" โ†’ Annexes โ†’ Phone. โ†’ Warehouse" and clear the cache-->

โš ๏ธ Attention: This method does not delete data from Mi Cloud! If you have sync enabled, records can be restored the next time you connect to the Internet. โ†’ Xiaomi account โ†’ Mi Cloud โ†’ Synchronize and disable the call log option.

Method 2: Remove via system settings (for MIUI 13 and later)

Modern versions of MIUI (starting with MIUI 13) have a separate section for managing call data that allows you to clear not only history, but also associated metadata, a method that is more effective than standard, as it affects system log files.

How to do this:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find your phone in the list and tap it.
  3. Go to the Warehouse. โ†’ Clear the data.
  4. Select Clear all data (this will remove both the history and the application settings).
What happens after all the data is cleaned?
When selecting "Clear all data" will reset not only the recording of calls, but also: - Settings of the application "Phone" (topics, call sounds) - History of IDs of calling subscribers (if you used the function of determining numbers) - Local blacklists (they will have to be configured again) - Data on the time of last calls for each contact

๐Ÿ”น Important: On some models (Xiaomi) 12T, Redmi K50) After this procedure, you may need to restart the device, because the telephony service restarts. If the history still shows after cleaning, check it out:

  • ๐Ÿ”„ Is synced with Google Contacts enabled (Settings) โ†’ Accounts. โ†’ Google โ†’ Synchronization of contacts).
  • ๐Ÿ“ฑ Are there any third-party applications for recording calls (such as Cube Call Recorder or Truecaller).
  • ๐Ÿ”’ Is not the mode active for developers with debugging enabled USB (This can block the cleaning of some logs).

Method 3: Delete Hidden Records via Engineering Mode

If you are sure you have deleted the entire story, but some numbers continue to appear in searches or offers, the problem may be hidden logs of the system. On Xiaomi, this data is stored in the Engineering Mode, where standard methods do not penetrate.

โš ๏ธ Attention: Incorrect actions in the engineering menu can disrupt the network or telephony. Follow the instructions accurately and do not change other settings!

Instructions for cleaning hidden logs:

  1. Open the phone app and enter the code: ##4636##
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll down to the Call Logs block.
  4. Click Clear Log and confirm the action.

1. Install Activity Launcher from Google Play.

2. Find the Engineering Mode or MTK Engineer Mode.

3. Run the Telephony module and clean the logs manually.-->

Following this procedure, it is recommended that:

  • ๐Ÿ”„ Reboot the phone (required!).
  • ๐Ÿ“ฑ Check the work of calls (sometimes reset network settings).
  • ๐Ÿ”’ Disable and re-enable mobile data (Settings) โ†’ SIM-maps and mobile networks).
Xiaomi modelDoes it support Engineering Mode?Alternative method
Redmi Note 10/11/12Yes (code ##4636##)MTK Engineering Application
POCO X3/X4/X5Yes (reboot required)Activity Launcher
Xiaomi 11/12/13Partially (access restricted)ADB-commands (see Method 5)
Redmi K40/K50Yes (may need root)QuickShortcutMaker

Method 4: Clean up with Mi Cloud and Google Account

If you use Mi Cloud or Google Contacts, your call history can sync automatically, and even after local deletion, records can be restored the next time you connect to the Internet, and to avoid this, you need to clear your data in the cloud.

For Mi Cloud:

  1. Go to Settings โ†’ Xiaomi Account โ†’ Mi Cloud.
  2. Select Sync and turn off the Call Log option.
  3. Go back to the Mi Cloud main menu and click Data Management.
  4. Find the Call Log section and select Delete Data.

For Google Contacts:

  1. Open your browser and go to contacts.google.com.
  2. On the left menu, select More โ†’ Re-establish contacts.
  3. Set the date a day earlier than you need to and click Restore (this will bring back the old version without recent calls).
  4. Return to the sync settings on your phone (Settings โ†’ Accounts โ†’ Google) and turn off Contacts for 5-10 minutes.

Yes, only Mi Cloud|Yes, only Google Contacts|Yes, both services|No, not using |I don't know what it-->

โš ๏ธ Note: If you delete data from Mi Cloud, it will be erased from all devices associated with this Xiaomi account, not only phones, but also tablets (Xiaomi Pad) or smartwatches (Mi Band) if they are synced.

๐Ÿ”น An extra step for paranoids: If you want to be guaranteed to remove all traces, temporarily delete your Xiaomi account from your phone:

  1. Settings โ†’ Xiaomi Account โ†’ Delete your account.
  2. Confirm the deletion (password required).
  3. Reset the device.
  4. Log in again to your account โ€“ the call history will not be restored, as the local data has already been cleared.

Method 5: Complete cleaning through ADB (for power users)

If you need to securely delete all records, including system logs and cache, you can use ADB (Android Debug Bridge), which requires connecting your phone to your computer and basic command line knowledge.

๐Ÿ“Œ Preparation:

  • ๐Ÿ–ฅ๏ธ Install. ADB Tools on the computer.
  • ๐Ÿ“ฑ Enable Developer Mode on Xiaomi: Settings โ†’ The phone. โ†’ Version. MIUI (press 7 times).
  • ๐Ÿ”ง Turn on Debugging. USB In Settings โ†’ Additionally. โ†’ For developers.
  • ๐Ÿ”Œ Connect your phone to your PC and confirm your trusted device.

๐Ÿ’ป Cleanup commands:

adb shell pm clear com.android.contacts


adb shell pm clear com.android.dialer




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




adb shell rm -rf /data/data/com.android.dialer/databases/*

๐Ÿ”น What do these teams do:

  • Clears the data of the Contacts and Phone applications.
  • Deletes local databases with call history.
  • Resets the cache of the identifiers of the callers.

๐Ÿ’ก

Use ADB only if other methods have failed. This method deletes ALL, including favorite contacts and call settings. Before executing commands, back up important data!

โš ๏ธ Note: On some models (Xiaomi 13 Ultra, Redmi) K60) after ADB-Cleaning may require reinstallation of updates MIUI, If you lose your application icons after the procedure, just restart the device.

Method 6: Reset to factory settings (last resort)

If none of these methods worked, or if you sell your phone and want to completely erase all your data โ€” including your phone history, your messages, and your accounts โ€” youโ€™ll have to do a complete reset.

๐Ÿ”„ How to Reset Xiaomi Without Losing Data (Preliminary):

  • ๐Ÿ“ Create a backup through Settings โ†’ The phone. โ†’ Backup (exclude Call Log from copy!).
  • ๐Ÿ” Make sure you remember the Mi Account password โ€“ after resetting, the phone may require you to enter to unlock.
  • ๐Ÿ“ฑ Charge your phone at least 50% (resetting when charged low can lead to errors).

๐Ÿ› ๏ธ Discharge procedure:

  1. Open Settings โ†’ About the phone โ†’ Reset settings.
  2. Select Erase All Data (not Reset!).
  3. Enter. PIN-code.
  4. Confirm the action and wait for the reboot (it will take 5-15 minutes).
What to do if your phone requires an old Mi Account after a reset?
This means that the device was tied to Mi Account and enabled the function of Device Protection. To unlock: 1. Enter the account that was tied before the reset. 2. If you do not remember the password, restore it through account.xiaomi.com. 3. If the phone is purchased from hand and the previous owner did not untie the account, contact Xiaomi support with a check about the purchase.

๐Ÿ”น Important for models with MIUI 14+: After reset, some functions may need to be re-activated:

  • ๐Ÿ“ž Settings โ†’ SIM-maps and mobile networks โ†’ Voice mail (if used).
  • ๐Ÿ”• Settings โ†’ Confidentiality โ†’ Special permits โ†’ Recording calls.
  • ๐Ÿ“ก Settings โ†’ Connections โ†’ Access Point and modem (if used) USB-modem).

Frequently asked questions

Can I recover deleted phone records on Xiaomi?
Yes, but only if: You had Mi Cloud or Google Contacts enabled (check cloud backups). You use third-party backup apps (like Titanium Backup for root devices). Deletion occurred less than 30 days ago โ€” some services (like Truecaller) store call logs on their servers. If none of this works, recovery is unlikely โ€” Xiaomi doesnโ€™t store call history on its servers for more than a few days.
Why are they still displayed in search after the number is deleted?
This is because: Cache of the Contacts app โ€“ clear it in Settings โ†’ Annexes โ†’ Contacts โ†’ Warehouse โ†’ Clear cache. Google indexing โ€” if you search through the Google search widget, it can show data from Google Contacts. Hidden operator logs โ€” some mobile operators (such as MTS or Beeline) store call history on their equipment for up to 6 months. To completely remove the number from the search, try: Settings โ†’ Annexes โ†’ Google โ†’ Warehouse โ†’ Clear the data
How to delete call records from SIM-map?
On modern Xiaomi (c) MIUI 12+) Default call history is stored in the phoneโ€™s memory, not on the phone. SIM-However, on older models (e.g. Redmi). 4X or Mi A1) records may have been retained SIM. To clean them: Open the settings โ†’ SIM-maps and mobile networks. Choose your own. SIM-Click Data Management. SIM-map โ†’ Delete the history of the calls. โš ๏ธ If you donโ€™t have that option, your model doesnโ€™t support storing your history. SIM, All the records are already in the phoneโ€™s memory.
Will removing your call history affect the work of messengers (WhatsApp, Telegram)?
No, MIUI call history and instant messenger calls (WhatsApp, Telegram, Viber) are kept separately. Deletion of system records will not affect: WhatsApp Call Log (stored in the Meta cloud); Telegram Call History (linked to an account, not a phone); Viber or Skype Logs (synchronized with their own servers); Exception: if you use WhatsApp Call Recording, and files are stored in your phone memory, they must be deleted separately through Files โ†’ Internal Memory โ†’ WhatsApp Media โ†’
Can I turn off the call history at all?
Yes, but it will require a combination of settings: Turn off sync: Settings โ†’ Xiaomi account โ†’ Mi Cloud โ†’ Synchronization โ†’ Call log (off) Settings โ†’ Accounts. โ†’ Google โ†’ Contact Synchronization (Switch Off) Limit permissions for the Phone application: Settings โ†’ Annexes โ†’ Phone. โ†’ Permits โ†’ Storage (disable) This will prevent the app from storing logs in the phone's memory. MIUI 14+ Turn off smart search: Settings โ†’ Search โ†’ Search settings โ†’ Search history (clean and disable) โš ๏ธ After that: You won't be able to view your call history (even current ones), features like "Last Contacts" in the dial menu will stop working, and some system services (like Spam Blocking) may not work properly.