Why Xiaomi Redmi 9 System Apps Donโ€™t Have Contacts โ€“ All Reasons and Solutions

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.

๐Ÿ“Š Where did you keep your contacts on Redmi 9 before they disappeared?
Google account
In the Xiaomi account
Locally on the phone.
I don't know.
Another option

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:

  1. Open Settings โ†’ Accounts and Synchronization.
  2. Choose Google (or Xiaomi if you use it).
  3. Check if the Contact Sync is enabled (the slider must be active).
  4. 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:

  1. Go to Settings โ†’ About Phone โ†’ Backup and Reset โ†’ Local Backups.
  2. Select the most recent copy (check the date of creation).
  3. Click Restore and tick Contacts.
  4. 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):

  1. Download the file to your phone.
  2. Open the Contacts app โ†’ โ‹ฎ โ†’ Imports/Exports โ†’ Import from.vcf file.
  3. Select the downloaded file and confirm the import.
What if MIUI can't see the VCF file?
If the Contacts app doesnโ€™t recognize the file, try 1. Rename the file to contacts.vcf (no spaces). 2. Move it to the root folder of internal memory (not in the download). 3. Use a third-party application, such as Contacts Backup & Restore.

Method 3: Reset the settings of the Contacts app

If the contacts are stored locally but not displayed:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts (or Contact Store) and tap on it.
  3. Select Warehouse โ†’ Clear cache and Clear data.
  4. 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.db

Step 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 upWhereverImpact on contacts
Second spaceSettings โ†’ Special Opportunities โ†’ Second SpaceContacts can be hidden in the main space if the second is activated.
Regime for childrenSettings โ†’ Special Opportunities โ†’ Mode for ChildrenBlocks access to contacts in system applications.
Private regimeSettings โ†’ Privacy โ†’ Private modeHiding contacts from prying eyes (PIN required to access)
Limitations for SIM-mapSettings โ†’ SIM-maps and mobile networks โ†’ Settings SIMCan 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:

  1. Connect your phone to your PC and check the integrity of your file system through ADB:
  2. 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.

FAQ: Frequent questions about missing contacts on Redmi 9

Contacts are gone after they're reset to factory settings.
If sync with Google or Xiaomi was enabled before the reset: Add the same account after the reset. โ†’ Accounts. โ†’ Google/Xiaomi โ†’ Sync now. If sync has been disabled, you can only restore contacts from a local backup (if it was created) or a.vcf file.
There are no contacts in the Phone app, but they are in Messages. Why?
This is due to different data sources for applications. Check: In Messages, contacts can be loaded from SIM-Maps, and on the phone, from Google. โ†’ โ‹ฎ โ†’ Settings โ†’ Accounts to display and enable all available sources.
Can I restore contacts if my phone is not turned on?
Yeah, but you will: ๐Ÿ”Œ Connect your phone to your PC in Fastboot mode (clamp Power). + Loudness down). ๐Ÿ–ฅ๏ธ Use it. MI Flash Tool for data extraction (you need an unlocked bootloader). ๐Ÿ“ฑ Or contact the service center for removing the memory dump through Chip-Off. Self-recovery in this case is risky - it is better to entrust it to specialists.
After the MIUI update, the contacts are duplicated. How do you remove the duplicates?
Use the built-in merge function: Open Contacts โ†’ โ‹ฎ โ†’ Contact management โ†’ Connecting contacts. MIUI It will automatically find the duplicates and prompt them to merge. If the duplicates are left, export the contacts to.vcf, delete all the local ones, and then import the file back.
Contacts are available, but when you call, you only show a number, no name.
The problem is the mismatch of number formats. Do this: Open a contact that doesn't show up and check the format of the number (should be) +7XXXXXXXXXX or 8XXXXXXXXXX If the format is different, edit the number manually. Go to Settings โ†’ Annexes โ†’ Phone. โ†’ Warehouse โ†’ Clear the cache.