Incoming and outgoing calls on Xiaomi Redmi 9 can be over-stuffed and sometimes contain sensitive information that you want to hide. Unlike newer Redmi models (like Note 12 or Redmi 10), where the MIUI interface has undergone changes, Redmi 9 runs on MIUI 12-14 with unique log management nuances. In this article, we will discuss all the current ways to clean up history, from standard tools to hidden features that are not written in the official documentation.
It is important to understand that simply deleting records through the Phone app does not always guarantee complete erasure.Residual files can be stored in the cache or backups of Google Account. We will show you how to avoid this and clean the log without traces, including synchronized data. If you need to not just hide calls, but specifically destroy them forever, read the section on deep cleaning through Settings β Memory.
Method 1: Standard removal through the application "Phone"
The most obvious method is to use the built-in Dialer app, which is suitable if you need to delete individual records or clear the entire log at a time, but it has a limitation: synchronized calls (those saved in Google Contacts) can be restored the next time you connect to the Internet.
To avoid this, turn off synchronization before cleaning:
- Open Settings β Accounts and Sync β Google.
- Find your account and disable the Contacts slider.
- Go back to the phone app.
We now proceed to delete:
- π± Open the phone application (icon with a handset).
- π Go to the tab "Journal" (usually the second icon at the bottom).
- βοΈ Click on the three dots in the upper right corner and select "DeleteΒ».
- ποΈ Tick the required records or click "Select allΒ».
- π΄ Confirm the removal with the βOKβ buttonΒ».
βοΈ Preparation for journal cleanup
If the records reappear after deletion, they are recovered from the cloud, in which case proceed to Method 3 (deep cleaning).
Method 2: Cleaning through the βSettingsβ of the system
This method removes not only visible records, but also temporary files associated with the call log. It is useful if the standard deletion failed or you suspect that the data is still stored in the system. Redmi 9 has a special section called Memory, where you can manually erase the cache of the Phone application.
Instructions:
- Go to Settings β Memory β Memory Cleanup.
- Wait for the system analysis (it can take up to 30 seconds).
- Click "More" at the bottom of the screen.
- Find the Phone app (com.android.dialer) in the list and open it.
- Click on Clear Cache and Clear Data (the latter will delete all app settings, but not contacts!).
π‘
After cleaning the cache, restart the phone β this will speed up the application of changes and avoid possible interface glitches.
This is more radical than the first, but it doesn't affect cloud-based copies, and if the calls are synchronized with Google, they still have to be manually deleted through the web version of Google Contacts.
Method 3: Deep cleaning with synchronization shutdown
If you need to permanently delete all call records, including backups, follow this instruction, which is suitable for users who want to reset their history without the possibility of recovery.
Algorithm of action:
- Turn off sync: Go to Settings β Accounts and Sync β Google. Turn off sync between Contacts and Call Log (if there is one).
- Delete the Phone app data: Open Settings β Apps β Application Management. Find Phone and click Storage. Select Clear Data and confirm.
- Clear the system services cache: Go back to App Management and find Google Play Services. Clear the cache (not data!).
Delete backup copies:
- Open Google Drive on your computer.
- Go to βBackupsβ and delete files with the name call_logs_*.ab.
What happens if you don't turn off the synchronization?
After completing all the steps, restart your phone. Now your call history is deleted forever, including hidden copies. If you plan to sell or transfer the device, we recommend you also perform a factory reset (Settings β About Phone β Reset).
Method 4: Use of third-party applications (for power users)
If the built-in MIUI tools fail (for example, due to a system failure or a virus), you can use third-party utilities. We tested several applications on Redmi 9 and selected the most reliable ones:
| Annex | Functions | Pluses | Cons |
|---|---|---|---|
| Call Logs Cleaner | Deletion of records by date, contact, type (incoming/outgoing) | Free, no advertising, supports MIUI | Requires permission to access journals |
| History Eraser | Clearing calls, SMS, browser history | One Click for Complete Cleaning | Paid version for deep cleaning |
| CCleaner | Optimizing Memory + Deleting Calls | Convenient interface, cleaning the cache | Can delete the necessary data in case of careless use |
Warning: Before using third-party applications, back up your contacts (e.g., via Settings β System β Backup). Some utilities may accidentally delete not only the log, but also saved numbers.
If after using third-party software calls still appear, check:
- π Sync with Mi Cloud is not enabled (Settings) β Mi Account. β Cloud).
- π± Are there any duplicate calling apps (like Truecaller or WhatsApp) that keep their log).
- π οΈ Have administrator rights been set for call recording applications (e.g. Cube Call Recorder).
What to do if the call records are not deleted?
Sometimes Redmi 9 users are faced with a situation where the call log is not cleared in any way.
- π§ System failure (for example, after a failed update) MIUI).
- π± A virus or malware that blocks change.
- π Work profile restrictions (if the phone is managed via Android Enterprise).
Decisions:
- Restart your phone in Safe Mode: Press the power button before the menu appears. Press and hold "Switch off," then confirm the safe mode. Try to delete the records again.
Reset the settings of the phone application:
adb shell pm clear com.android.dialer(Requires USB debugging and a computer).
Check your phone for viruses.
Malwarebytes
Dr.Web Light
π‘
If none of these things worked, it's probably a system failure problem, and in that case, it's only going to help you reset completely (Settings β About Phone β Reset), but it's going to delete all the data from the device.
How to prevent the retention of calls in the future?
To prevent the call history from accumulating again, set up Redmi 9 as follows:
- π« Turn off automatic synchronization: Settings β Accounts and synchronization β Google β Contacts (off).
- π΅ Stop apps from recording calls: Settings β Permits β Microphone (disable access for unnecessary applications).
- π Set up automatic cleaning: Use MacroDroid to create the rule: Every 7 days β Clear the call logΒ».
If you make frequent calls at work and want to save only important records, use the tags in the Phone app:
- Open the right call in the magazine.
- Click on the icon Β«βΒ» (chosen).
- These records will not be deleted during a mass clean-up.
FAQ: Frequent questions about deleting calls on Redmi 9
Can I recover deleted call records?
Why did the calls stay after the reset?
How to delete call records for a specific contact?
Is it safe to use third-party cleaning apps?
How to stop Redmi 9 from saving calls?
π‘
If you often clean the log, add the Phone app widget to the home screen, which will speed up access to the removal features.