You open a phone book on your Xiaomi Redmi Note 12 or POCO X5 Pro, and instead of hundreds of saved contacts, a blank screen or a few random numbers? This problem is familiar to many users of Xiaomi smartphones based on MIUI. Contacts can disappear after updating firmware, resetting settings or even for no apparent reason. In 80% of cases, it is not hardware failures, but synchronization errors, account conflicts or shell bugs.
In this article, we will discuss 7 main reasons for missing contacts on Xiaomi devices, from banal sync disabling to hidden com.android.contacts bugs. You will learn how to recover a phone book through Google Account, Mi Cloud or backups, and you will receive a checklist to prevent such failures. MIUI 14, due to which the contacts disappear after restarting the device with the active function "Dual applications".
1. Google Account Sync Disabled or Misplaced
The most common cause is problems syncing contacts through Google Account, and even if you've previously enabled this feature, after updating MIUI or a Google Play service crash, syncs can spontaneously shut down.
- Open Settings β Accounts and Sync β Google.
- Choose your account (if there are several of them β check everything).
- Make sure the switch opposite the "Contact" is active.
- Click on the three dots in the top right corner and select Sync Now.
If no contacts appear, try forced synchronization:
- π Delete your Google account and add it again (pre-restore contacts to the cloud via contacts.google.com).
- π± Clear the cache of the "Contacts" application in Settings β Annexes β Application management β Contacts β Memory. β Clear the cache.
- π§ Update Google Play services in the Play Store (sometimes an outdated version leads to sync failures).
β οΈ Note: If you use multiple Google accounts, contacts may be shared among them.
2. Conflict between Mi Cloud and Google: Double synchronization
Xiaomi smartphones offer default synchronization of contacts through the companyβs Mi Cloud, but if sync with Google is active at the same time, there may be a version conflict in which one system βoverwritesβ another, which often leads to duplication or complete disappearance of contacts.
How to check and correct:
- Go to Settings β Mi Account β Mi Cloud.
- Turn off the synchronization of contacts (the "Contact" switch to the off position).
- Go back to Settings β Accounts and Sync β Google and enable Contact Sync there.
- Wait until the synchronization is complete (it can take up to 10 minutes).
| Service | Advantages | Deficiencies |
|---|---|---|
| Google Contacts | Cross-platform (access from any device) Automatic backup Integration with Gmail and other services | Mi Cloud may cause problems with stable internet |
| Mi Cloud | Quick sync on Xiaomi devices Additional features (e.g. device search) | Closed ecosystem (difficult to export data) Frequent bugs shared with Google |
If the contacts are not returned after the Mi Cloud shutdown, try importing from the backup:
- π Go to i.mi.com, log in and check for backup contacts.
- π² Export contacts to.vcf and import them back through Contacts β Settings β Imports/Exports.
π‘
Before disabling Mi Cloud, take a screenshot of the synchronized contacts list to make sure that the data is not lost.
3. Failure after MIUI update: database error
MIUI updates (especially large ones, such as version 13 to version 14) often result in damage to the contact database, due to a change in the data storage structure or conflict between old and new versions of the com.android.contacts application.
- Contacts disappear after rebooting.
- The phone book only displays the numbers saved on the SIM-map.
- When you try to add a new contact, a βSave Errorβ error occurs.
Decisions:
- Reset the settings of the Contacts app: Settings β Applications β Application Management β Contacts β Memory β Clear Data Attention: This will delete all local contacts (not synced to the cloud)!
- Related: Retreat of the update MIUI (If the problem occurs immediately after the update: Settings β The phone. β Updating the system β Click on the icon "β" β Remove the latest update
- Manual reinstallation of the APK application "Contacts" (for advanced users).
β οΈ Warning: If the app stopped running after resetting the contacts, try removing updates for it in the same menu (Remove updates.
How to find out the version of MIUI and the "Contact" application?
4. Dual Apps and Contact Cloning
The dual apps (or dual apps) feature in MIUI allows you to create clones of instant messengers (such as the second WhatsApp or Telegram), but because of the features of this feature on some devices (Redmi Note 11, POCO F4), it can duplicate or delete contacts when rebooted.
How it happens:
- When Dual Apps are activated, the system creates a separate user profile.
- Contacts synced to the main account may not appear in the cloned app (and vice versa).
- When access rights fail or conflict, contacts βdisappearβ from the main profile.
Decision:
- π Check if the Dual Apps feature is active in Settings β Special facilities β Dual annexes.
- π« Turn off cloning for messengers if you do not use this feature.
- π Reboot your device after disabling Dual Apps β Contacts should return.
Open Settings β Special facilities|Find the section "Dual Appendices"|Check the list of cloned applications|Disable unnecessary duplicates|Reboot the phone-->
5. Damage. SIM-card-to-reading error
If only the contact with the SIM-The problem may lie in the card itself or in the slot of the smartphone. 9A, POCO M3), where the default contacts are stored on SIM. Signs of malfunction:
- πΆ The phone periodically loses network or goes into "Emergency Calls Only" mode".
- π Contacts disappear after extraction/insertion SIM-map.
- π οΈ In the settings SIM-The card displays the message "Reading error".
Diagnosis and solution:
- Check it out. SIM-card on another device β if contacts are displayed, the problem is in the smartphone.
- Clear the contacts. SIM-Cards from unnecessary numbers (too many can cause failures).
- Move the contacts with SIM in memory of the phone: Contacts β Settings β Imports/Exports β Import with SIM-map
- Replace. SIM-New card (especially if you are older than 5 years old).
β οΈ Note: Do not keep your contacts on SIM-It has a limited resource of overwriting (about 10,000 cycles), after which the data can be damaged without the possibility of recovery.
6. Viruses or malicious applications
The malware can gain access to android.permission.READ_CONTACTS and WRITE_CONTACTS, This allows it to delete, modify or export contacts without your knowledge, especially those users installing applications from third-party sources (not the Play Store).
Signs of infection:
- π Unexpected increase in traffic or battery consumption.
- π Appearance of unfamiliar apps on the menu.
- π Contacts disappear after installing new software.
How to check and clean the device:
- Scan your phone with an antivirus (such as Dr.Web or Malwarebytes).
- Check the list of apps with contact permissions: Settings β Privacy β Permissions β Contacts Remove suspicious programs.
- Install security updates in Settings β About Phone β System Update.
If you suspect that your contacts have been stolen (e.g. exported to an attackerβs cloud), immediately:
- π Change the passwords of your Google Account and Mi Account.
- π‘οΈ Enable two-factor authentication.
- π Check the activity of the account on the page myaccount.google.com/security.
π‘
Even "harmless" applications (such as launchers or optimizers) can request access to contacts. Always check permissions before installing!
7. Hardware failure: damage to memory or controller
If none of the software methods worked, the problem could be hardware, and in rare cases, missing contacts are associated with:
- πΎ Damage to the memory partition where application data is stored (for example, after a phone crash).
- π Flash memory controller malfunction (typical for devices older than 3 years).
- π Failure after deep battery discharge (may damage the file system).
Diagnosis:
- π§ Check memory integrity with the application AIDA64 (section βRemembrance").
- π Run a performance test in AnTuTu Benchmark β low read/write rates may indicate a malfunction.
- π οΈ If the phone is warranty, contact the Xiaomi service center with an error code. E:CONTACTS_DB_CORRUPT (Indicates damage to the contact database).
Temporary solution (if contacts are critical):
- Connect your phone to your PC and use ADB to copy the contact database file: adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
- Use the SQLite Browser utility to extract numbers from a damaged database.
β οΈ Warning: Self-repairing memory can lead to complete data loss.If contacts are of high value, trust the recovery to professionals.