The call log on Xiaomi Redmi 7 is becoming a real archive over time: hundreds of incoming, outgoing and missed calls prevent you from quickly finding the right contact, and confidential numbers can accidentally fall into the wrong hands. Fortunately, MIUI offers several ways to clean up the history - from basic deletion to hidden features for power users.
In this article, we will discuss all the current methods: how to delete individual records, erase the entire journal at a time, and also consider a unique way to clean through an engineering menu that is not documented in official instructions. MIUI 10β14 β The availability of certain functions depends on them.
1. Standard cleaning through the application "Phone"
The most obvious and quick way is to use the built-in tools of the Phone app, which is suitable for most users and does not require any additional knowledge.
- π± Open the Phone app (the tube icon on the home screen).
- π Go to the Journal tab (usually the second icon below).
- βοΈ Click on the three dots in the upper right corner and select Remove.
- ποΈ Tick the boxes you want to delete, or click Allocate.
- β Confirm the action with the Remove button.
This method allows you to delete both individual records and the entire log, but it has a limitation: some system numbers (for example, from a carrier) may not be deleted through a standard menu, in which case alternative methods will be required.
β οΈ Attention: If you are using MIUI 12 and later, after deleting the log can be restored when synchronized with Mi Account. To avoid this, temporarily disable sync in Settings β Accounts. β Mi Account β Synchronization.
Disable Mi Account Synchronization
Close all background applications
Check the free space on the device
Backup of important contacts-->
2. Remove through system settings
If the standard method didn't work or you want to erase all traces, use the system settings. This method is suitable for deep cleaning, including the cache of the Phone application:
- π§ Go to Settings. β Annexes β Application management.
- π In the search bar, enter the phone and select the appropriate application.
- ποΈ Press Warehouse.
- π§Ή Choose Clear Data (this will remove not only the log, but also the app settings).
- π Confirm the action.
After this procedure, the Phone application will reset to the factory settings, and the call log will be completely empty. However, note: along with the log, the call settings (for example, redirecting or blocking numbers) will also be reset.
| Cleaning method | Speed. | Depth of cleaning | Risks. |
|---|---|---|---|
| Through the phone app. | β‘ Fast (10-20 sec) | Only removes the magazine. | Recovery during synchronization |
| Through system settings | π’ Slower (30-60 seconds) | Remove the log + reset the settings | Resetting personal call settings |
| Engineering menu (see below) | β‘ Instantly. | Complete cleaning (including hidden logs) | Risk of disrupting the communication module |
Once a week.
Once a month
Only when memory ends
Never clean.-->
3. Hidden method: engineering menu Redmi 7
For power users, there is an undocumented method of cleaning through the engineering menu, which allows you to erase not only the visible log, but also the service logs that can be stored in the system. Use it with caution - wrong actions can disrupt the communication module.
Instructions:
- π Open the phone application.
- π’ Enter the combination: ##4636## (test menu will open).
- π Select the Usage statistics tab (Usage statistics).
- π Find the Call Log section and click Clear Data.
- π Return to the main menu and restart the device.
This method is guaranteed to remove all traces of calls, including those that may remain in the cache of the system. However, after its application, it is recommended to check the operation of calls - in rare cases, you may need to reset your network settings (Settings). β SIM-maps and mobile networks β Resetting network settings).
β οΈ Attention: Combination ##4636## It may not work on some of the firmware MIUI 13/14 In this case, use an alternative code: ##284## (batch-test).
What to do if the engineering menu is not opened?
4. Cleaning through ADB (for advanced users)
If you are familiar with Android Debug Bridge (ADB), you can delete the call log via the command line, which is useful if standard methods do not work or you need to automate the process (for example, for mass cleaning on multiple devices).
Instructions:
- π₯οΈ Install. ADB Tools on PC.
- π Connect Redmi 7 to your computer and enable Debugging USB (Settings β The phone. β Version. MIUI β 7 times press to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- π Open the command line (Windows) or the terminal (macOS/Linux) enter:
adb shell content delete --uri content://call_log/callsThis command instantly clears the entire call log, and you can use:
adb shell content query --uri content://call_log/callsIf the team returns the empty result, the journal is successfully cleaned, and this method works on all versions of MIUI and is independent of interface constraints.
π‘
Before using ADB, back up your data via adb backup to help you recover information in case of an error.
5. Automatic cleaning with Tasker or MacroDroid
If you need to clean the log regularly (for example, on a schedule), you can automate the process with applications like Tasker or MacroDroid, which is convenient for those who are keeping abreast of privacy or just donβt want to manually delete entries.
Example of settings in MacroDroid:
- π² Install MacroDroid from Google Play.
- β Create a new macro and select a time interval trigger (e.g. once a week).
- π In the Actions section add Execute the shell command.
- π Enter the command: content delete --uri content://call_log/calls.
- πΎ Save the macro and activate it.
Now, the log will be automatically cleaned without you, which is especially useful for enterprise devices, or if you often transfer your phone to other people.
β οΈ Warning: Auto Cleaning may conflict with call recording apps (like Cube Call Recorder).Please check compatibility before setting up macro or add exceptions.
6.Recovery of accidentally deleted records
If you cleared the log by mistake, there is a chance to recover the data β but only if two conditions are met:
- π± The device did not have a full reboot after deleting.
- π You havenβt recorded new calls (they overwrite deleted data).
For recovery, use specialized utilities:
- π οΈ DiskDigger scans internal memory for deleted records.
- π± GT Recovery β Restores the call log and SMS (Requires root rights for deep scanning).
- π» Dr.Fone β PC version for comprehensive recovery (works even after resetting settings).
The chances of success depend on the type of memory your Redmi 7 has: on devices with eMMC (most budget models), data recovers worse than on UFS. If the phone has rebooted or more than 24 hours have passed, the probability of recovery tends to zero.
π‘
The faster you start recovering from deletion, the better the chances of getting your data back, and the optimal time is the first 30 minutes.
7. How to prevent automatic log recovery
Many Xiaomi Redmi 7 users face a problem: after cleaning, the magazine recovers itself after a while.
- βοΈ Sync with Mi Account (if backup is enabled).
- π± Backup through Google Account (setting up Settings) β System system β Backup).
- π Applications for recording calls that keep their own logs.
To avoid this:
- π Turn off log sync in Settings β Accounts. β Mi Account β Synchronization β Call magazine.
- π« Stop Google from backing up call data: Settings β Google β Backup β Call log (turn off slider).
- π΅ Check the permissions of applications to record calls (such as Truecaller or ACR) And turn them off the magazine.
If the log is still recovering, try disabling autosynchronization completely: Settings β Accounts β Autosynchronization of data (move the slider to the left). This is a radical solution, but it is guaranteed to prevent unwanted recovery.