Why Xiaomi does not keep contacts: a full analysis of the causes and corrections

You added a new number to your Xiaomi Redmi Note 12 or POCO X5 Pro phone book, but an hour later, the contact disappeared without a trace? Or did all the stored phones disappear after the device was restarted? This problem is familiar to many owners of smartphones on MIUI, Xiaomi's branded shell. In 80% of cases, it is not hardware malfunctions that are to blame, but software settings or synchronization conflicts.

In this article, we’ll look at all the possible reasons why Xiaomi doesn’t keep contacts, from the banal lack of internet to hidden firmware bugs. You’ll learn how to check your Mi Account settings, why contacts may disappear after an update. MIUI 14/15, And what if the problem came after the factory reset, and for the most difficult cases, we've developed a unique way to restore the phone book through the factory. ADB-The team is not even described in the official documentation of Xiaomi.

We warn you that not all solutions are universal. For example, on Xiaomi 13 Ultra with the latest firmware version, one method can work, and on Redmi 10C of 2022 release – a completely different one.

1.Chronicle problems with Mi Account

The most common reason for the disappearance of contacts on Xiaomi is the failure of Mi Cloud (Xiaomi cloud storage), even if you did not turn on the sync consciously, the system can automatically link contacts to the account on the first sign-in, and if the connection with the servers is interrupted, the phone book will β€œreset” until the last successful sync.

How to check if Mi Account is to blame:

  • πŸ” Open the Settings. β†’ Xiaomi account β†’ Mi Cloud and see the status of the contacts sync, if it says "Error" or it's spinning endlessly, the problem is confirmed.
  • πŸ“± Try manually updating sync by pulling the screen down under Contacts. If a notification appears "failed to sync" - Xiaomi servers are temporarily unavailable.
  • 🌐 Check your Internet connection. Synchronization only works with a stable connection (Wi-Fi or mobile data).

If sync is enabled but contacts are still missing, try:

  1. Turn off the Mi Cloud contacts sync for 5 minutes, then turn on again.
  2. Sign out of your Xiaomi account (Settings β†’ Xiaomi Account β†’ Sign out) and log in again.
  3. Delete the Contacts app cache (Settings β†’ Applications β†’ Application Management β†’ Contacts β†’ Clear the cache).

⚠️ Note: If you log out of your Xiaomi account, all unsynchronized data (including notes, photos in Mi Cloud and call history) may be deleted. β†’ Additionally. β†’ Backup and reset.

πŸ“Š How do you usually keep contacts on Xiaomi?
Only in the phone book.
I am synchronizing with Mi Account
I use Google Contacts.
Exporting to VCF file
Another way.

2. Conflict between Mi Account and Google Contacts

Many Xiaomi users are unaware that their contacts can sync with both Mi Cloud and Google Contacts at the same time, resulting in duplicate records or their accidental deletion, for example, if you delete a contact on one service, it can disappear from the phone book.

How to determine which service manages your contacts:

  1. Open the Contacts app.
  2. Click on the three dots in the top right corner and select Contact Management.
  3. See which accounts are displayed in the "Must be contacted from" section, if both Mi Account and Google are in the same section, there's a conflict.

Decisions:

  • πŸ”„ Select one primary contact source, for example, disable the contact display from Mi Account, leaving only Google (or vice versa).
  • πŸ“₯ Export all contacts to.vcf (Contacts) β†’ Three points. β†’ Imports/Exports β†’ Export to file, then import them to the right account.
  • 🚫 Remove duplicates with built-in tool: Contacts β†’ Three points. β†’ Contact management β†’ Combining and correcting.
ServiceAdvantagesDeficiencies
Mi CloudFast synchronization between Xiaomi devices, integration with system applicationsFrequent server failures, binding to Xiaomi account
Google ContactsReliability, cross-platform, backup in Google DriveCan conflict with MIUI, requires a Google account
Local storage.It is not dependent on the Internet, full control over data.Risk of losing your phone when resetting, no automatic backup

πŸ’‘

If you select Google Contacts as your primary source, but you have autosynchronization disabled in your Google account settings, no new contacts will be saved. Include it in Settings β†’ Accounts and Sync β†’ Google β†’ Sync Contacts

