Are you trying to clean a phone book on Xiaomi, but contacts persist after being deleted? Or is the Remove button inactive at all? This problem is familiar to many owners of smartphones on MIUI โ from the budget Redmi Note to the flagship Xiaomi 14. 80% of the time, it is not the firmware bugs that are to blame, but the wrong sync settings or account conflict.
In this article, weโll not just list the standard tips like โreset your phone,โ but weโll look at 10 real reasons why Xiaomi contacts donโt get deleted, from hidden MIUI features to hardware limitations. Youโll learn how to distinguish between system contacts and user contacts, why Google Contacts block changes, and what to do if a problem occurs after a firmware update. And for the most challenging cases, weโve prepared instructions on how to work with ADB and hidden menus.
Google Sync: Why Remote Contacts Are Coming Back
The most common reason for undeleted contacts is automatic sync with your Google account, and even if you delete the contact locally on your phone, it will come back the next time you update the data, and it's not a bug, it's a feature: MIUI syncs the contacts to the cloud by default so that they're available on all devices.
To check if synchronization is enabled:
- Open Settings โ Accounts and Synchronization.
- Select your Google account.
- See if the switch is on opposite the Contact.
If the synchronization is active, you have two options:
- ๐ Disable synchronization (contacts will only remain on the phone, but will disappear from other devices).
- ๐๏ธ Delete contacts via Google Contacts web interface (changes will apply to all devices).
๐ก
If you turn off sync but donโt delete your contacts through Google, they will stay in the cloud and return the next time you turn on sync.
Contacts SIM-Maps: Why they can't be edited
Contacts saved on SIM-The card has strict restrictions: they can not be edited or deleted through the standard application Contacts in the Internet. MIUI. This is not a problem with Xiaomi, but a feature of working with the company. SIM: such contacts are managed by the operator and protected from changes.
How to recognize contact with SIM-card:
- ๐ฑ In the Contacts app, an icon is displayed next to the name SIM-cards (usually green or orange).
- ๐ When you try to delete a message appears: "You can not remove contact with the SIM-mapยป.
- ๐ The contact details indicate the source: SIM 1 SIM 2.
Decisions:
- Move the contacts with SIM telephone: Contacts โ โฎ (menu) โ Contact management โ Imports/Exports โ Import with SIM-After transferring the original contacts from SIM You can delete it via the operator menu (usually *#100# or in your personal account).
- Use third-party apps like Sim Contacts Manager (available on Google Play).
What happens if you delete your SIM contact through the Engineering Menu?
MIUI system contacts: why they are protected from removal
Xiaomi adds system contacts to the phone book, which are the numbers of support, emergency calls or service centers, and cannot be deleted by standard methods, since they are tied to the firmware, for example, in Redmi and POCO, contacts like โMi Serviceโ or โ123โ (the number for checking communication) are often found.
How to recognize them:
- ๐ ๏ธ The contact details indicate the source: System or MIUI.
- ๐ When you attempt to delete, a notification appears: โThis contact cannot be deletedยป.
- ๐ฑ Contact is displayed in gray in the list.
Methods of disposal:
- Hide system contacts (not deleted, but removed): Contacts โ โฎ (menu) โ Settings โ Contact display โ Hide system contacts
- Disconnect through ADB (requires PC and debugging USB): adb shell pm hide com.android.contacts โ ๏ธ Attention: This command hides the entire Contacts app. To get it back, use: adb shell pm unhide com.android.contacts
Account Conflict: When Contacts Are Duplicated
If your Xiaomi has multiple accounts added (e.g., Google, Mi Account, Exchange), contacts can be duplicated or blocked for editing.The system does not know which account is "main" and limits changes to avoid data loss.
Signs of conflict:
- ๐ The same contact is displayed 2-3 times with different sources (Google, Phone, Exchange).
- ๐ซ Remove button is inactive or an error occurs: Contact synced with another accountยป.
- โ ๏ธ No changes are made when editing โ data is reset after synchronization.
How to fix it:
- Combine duplicates: Contacts โ โฎ (menu) โ Contact management โ Connecting contacts
- Disable Unnecessary Accounts: Settings โ Accounts and Sync โ Delete Unnecessary Accounts (except the main Google)
- Reset the settings of the Contacts app: Settings โ Annexes โ Application management โ Contacts โ Warehouse โ Clear the data โ ๏ธ Note: This will delete all local contacts (not synced to Google) and pre-export them to a.vcf file.
| Source of contact | Can I remove it? | How to remove |
|---|---|---|
| Yes. | Using Google Contacts or disabling sync | |
| Telephone (locally) | Yes. | In the standard way in the application "Contacts" |
| SIM-map | No. | Transfer to the phone, then delete via the operator menu |
| System (MIUI) | No. | Hide in settings or use ADB |
| Exchange/Outlook | Partially. | Delete via Outlook web interface or disable your account |
5.Failures after the MIUI update: what to do if contacts are stuck
After major MIUI updates (e.g., version 13 to version 14), users often encounter โstuckโ contacts that cannot be deleted, edited or even opened, due to damage to the contact database or conflict of new firmware resolutions with old data.
Typical symptoms:
- ๐ด Contacts App crashes when you try to open a certain contact.
- ๐ต The โDeleteโ button is missing or does not respond to pressing.
- ๐ After rebooting, the remote contacts are returned.
Solutions (from simple to complex):
- Clear the cache of the Contacts app: Settings โ Apps โ App management โ Contacts โ Storage โ Clear the cache
- Restore the application settings by default: Settings โ Annexes โ โฎ (menu) โ Reset application settings
- Delete the contact database file manually (requires Root or ADB): adb shell rm /data/data/com.android.providers.contacts/databases/contacts2.db โ ๏ธ Warning: This command completely removes all local contacts (not synced with Google) and once executed, the Contacts app will restart with a clean base.
Make a backup of contacts in.vcf format
Check if syncing with Google is enabled
Make sure you're on SIM-mapping. No important contacts.
Record the system contact numbers (if needed)-->
Viruses and malicious applications: why contacts are blocked
Rarely, there are cases where contacts cannot be deleted due to viruses or Trojans, such as blocking access to the phone book to hide their tracks (for example, if an attacker added a number to your contacts to fraud).
Signs of infection:
- ๐ก๏ธ The list of contacts has unfamiliar numbers (often with international codes).
- ๐ The Contacts app requests unusual permissions (e.g. access to the SMS geolocation).
- ๐ฑ The phone started to overheat or discharge quickly after the problem appeared.
How to check and clean:
- View the list of installed apps: Settings โ Apps โ Application Management โ Sort by installation date Remove suspicious programs (especially with names like Contact Manager, Phone Cleaner).
- Scan your phone with an antivirus (Malwarebytes or Dr.Web Light is recommended).
- Check Administrator Rights: Settings โ Passwords and Security โ Device Administrators Disable Rights from Unknown Applications.
๐ก
If you find fraudstersโ numbers in your contacts (for example, with a code) +225 or +237), immediately delete them through Google Contacts and check the phone for viruses. SMS-fraud.
7. Hardware problems: when the phone's memory is to blame
If none of the software methods worked, the problem could be a hardware failure, memory damage (eMMC or UFS), where contact data is stored, which is true for older Xiaomi models (e.g. Redmi 4X, Mi A1), where memory wears out after 3-4 years of use.
Symptoms of hardware failure:
- ๐พ Contacts disappear or duplicate on their own.
- ๐ The phone brakes when opening the application "Contactsยป.
- ๐ง Other applications also start to lose data (for example, messages disappear in the Internet). SMS).
Diagnostics and solutions:
- Check memory health with the AIDA64 app (Savement โ Memory Status) if the Bad status is worn out.
- Move contacts to SIM or cloud, then complete a full reset: Settings โ About phone โ Settings Reset โ Delete all data
- If the reset didn't work, go to a memory diagnostics service center, and in some cases, replacing the eMMC chip helps.
8 Hidden MIUI settings: how to delete contacts through the engineering menu
MIUI has hidden contact management tools that are not available in the standard interface, such as the engineering menu, which allows you to force a database of contacts to be reset or the protection of system records to be disabled.
Instructions for experienced users:
- Open the engineering menu: ##4636##Select Usage statistics โ Storage.
- Find the process com.android.providers.contacts and click Clear data.
- Reboot your phone and your contact database will be reset.
For models with Qualcomm (most Xiaomi):
- Enter the code: ##225## This will open the calibration menu where you can reset your contact settings.
- Select Clear Contacts Data (in some firmware applications, the item may be called Reset EFS).
โ ๏ธ Warning: Engineering menus are for service centers.Unknown commands could lead to loss IMEI or lock the network. Use only the codes specified.