The call log on Xiaomi Redmi smartphones can quickly fill up with unnecessary entries, from random incoming to intrusive spam calls. Unlike messages that are deleted in packs, working with call history requires knowledge of hidden MIUI functions. This is especially true for users who want not just to clean individual records, but completely erase all traces of calls, including synchronized data in the Mi Account.
In this article, we will analyze all possible ways - from basic cleaning through the Phone application to use. ADB-We will focus on the problems faced by owners of Redmi Note. 12/11/10 redmi 9/8 on MIUI 14/13, If you need to not just hide, but permanently remove calls, including backups in the cloud, read on.
1. Standard call removal via the “Phone” application
The most obvious way is to use built-in MIUI tools, which is suitable for most users who want to quickly clear the log without further manipulation, but this method has limitations: it does not delete data from synchronized accounts (such as Google or Mi Account) and does not affect system logs.
To delete individual records or the entire journal:
- 📱 Open the Phone app (the tube icon on the home screen).
- 📝 Click on three dots in the upper right corner → Choose "Call Journal».
- 🗑️ To delete one entry: make a long press on the number → select "Delete».
- 🧹 For complete cleaning: press three dots → «Delete everything» → confirm.
Some Redmi models (e.g. Redmi Note 11 Pro+) may not have the Delete Everything option, so use an alternative route:
- Go to Settings → Applications → Application Management.
- Find Phone → Storage → Clear Data (this will delete the entire log but reset the app settings).
⚠️ Note: Clearing the Phone app data will also reset your personal settings (such as blacklisting or forwarding settings).
2. Remove calls through MIUI settings (hidden method)
MIUI 14 and earlier has a hidden feature that allows you to remove calls without resetting the application settings, which works even if standard uninstalling via Phone is not available.
Instructions:
- Open the Settings. → The phone.
- Click on MIUI Version 5 times in a row to activate Developer Mode (if not already activated).
- Go back to the basic settings and go to Additional → For Developers.
- Activate the USB Debugging option (optional, but may be needed for the next steps).
- Now go to Settings → Applications → Application Management → Phone → Storage → Clear cache.
- Then go back a step and select “Clear Data” → confirm.
This method is more radical than standard deletion, but it is guaranteed to clean up all local call data, but it does not affect cloud backups.
Backup contacts | Disable sync with Mi Account | Write important numbers on paper | Check for root rights (if you plan to use ADB)
-->
3. Remove synchronized calls in Mi Account and Google
If you use Mi Account or Google to sync contacts and calls, a standard deletion on your phone won't result in a complete cleanup.The data will stay in the cloud and can be recovered the next time you update.
To remove calls from the cloud:
For Mi Account:
- 🌐 Go to account.xiaomi.com and log in.
- 📊 Select "Cloud» → «Call magazine».
- 🗑️ Click on “Delete All” or select specific entries.
- 🔄 After removal, turn off sync in phone settings: Settings → Accounts. → Mi Account → Synchronization → Call log (disable).
For Google:
- 🌐 Open contacts.google.com.
- ☁️ Go to the tab "Other contacts» → Find the section "Call Journal».
- 🗑️ Remove unnecessary records manually (no mass removal).
- 🔄 Turn off sync: Settings → Accounts. → Google → Synchronization → Call log (disable).
⚠️ Note: If you do not turn off sync, remote calls may be restored the next time you update your server data.
| Service | Max. Call shelf life. | Possibility of mass removal | Automatic synchronization |
|---|---|---|---|
| Mi Account | 1 year | Yes. | Included by default |
| Unlimitedly. | No (only by hand) | Included by default | |
| Local storage. | Before the phone drops. | Yes (via settings) | No. |
4.Use ADB for deep cleaning (no root)
If standard methods don't work, you can use Android Debug Bridge (ADB), which doesn't require root rights, but allows you to delete system files associated with call logs, suitable for power users.
Instructions:
- Download and install ADB Tools on your computer.
- Activate "Debugging by" USB» on the phone (Settings) → The phone. → Version. MIUI (5 taps) → For developers → Debugging by USB).
- Connect Redmi to your PC and confirm debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to delete the call database: adb shell pm clear com.android.providers.contacts This command will reset all contact and phone application data, including the call log.
If you only need to remove calls without affecting contacts, use:
adb shell content delete --uri content://call_log/calls⚠️ Attention: Misuse of the right ADB This can cause phone malfunctions. Before you execute commands, make sure you have a backup of the data.
💡
If the call log still appears after using ADB, restart the phone – sometimes changes are only applied after the reboot.
5. Removing calls using third-party applications
There are apps on Google Play that offer advanced features for working with call logs. They are useful if you need to automate cleaning or delete calls on a schedule.
Top.-3 tested applications:
- 📲 Call Logs Backup & Restore – allows you to export and import a journal, as well as selectively delete entries.
- 🧹 Cleaner for MIUI — Specialized tool for cleaning system debris, including calls.
- 🔒 Private Call Log – hides and encrypts the call log (useful for privacy).
How to use:
- Download and install one of the applications.
- Provide the necessary permissions (access to call logs).
- Select the records to delete or set up automatic cleaning.
Note that some applications require root rights to work properly, and without them, functionality may be limited.
What permits are required to work with call logs?
6. Resetting the phone to factory settings (last resort)
If you need to securely remove all traces of calls, including hidden system logs, the only reliable way is to completely reset your phone, which erases all data, including apps, photos and settings, so use it only as a last resort.
How to make a reset on Xiaomi Redmi:
- Create a backup copy of important data (contacts, photos, documents).
- Go to Settings → About the phone → Reset settings.
- Select “Erase all data” → enter a password (if required).
- Confirm action. The phone will restart and begin the cleaning process.
After discharge:
- 🔄 Do not restore data from backup if you want to get rid of your call history completely.
- 🚫 Do not connect old accounts (Mi Account, Google) before setting up your phone – this can restore remote calls.
⚠️ Note: Some Redmi models (e.g. Redmi) K50) After reset, a hidden folder with call logs may remain in the section /data/data/com.android.providers.contacts. Root rights will be required to remove it.
💡
Resetting to factory settings is the only way to remove calls that sync to the cloud automatically and are not amenable to manual cleaning.
7. Features of call removal on different models of Redmi
MIUI firmware on different Xiaomi Redmi models can have unique nuances. Below is a table with features for popular devices:
| Model | MIUI version | Features of call removal | Does it work? ADB-cleaning |
|---|---|---|---|
| Redmi Note 12 Pro+ | 14.0.3+ | The item “Delete everything” is hidden in the submenu “Additional” | Yes. |
| Redmi 10/10A | 12.5–13.0 | Standard deletion works, but synchronization with Mi Account often restores data | Yes (confirmation required) |
| Redmi 9T/9C | 12.0.8–12.5.4 | Cleaning through the “Storage” of the “Phone” application may not work the first time | Yes. |
| Redmi K50/Gaming | 14.0.1+ | Call log is duplicated in game mode (you need to clean separately) | Partially (root required) |
For MIUI 14 models (e.g. Redmi Note 12) an additional step may be required:
- 🔧 Turn off the Smart Help feature in your phone settings (Settings) → Special facilities → Smart help, as it can block changes to the call log.