I delete contacts on Xiaomi and they reappear โ€“ reasons and solutions

You deleted the contact on Xiaomi's smartphone, but it reappeared in the phonebook after a while? This problem is familiar to many users of MIUI devices, the brand's brand shell. Most often, the "resurrection" of remote contacts involves synchronizing accounts, caching data or crashing system applications. In some cases, even third-party messengers like WhatsApp or Telegram, which automatically add numbers from chats to the phone book, are to blame.

In this article, weโ€™ll look at all the possible reasons why contacts return after deletion, and offer step-by-step instructions for each, how to turn off sync, clear the cache, configure applications, and even manually edit system files (for advanced users), and weโ€™ll look at what to do if a problem occurs after a MIUI update or reset.

We warn you right away that some methods require caution, especially if you're working with an ADB or a file system, but most solutions are available even to beginners -- just follow the instructions.

Why Remote Contacts Are Returning to Xiaomi: 5 Reasons

Before you start fixing a problem, it's important to understand the root of the problem, and here are the most common scenarios where contacts are resurrected:

  • ๐Ÿ”„ Sync with a Google account or Mi Account, if you delete a contact locally but it is saved in the cloud, the system will automatically restore it the next time you update the data.
  • ๐Ÿ“ฑ Duplicate contacts in different accounts, for example, the same number can be stored in Google Contacts, Mi Cloud, and memory SIM-map.
  • ๐Ÿค– Automatic addition from instant messengers. Apps like Viber or Truecaller can create contacts from call history or chats.
  • ๐Ÿ—‘๏ธ Cache of the Contacts app. Sometimes the data is not physically deleted but is left in temporary files, which leads to its re-display.
  • ๐Ÿ”ง Failures in operation MIUI. After updating or resetting the settings, the system may not properly handle changes to the phone book.

Most often, the problem is solved by turning off sync or cleaning the cache, but in rare cases, deeper intervention may be required. Next, we will discuss each method in detail.

๐Ÿ“Š How often do you have trouble getting back in touch?
Every time after removal
Sometimes, after a reboot.
Only after the MIUI update
Never encountered it.

Method 1: Disable contact sync in Google and Mi Account

The most common reason for contact resurrection is automatic sync with cloud services, so if you delete a number on your phone but it's still in Google Contacts or Mi Cloud, the system will restore it the next time you update, and to avoid that, you need to temporarily turn off sync.

Instructions for Google account:

  1. Open Settings โ†’ Accounts and Sync โ†’ Google.
  2. Select your account and uncheck the box opposite the โ€œContactโ€.
  3. Remove the problematic contacts on the phone.
  4. Go to Google Contacts via your browser and delete them there.
  5. Return to the settings and turn on the sync again.

For Mi Account:

  1. Go to Settings โ†’ Accounts and Sync โ†’ Mi Account.
  2. Turn off the โ€œContact Synchronizationโ€ option.
  3. Remove unnecessary numbers on the device.
  4. After 5-10 minutes, turn the synchronization back on.

If after these actions the contacts continue to return, proceed to the next method.

๐Ÿ’ก

Before you turn off sync, export your contacts to the VCF file (via Settings โ†’ System โ†’ Import / Export) to help restore important numbers if something goes wrong.

Method 2: Clearing the cache and data of the Contacts application

Sometimes remote contacts remain in the app cache and are displayed again after rebooting or updating MIUI. To completely erase them, you need to clear the contact system application data.

How to do this:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts app** (or Contacts) and tap it.
  3. Select Storage โ†’ Clear cache and Clear data (Warning: This will delete all local contacts!).

Once the data is cleaned, all contacts will disappear, but you can restore them from a backup (if you have one), or manually add the numbers you need, which helps in 70% of cases when the problem is related to a damaged cache.

Export contacts to VCF| Write important numbers on paper | Disable cloud sync | Make sure the phone has enough charge-->

Method 3: Checking for duplicate contacts from different sources

