The modern smartphone accumulates a huge amount of information, and contacts in the phone book are no exception. Often users are faced with a situation where the list of calls or address book is filled with unnecessary entries, random sets of numbers or duplicates left after a change. SIM-Cleaning up this list is not just an aesthetic issue, it's also a way to clean up communications so you can quickly find the right people.
Owners of devices based on the MIUI shell or the new HyperOS have several built-in tools to manage the contact list. You can delete one particular number, clear the call history or completely erase all records at once. Understanding the differences between these methods will help avoid accidental loss of important data, which will be difficult to recover later without a backup.
In this article, we will take a look at all the available ways to clean the phone book, look at standard system tools, work with a Google account, and more complex methods that require the use of hidden menus or a computer. Follow the instructions carefully to complete the task effectively.
Removal of single contacts and duplicates
The most common task is to remove one or more unnecessary numbers, which can be an intrusive spammer, a misrepresented contact, or an old number of a former employer. In the standard Contacts app on Xiaomi, this process is intuitive, but has its own peculiarities depending on the version of the shell.
To start, open the Contacts app on the home screen or in the Tools folder. Find the entry you want in the list. A long tap on the contact name will highlight it, and then a toolbar will appear at the bottom of the screen. Here you will see the basket icon or the Delete button. By clicking on it, the system will ask you to confirm the action, since it may not be possible to restore the number deleted in this way without syncing.
Often in the list there are duplicates that arose when synchronizing different sources (SIM-Map, phone memory, Google account. MIUI It can recognize repeats. Go to the Contacts app settings, select Contact Organization, and click on Combine Repeats. The phone will suggest a list of pairs that can be combined into one record, saving all numbers under one name.
- 📱 Open the Contacts app and find the desired entry in the list.
- 🗑️ Make a long press on the name, then select the basket icon to delete.
- 🔄 Use the “Combine Repetitives” function to clean up duplicates.
- 💾 Check where the contact is kept (SIM or telephone, before removal.
⚠️ Note: If a contact is synced to a Google account, deleting it from your phone can automatically remove it from the cloud.
Complete cleaning of the phone book
Sometimes you have to delete all the numbers at once, and this is true when you sell a device, transfer your phone to another user, or want to start making contacts from scratch. Unlike deleting one record, mass deleting requires a certain sequence of actions, because there is usually no Delete All button on the home screen.
To complete a mass deletion, go to the Contacts app and click on the three dots in the top right corner (or menu button). Select "Tag All" or "Select All." Once all the entries in the list are illuminated with a blue marker, click on the basket icon. The system will issue a warning that a large number of entries will be deleted. Confirm the action.
Consider that the speed of the interface can decrease if there are thousands of numbers in the list. The deletion process can take several seconds. If you have sync enabled, the changes will apply to all devices associated with this account. So before a mass sweep, make sure to back up important data by exporting it to a.vcf file.
☑️ Checklist before complete removal
Once cleaned, the list will be empty. SIM-The card will remain in the phone's memory, and vice versa. To clean it completely, repeat the procedure by switching the contact display in the settings to another storage source.
Clearing the call history and call log
Often, by "deleting numbers," users mean clearing the history of incoming and outgoing calls, the call log stores information about the time, duration and number of the subscriber, over time, this list becomes huge, and finding the right call becomes difficult, and cleaning the history is an important step to preserve privacy.
Open the Phone app (green handset) and go to the Journal or History tab, which displays a chronological list of all your calls. To delete a particular number from your history, swipe it to the left (or long press) and select the basket icon. To delete the entire story, click three dots in the corner of the screen and select Clear Call Log.
You can also delete the data by date. Some versions of HyperOS have day grouping. By clicking on a date, you can select all the calls made that day and delete them at once, which is convenient if you want to erase the activity for a specific period, for example, during vacation or business trip.
| Action. | Method of isolation | The result |
|---|---|---|
| Deletion of one number | Swipe left or long press | Deletion of one entry from the journal |
| Removal of the team | Long press + choice of others | Delete several selected records |
| Complete cleaning | Menu (three dots) → Clean the journal | Completely delete all call history |
| Date deletion | Grouping by day (if available) | Deleting all calls on a particular day |
⚠️ Warning: Telecom operators keep the details of calls on their side, whether you deleted the story on your phone or not. Cleaning the log on your smartphone hides the data only from who will take the device into their hands.
Managing Contacts through Google Account
Most Xiaomi users link their contacts to a Google account, which allows them to keep their numbers from being lost when they lose their phone or reset their settings, but managing a list through Google Contacts is often more convenient and functional than using a standard phone app.
To access advanced features, open your browser on your computer or phone and go to contacts.google.com. Log in. Here you will see a complete list of all saved numbers. The web version interface allows you to highlight contacts with a mouse using Ctrl or Shift for multiple selection, which is much faster than pointing a finger at a smartphone screen.
The web interface has a Cancel Change feature, and if you accidentally delete an important number or get confused while sorting, you can roll back the contact state by 30 days, and it’s convenient to delete contacts that are labeled “Other” or have no name (just phone numbers), which often happens when instant messengers are automatically synchronized.
How to Restore a Remote Contact on Google?
Synchronization works both ways. Any changes made to the site will instantly affect your Xiaomi if the internet is turned on.It’s the perfect way to do a “cleanup” of the phone book while sitting at your computer and then just update the list on your phone.
Hiding numbers and working with a blacklist
Sometimes you just have to hide it from the public eye or lock it so it doesn't bother you, and MIUI and HyperOS have built-in privacy tools that allow you to do this without removing the record from the database.
Hidden Contacts allows you to move selected numbers to a password- or fingerprint-protected partition, disappear from the general list and do not appear as standard when you call in. To access these contacts, you need to perform a special gesture in the Contacts app (usually swipe up or down in a certain area, set in the settings).
If the purpose of deletion is to get rid of spam, it is more effective to use the Blacklist. The number added to it will not be deleted from your book, but calls and SMS from it are blocked by the system. You can add numbers to the blacklist manually or use automatic filters, for example, block all hidden numbers or numbers from other regions.
- 🔒 Hidden contacts are not visible in the list without entering a password.
- 🚫 Blacklist blocks calls, but keeps number in database.
- 👁️ Hiding a number doesn't delete his call history if it already exists.
- ⚙️ Privacy settings are in the Contact Menu» → «Settings» → «Confidentiality».
💡
Use Do Not Disturb mode with the "Let Only the Favourites" setting if you want to temporarily hide from everyone except the close circle without deleting or blocking numbers permanently.
Use of the Engineering Menu and ADB for Advanced Users
For those who are not afraid of complex methods, there are ways to delete numbers through the engineering menu or the ADB command line. These methods allow you to clean system databases that may not be available through a regular interface, or automate the cleaning process on a variety of devices.
The engineering menu in Xiaomi is called by code ##64663## or through the Engineering Menu app (it requires installing a special APK). However, there is usually no direct "wipe contacts" feature there, but you can reset the Contacts and Phone app settings through the application menu, which will clear the cache and local display settings, although the numbers will remain.
A more powerful tool is USB and ADB debugging. You can send a command to clean up the contact application data by connecting the phone to your computer. The command goes something like this: adb shell pm clear com.miui.contacts. This action will completely reset the Contacts app to factory status by removing all local records that are not synchronized with the cloud.
adb shell pm clear com.android.providers.contacts
adb shell pm clear com.miui.contacts⚠️ Attention: Use of teams ADB requires on-set debugging USB If you misuse the commands, you can cause the system to run in an unstable way.
💡
The safest and most effective way to delete numbers is to use the standard interface of the Contacts app or the web version of Google Contacts. Complex methods are only needed in specific cases of system failure.