3. Failures after MIUI update

MIUI firmware updates often bring not only new features but also bugs. For example, after MIUI 14, many Xiaomi 12T and Redmi Note 11 users complained about missing contacts, the reason being a change in the structure of the Contacts app database.

Signs that the problem is related to the update:

  • πŸ“± Contacts disappeared immediately after installing the update.
  • πŸ”„ When you try to add a new contact, an error appears".
  • πŸ“Š In the Settings section β†’ The phone. β†’ Version. MIUI It's the latest version of the firmware.

How to fix it:

  1. Reverse to the previous version of MIUI (if backup is available). To do this, download the old firmware from the Xiaomi Firmware site and install it through Settings β†’ About Phone β†’ System Update β†’ Three Dots β†’ Select a firmware file.
  2. Resetting the settings of the "Contacts" application: Settings β†’ Annexes β†’ Application management β†’ Contacts β†’ Warehouse β†’ Clear the data and cache ⚠️ Warning: This will delete all unsynchronized contacts. Pre-export them to.vcf.
  3. Install an alternative contact app, such as Google Contacts or Simple Contacts from Google Play.
How do you know which version of MIUI is installed on your Xiaomi?
Open Settings β†’ About the phone. The MIUI version will show the current firmware number (e.g. MIUI Global 14.0.5). The last two digits are the build number and the first one is the shell version.

4. Memory deficiency or database damage

If your Xiaomi runs out of internal memory, the system can automatically clear cache and temporary files β€” including the contact database β€” and damaged memory sectors can also be the cause, especially on budget models like the Redmi 9A or POCO M3.

How to check:

  • πŸ“² Go to Settings. β†’ Storage and see how much space is left in the internal memory. If it's less than 1 GB, that's critical.
  • πŸ”§ Use the built-in memory check utility: Settings β†’ Additionally. β†’ Security β†’ System verification.
  • πŸ“Š Open the Settings. β†’ Annexes β†’ Contacts β†’ The storage and look at the size of the data. If it's 0 KB, the database is damaged.

Decisions:

β˜‘οΈ Memory Cleansing to Restore Contacts

Done: 0 / 4

If the contact database is damaged:

  1. Install an alternative contact app (like Contacts+) and import backup.
  2. Do reset the settings of the Contacts app (see the previous section).
  3. In extreme cases, perform a soft reset of the phone (Settings β†’ Additional β†’ Backup and Reset β†’ Resetting) by selecting the option β€œSave Media Files”.

5 Access Rights Errors and MIUI Restrictions

MIUI is known for aggressive application rights management, sometimes blocking access to contacts even for standard applications, making it impossible to save them, for example, after the security update on Xiaomi 13 Lite, many users experienced an error β€œNo permission to access contacts”.

How to check access rights:

  1. Open Settings β†’ Privacy β†’ Application permissions β†’ Contacts.
  2. Make sure that the Contacts app (and Phone if it is separate) has all the ticks.
  3. Check if permissions for Google Play Services are disabled – this may block sync.

Additional MIUI settings that can block contacts:

  • πŸ”’ Blocking in the background: Go to Settings β†’ Battery and productivity β†’ Control battery consumption and make sure that the Contacts app does not turn on the "Limit background activity" mode".
  • πŸ›‘οΈ Data Protection: C Settings β†’ Confidentiality β†’ Special permits β†’ Access to contacts check if there are restrictions for system applications.
  • πŸ”„ Autocleaning: In Settings β†’ Warehouse β†’ Memory cleansing disable the option "Automatic cleaning of the cache contacts".

πŸ’‘

If you use a two-sim on Xiaomi, check if contacts are tied to a specific one. SIM-Sometimes they're only saved on the map. SIM, To change this, when you add a contact, select Save to: Device instead of "SIM-map 1/2".

Hardware malfunctions and damage to the memory module

If none of the software methods worked, the problem may lie in physical damage to the memory module (eMMC or UFS).

  • πŸ’₯ Falling from a height or being hit hard.
  • 🌑️ Overheated (for example, during charging or playing).
  • πŸ”‹ Have a bloated battery (can put pressure on the motherboard).
  • πŸ’¦ They were caught in the rain or flooded.