If the same contact is stored in multiple locations (e.g., Google, Mi Cloud, and other locations) SIM-The system can automatically restore it from another source, so to avoid this, you need to combine or remove duplicates.

How to find and eliminate duplicates:

  1. Open the Contacts app** and tap three dots in the upper right corner.

If duplicate contacts are linked to WhatsApp or other messengers, go to the settings of these apps and turn off the โ€œShow contacts in the phone bookโ€ option** (on WhatsApp: Settings โ†’ Account โ†’ Contacts).

Source of contactHow to turn offEffects of consequences
Google ContactsDisable synchronization in account settingsContacts will not be updated from the cloud.
Mi CloudDisable synchronization in Mi AccountLocal changes will not be saved in the cloud.
SIM-mapDelete contacts through the โ€œContactsโ€ appThe numbers will only remain in the phone memory.
WhatsApp/ViberDisable the display of contacts in the settings of the messengerContacts from chat rooms will not be duplicated in the phone book

Method 4: Reset the settings of the Contacts app (without data loss)

If previous methods didnโ€™t work, try resetting the Contacts app to factory settings, which wonโ€™t delete the contacts themselves, but will return the standard display and sync settings.

Instructions:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Contacts.
  2. Slip on three dots in the upper right corner and select Reset App Preferences.

After reset, check if the remote contacts are returning, and if the problem persists, it may be due to deeper MIUI failures.

What if the reset didn't help?
If the reset didnโ€™t fix the problem, try: 1. Update the Contacts app via Google Play (if itโ€™s updated separately from the firmware). 2. Install a third-party contact management app (e.g., Simple Contacts or Contacts+). 3. Reset all phone settings (see Method 6).

Method 5: Using ADB to force the removal of contacts (for advanced ones)

If standard methods donโ€™t work, you can try removing contacts via ADB (Android Debug Bridge), which is suitable for advanced users, as it requires working with the command line.

Step-by-step:

  1. Turn on Developer Mode** on your phone: Settings โ†’ About Phone โ†’ MIUI version (shap 7 times).
adb shell content query --uri content://com.android.contacts/raw_contacts


adb shell content delete --uri content://com.android.contacts/raw_contacts/where"display_name="Name Contact"

Replace the name contact with the name of the contact being removed (without quotes). Be careful: the wrong command can delete all contacts!

โš ๏ธ Attention: Use ADB This can cause irreversible changes to the system. Before executing commands, back up your contacts and firmware.

Method 6: Complete resetting of settings (last resort)

If none of these methods work, the last resort is to reset your phone to factory settings, which will delete all data, including contacts, apps and settings, so only use this method as a last resort.

How to perform the reset:

    After reset, add contacts manually or import only verified backups.This is guaranteed to solve the problem, but will take time to reconfigure the device.

    ๐Ÿ’ก

    If the problem occurred after the MIUI update, try rolling back to the previous firmware version via Fastboot or wait for a patch from Xiaomi.

    FAQ: Frequent questions about returning contacts on Xiaomi

    Why does the contact return after a few days?
    Chances are you have Google or Mi Cloud sync enabled, delete the contact not only on your phone but also in the cloud service, then temporarily turn off sync.
    Can you permanently disable the automatic addition of contacts from WhatsApp?
    Go to WhatsApp Settings โ†’ Account โ†’ Contacts and turn off the โ€œShow Contacts in the Phone Bookโ€ option**.
    What to do if the contacts are duplicated after importing from the SIM-map?
    Use the Contacts Association function in Contacts (Contact Management) โ†’ Combine and correct. You can also disable the display of contacts with SIM-card.
    Will the phone reflash solve the problem?
    Most of the time, yes, but this is a last resort, try resetting the Contacts app or resetting it with Recovery (without losing data).
    Why are the contacts duplicated after the MIUI update?
    This is a well-known error of some versions of MIUI. Whether it is solved by clearing the cache of the Contacts app or rolling back on the previous firmware. Watch out for updates - Xiaomi usually fixes such bugs in the next patches.