You opened the Phone app or Messages app on your Xiaomi Redmi 9 and the contacts suddenly disappeared? A familiar situation for many MIUI users is that system applications stop displaying stored numbers even though they physically remain in the device's memory. What is the reason and how to return access to contacts without resetting?
The problem is most often associated with a synchronization failure between the Xiaomi account, Google and local storage. In some cases, the fault of cache errors of system applications or conflicts after the MIUI update. Less commonly, hardware failures (for example, damage to the memory partition) In this article, we will analyze all possible scenarios, including hidden settings Redmi 9, which the manufacturer does not advertise.
Importantly, if contacts are lost after updating the firmware or resetting to factory settings, the recovery algorithm will be different. We'll look at both cases with step-by-step instructions.
1. Main causes of disappearance of contacts in system applications
On Xiaomi Redmi 9 (M2003J15SC/M2003J15SS models), contacts may disappear from system applications for the following reasons:
- ๐ Disabled sync with your Google or Xiaomi account (even if your contacts are saved locally).
- ๐๏ธ Clearing the cache/data of the Contacts, Phone or Contact Storage applications manually or through optimizers.
- ๐ฑ Conflict of versions MIUI: After updating the firmware, old contacts can be โhiddenโ in another storage.
- ๐ Hidden privacy settings: in MIUI There is an option to hide contacts from system applications (for example, for a second space).
- ๐ ๏ธ Database damage contacts2.db (situated /data/data/com.android.providers.contacts/databases/).
The most insidious reason is the automatic switching of the contact store from Google to Xiaomi (or vice versa) after resetting, which the user does not notice until he opens the system application.
2. How to check where the contacts are actually stored
Before you re-establish contacts, make sure they are not just hidden or moved to another storage, but do so through the account management menu:
- Open Settings โ Accounts and Synchronization.
- Choose Google (or Xiaomi if you use it).
- Check if the Contact Sync is enabled (the slider must be active).
- Click on the account icon โ Sync now.
If the contacts are synchronized but not displayed in the Phone app, the problem is with the display settings:
- ๐ฑ Open the Contacts app.
- ๐ Tap it on three points (โฎ) โ Settings โ Accounts for display.
- ๐ Make sure all accounts are selected (Google, Xiaomi, SIM-map).
๐ก
If your Google account is not listed, add it again through Settings โ Accounts โ Add an account. Sometimes MIUI โforgetsโ associated profiles after updates.
3. Recovery of contacts through MIUI system tools
If contacts are not synced or lost after reset, use the built-in Redmi 9 tools:
Method 1: Restore from MIUI backup
MIUI automatically backs up contacts once a week (unless the function is disabled) to restore:
- Go to Settings โ About Phone โ Backup and Reset โ Local Backups.
- Select the most recent copy (check the date of creation).
- Click Restore and tick Contacts.
- Confirm the recovery (the phone will restart).
Method 2: Import from a VCF file
If you have a previously exported.vcf file (e.g., in the mail or cloud):
- Download the file to your phone.
- Open the Contacts app โ โฎ โ Imports/Exports โ Import from.vcf file.
- Select the downloaded file and confirm the import.
What if MIUI can't see the VCF file?
Method 3: Reset the settings of the Contacts app
If the contacts are stored locally but not displayed:
- Go to Settings โ Applications โ Application Management.
- Find the Contacts (or Contact Store) and tap on it.
- Select Warehouse โ Clear cache and Clear data.
- Reboot the phone.
โ ๏ธ Note: Clearing the Contact Storage app will delete all local contacts (not synchronized with accounts) only if you are sure that contacts are duplicated in the app. Google/Xiaomi.
4. Manual restoration of the contact database (for advanced)
If system methods don't work, you can try to manually restore the contacts2.db database, which requires root rights or access to ADB.
Step 1: Checking the integrity of the file
Connect your phone to your PC and execute the command:
adb shell ls -la /data/data/com.android.providers.contacts/databases/If the file contacts2.db is missing or is 0 KB in size, the base is damaged.
Step 2: Recovery from the backup
MIUI backs up the database in /data/data/com.android.providers.contacts/databases/ with the *.db-journal extension. Try renaming the file:
adb shell mv /data/data/com.android.providers.contacts/databases/contacts2.db-journal /data/data/com.android.providers.contacts/databases/contacts2.dbStep 3: Alternative method (without root)
If root is missing, try resetting your contact store settings via ADB:
adb shell pm clear com.android.providers.contactsโ ๏ธ Warning: This command will completely delete all local contacts that are not synchronized with accounts. Once you run it, restart your phone and wait for the sync to be re-synced with your accounts. Google/Xiaomi.
5 Problems After MIUI Update: What to Do
Firmware updates on Redmi 9 often break system applications.
- ๐ Reverse to the previous version MIUI via Fastboot (instructions on the official website of Xiaomi).
- ๐ฒ Install an alternative contact app (e.g. Google Contacts or Simple Contacts).
- ๐ง Reset application settings through Settings โ Annexes โ โฎ โ Resetting application settings.
A common error after updating is a conflict of database versions. MIUI It may not support the old format. contacts2.db. In this case, only resetting or manual recovery will help (see Section 4).
Check sync with Google/Xiaomi
Clear the cache of the โContactsโ and โPhoneโ applications
Reboot the phone
Make sure that SIM-The card is recognized (sometimes the contacts are โlinkedโ to the card). SIM)
Update the Contacts app via Google Play (if it is updated separately)
-->
6 Hidden MIUI settings affecting contact display
Redmi 9 has some non-obvious options that can block access to your contacts:
| Setting up | Wherever | Impact on contacts |
|---|---|---|
| Second space | Settings โ Special Opportunities โ Second Space | Contacts can be hidden in the main space if the second is activated. |
| Regime for children | Settings โ Special Opportunities โ Mode for Children | Blocks access to contacts in system applications. |
| Private regime | Settings โ Privacy โ Private mode | Hiding contacts from prying eyes (PIN required to access) |
| Limitations for SIM-map | Settings โ SIM-maps and mobile networks โ Settings SIM | Can disable the display of contacts tied to a particular SIM. |
If you use the second space, switch between them via the notification bar (the "double window" icon). Contacts can only be stored in one of the spaces.
7. Hardware causes: when the problem is not software
In rare cases, the disappearance of contacts is associated with memory damage or a malfunction of the eMMC module. This is typical for the Redmi 9 with cheap memory chips (especially early batches).
- ๐ The phone spontaneously reboots when opening contacts.
- ๐๏ธ Not only are contacts missing, but other data (photos, messages).
- ๐ ๏ธ B Settings โ Memory displays incorrect internal storage volume.
For diagnosis:
- Connect your phone to your PC and check the integrity of your file system through ADB:
- If the commands return errors like Input/output error, it confirms the hardware failure.
โ ๏ธ Note: If you suspect an eMMC is damaged, do not attempt to recover data yourself, which may exacerbate the problem.
8 Prevention: How to avoid future contact loss
To avoid missing contacts on Redmi 9, follow these rules:
- โ๏ธ Enable automatic sync with Google and Xiaomi (Settings) โ Accounts. โ Synchronization).
- ๐ Export contacts to.vcf file regularly (once a month).
- ๐ซ Do not use memory optimizers (such as Clean Master) that clear the cache of system applications.
- ๐ Before the update MIUI Backup through Settings โ The phone. โ Backup.
- ๐ฑ Install an alternative contact app (like Google Contacts) as a backup option.
If you frequently reflash your phone, use TWRP to create a full /data partition backup.This will save all contacts, messages, and settings even after a reset.
๐ก
The most reliable way to never lose contacts is to store them simultaneously in Google, Xiaomi and a local VCF file.