Signs of hardware malfunction:

  • πŸ“΅ Contacts disappear even after a complete phone reset.
  • πŸ”„ Other data (photos, messages) also disappear periodically.
  • πŸ“± The phone spontaneously restarts or turns off.
  • πŸ› οΈ B Settings β†’ The phone. β†’ Condition is a warning of memory damage.

What to do:

  1. Check memory health with the AIDA64 app (Site: Storage β†’ Health status) if your Health score is below 90%, your memory will degrade.
  2. Connect your phone to your PC and try copying contacts via Mi PC Suite or ADB.
  3. You can re-sweeten damaged memory, but it is expensive (from 3,000 to 8,000 rubles depending on the model).

⚠️ Warning: If you suspect a hardware malfunction, do not reset to factory settings - this can aggravate memory damage and make data recovery impossible.

7. Recovery of contacts through ADB (advanced method)

If the contacts are gone but you’re sure they’re still stored in the phone’s memory, you can try retrieving them via Android Debug Bridge (ADB), a method that works even if the phone isn’t turned on (but must be detected by the PC in Fastboot mode).

Instructions:

  1. Download and install ADB Tools on PC.
  2. Turn on the phone to debug via USB (Settings β†’ About Phone β†’ MIUI version – press 7 times, then go back to Settings β†’ Additional β†’ For developers β†’ Debugging by USB).
  3. Connect the phone to your PC and type in the command line: Adb devices Make sure the device is defined.
  4. Download contacts to contacts.vcf: adb backup -f C:\contacts.ab -apk com.android.contacts A backup request will appear on the phone - confirm.
  5. Convert the.ab file to.vcf using the Android Backup Extractor (Abe) utility.

If the phone is not turned on, but is determined in Fastboot:

  • πŸ”§ Try flashing stock firmware through the Mi Flash Tool (instructions at xiaomiflash.com).
  • πŸ“₯ Use Dr.Fone or Tenorshare UltData to recover data from damaged devices.

πŸ’‘

ADB-If the contacts were stored locally (not in the cloud), if they were synced with Mi Account or Google, restore them through the web version of these services: i.mi.com or contacts.google.com

FAQ: Frequent questions about missing contacts on Xiaomi

Can I restore contacts if I reset my phone to factory settings?
Yes, if your contacts were synced with Mi Account or Google Contacts before the reset, log in to your phone account and the contacts will be restored automatically, and if the sync hasn't been set up, try data recovery software like Dr.Fone or EaseUS MobiSaver, which scans your internal memory for deleted data.
Why do new contacts keep going and old ones disappear?
This is a typical sign of synchronization conflict: Your old contacts are likely tied to one account (e.g. Mi Account) and your new contacts are stored in another (e.g., phone memory).
Contacts disappear after extraction SIM-What do you do?
This means that the contacts are saved on SIM-It's not in the phone's memory, but in the card. SIM-The map is back. Open the contact. β†’ Three points. β†’ Contact management β†’ Imports/Exports β†’ Exports with SIM. Save contacts in device memory or account Google/Mi. In the future, when adding contacts, select the option β€œSave to: Device” or β€œGoogle".
After the MIUI update, the contacts are duplicated. How do you remove the duplicates?
Duplicates are created by synchronization conflicts between different accounts. To clear: Open Contacts β†’ Three Points β†’ Contact Management β†’ Combine and Fix. Click "Joint Duplicates" and confirm the action. Turn off contact sync for one of the accounts (Mi or Google) in the settings. If the built-in tool doesn't work, use apps like Duplicate Contacts from Google Play.
Can you move your contacts from one Xiaomi to another without the cloud?
Yeah, there are a few ways: πŸ“± Through file. VCF: Export contacts to file on old phone (Contacts) β†’ Imports/Exports β†’ Export to file, then import it on new. πŸ”— Through Bluetooth: Send a.vcf file from your old phone to your new one via Bluetooth. πŸ’Ύ Through SD-card: Save the file to the memory card, then paste it into the new phone. If there are many contacts (more than 1000), it is better to use the cloud or Mi Mover (application from Xiaomi for data transfer).