When contacts on a Xiaomi or Redmi smartphone refuse to be deleted, it is quite common and can be very annoying: the user tries to erase the number, but after the reboot it appears again, or the system simply ignores the deletion command. It is not just a small interface bug, but the consequence of the complex system of synchronization and data management in the shell of MIUI.
Most often, the problem is not with the phone book file itself, but with where it is stored. If the record is "fixed" to the ISP server or the cloud, local deletion is useless, and you have to go from checking the display settings to forcing the cache of system applications to being cleaned.
In this article, we will discuss all possible reasons why deletion of contacts is blocked, and provide step-by-step instructions for solving this problem, we will discuss the features of Google and Mi Account accounts, as well as methods for combating software errors that do not allow you to clear the call list.
Synchronization conflicts between Google and Mi Cloud
The main reason why contact returns after deletion is active synchronization with cloud services. Xiaomi smartphones are set to automatically store data in Google Contacts and Mi Cloud by default. When you erase a number from the device, the system checks the cloud, sees the “original” there, and immediately returns it back to the phone.
To solve this problem, you need to temporarily break the connection between your phone and the cloud. Go to Settings → Accounts and Sync. Here you will see a list of all the services associated with it. Find your Google account and disable the Contacts slider. This will stop the automatic download of deleted records.
⚠️ Warning: Before turning off sync, make sure you have a backup of important numbers on another medium so you don’t lose data forever when resetting.
Once you have disabled sync, try to delete the contact again, and if it disappears and doesn't appear after the reboot, then the copy is stored in the cloud. To clean it completely, you'll need to go to contacts.google.com or the Mi Cloud web version and delete the record from there.
Sometimes, complete resynchronization helps, you can try to turn on flight mode, delete the contact, and then turn on the Internet again, which will prevent instant data recovery from the network if you plan to clean the phone book en masse.
Display errors and duplicate records
Often users are faced with the illusion of an undeletable contact, in fact, the list displays duplicates of the same record from different sources. SIM-Maps, Google account and local phone storage at the same time.
When you delete one copy, others remain visible, giving the impression that the deletion has not occurred. To fix this, you need to configure display filters. Open the Contacts app, click three dots in the corner, and select Display Settings or Contact Filter.
- 📱 Select the phone only option to see local records and delete them.
- ☁️ Switch to Google Only to Manage Cloud Copies.
- 📞 Check it out. SIM-If the contact was previously imported from the.
The MIUI shell has a duplicate-combination feature, but it doesn't always work correctly. If you see multiple names that are identical, try combining them manually before deleting. Click on the contact, select the menu (three dots) and find "Combine" or "Connect."
⚠️ Note: When connecting contacts, the system may request confirmation to create a new combined record, but the old record can be deleted automatically, but it is better to check the result.
It’s also worth checking if the option to “Show hidden contacts” or “Show contacts from other devices” is enabled. Sometimes deleted “ghost” numbers are part of linked profiles that need to be broken manually.
System failures and cache of the “Contacts” application
If sync is disabled and there are no duplicates, but the contact is still not deleted, the problem lies in the software failure of the application itself. In Android, the system process responsible for displaying and managing the phone book, the data of which may have been corrupted, is responsible for displaying and managing the phone book.
The first thing to do is clear the cache and app data. Go to Settings → Apps → All apps. Find Contacts (or Contacts and Phone) in the list. Click on Memory and select Clear Data.
Don't worry, this operation won't delete your numbers if they're saved to your Google or Mi Account account, it'll just reset the display settings and temporary files that may have caused the deletion error, and then the phone can think for a few seconds to recover the list.
☑️ Actions in case of removal failure
If the data cleanup didn't help, try updating the Contacts app through the GetApps store or Google Play. Xiaomi developers regularly release patches that fix phonebook bugs in new versions of Android.
Access rights and security system restrictions
Newer versions of MIUI and HyperOS have enhanced security measures, sometimes blocking contact deletion if the application you are trying to use is not fully authorized, or if Guest or Second Space mode is enabled.
Check if third-party call apps or spam blockers are installed that may have intercepted contact management. Software like Truecaller or GetContact can create copies of records and protect them from being deleted by standard means.
| Type of restriction | Symptoms. | Decision |
|---|---|---|
| Guest mode | Remove button is inactive | Get out of guest mode |
| Third-party manager | Contact disappears and appears | Remove the blocker application |
| Second space | Deletion in Profile 1 does not affect Profile 2 | Switch to the appropriate profile |
It is also worth checking access rights in Settings → Applications → Permissions → Contacts. Make sure the main Phone and Contacts app is allowed to change and delete data. Without this permission, the system will block any editing attempts.
Problems with SIM-mapping and importation
Sometimes the contact is not deleted because it is physically recorded on the SIM-The map, and modern Xiaomi smartphones have difficulty controlling the SIM memory directly through the standard interface, in which case deletion through the interface may not work.
It is recommended to copy all contacts with SIM-card in the memory of the phone or cloud, and then clear the SIM-To do this, in the Contacts app, select Settings. → Import/Export of contacts → Copy with SIM-map.
After copying, find the function “Delete contacts with the SIM-This action will free up the SIM memory cells, and if you can't do that with standard tools, you can remove the SIM card, paste it into an old button phone, delete all the records there, and return it to Redmi.
How to remove contacts through the engineering menu
It is important to understand that SIM-The cards have limited storage and outdated storage format, and keeping numbers on a SIM in 2026 is considered a bad practice, as it often results in the loss of part of the number or encoding of names.
Radical methods: resetting and recovery
If none of the above methods worked and the contact continues to “resurrect,” the file system or SQLite database that stores the phone book may have been damaged, in which case a deeper intervention is required.
Try to delete your Google account from your device completely (Settings → Accounts → Google → Delete your account), then clear the Contacts app data and add the account again.
- 🗑️ Delete all contacts via Google Contacts web interface (highlight everything and click the cart).
- 🔄 Turn off sync on your phone and clear the app data.
- ✅ Turn on sync again to download the blank list.
- 📥 Import the required numbers from a pre-prepared.vcf file.
As a last resort, if the problem is systemic and affects the entire system, you may need to completely reset your phone settings (Wipe Data).
⚠️ Warning: Full reset will remove all data from your phone, including photos, apps and correspondence. Use this method only if other methods have not helped.
Once reset, the phone will return to factory status and any software bugs blocking the deletion will be fixed.This is a guaranteed way to fix the problem if it's caused by a deep system failure.
Frequently Asked Questions (FAQ)
Why does it reappear after 5 minutes after removing the contact?
Can I delete contacts if my phone is not turned on?
Where do remote contacts go on Xiaomi?
Why I don’t remove my contact when I change my name SIM-map?
💡
The main reason for the undeleted contacts is active synchronization with the cloud, which returns remote locally data.