Why I Can't Keep Contact on Xiaomi Redmi 9 Phone - All Reasons and Ways to Fix

Why the phone refuses to keep new contacts

You try to add a new number to the Xiaomi Redmi 9 phone book, but the system stubbornly ignores your actions: the save button is inactive, the contact disappears after the reboot or there is an error “Can not save”? This problem is familiar to many owners of smartphones on MIUI, the brand shell of Xiaomi.

Unlike hardware malfunctions (such as memory damage) that require repairs, 90% In cases where you can't keep your contacts, you can solve them yourself. 7 Key reasons, from simple memory overflows to conflicts with Google accounts, and we will give you step-by-step instructions for each. 9 (model M2003J15SC/M2004J19C), where the problem is often related to the version MIUI below 12.5.

Before you go to radical measures (like resetting), check the simple things: is there enough memory space, does not block the saving of a third-party application (for example, antivirus or contact manager), and is not turned on the power saving mode that limits the background processes, these points will also be discussed in detail below.

1. Overflowing memory of your phone or Google account

The most common reason is a lack of free space in internal memory or in Google cloud storage. On Redmi 9 with 32/64 GB of memory, the system reserves some space for cache and updates, so even with “free” 2-3 GB, there can be failures when saving new data.

How to check:

  • 📱 Local Memory: Go to Settings → The phone. → Memory: If less than 10% is free, delete unnecessary files (especially from Download and Download folders). DCIM).
  • ☁️ Google Account: Open Google One – If the storage is 100% full, contacts are not synced.
  • 🗑️ App cache: Clear cache for Contacts and Google Contacts in Settings → Annexes → Application management.

Redmi 9 also has a bug where the system mistakenly shows “enough memory” but actually reserves it for the MIUI update. In this case, it will help to restart the phone or force the cache through the Recovery Mode (clamp Volume up + Power when the phone is turned off).

💡

If the problem persists after cleaning the memory, try to save the contact not to Google account, but locally to the phone memory. To do this, select the phone option instead of Google when creating a contact.

2. synchronization conflict with a Google or Mi Account

Xiaomi smartphones are by default tied to two cloud services: Google Contacts and Mi Cloud. If sync with one of them is blocked, new contacts may not be saved or duplicated, for example, if sync with Google is disabled, contacts will only be stored locally and disappear after the phone is reset.

How to set up synchronization:

  1. Open Settings → Accounts and Synchronization.
  2. Select Google → Your Account → Enable the Contacts slider.
  3. Repeat your account for Mi (if you use it).
  4. Restart your phone and try to keep the contact back.

An important caveat: Redmi 9 with MIUI 11 and below sometimes loses access to accounts. If you don't save contacts after you turn on sync, do:

Settings → Applications → Application Management → Google Contacts → Rights → Include all permissions.
What if synchronization is enabled but contacts are not displayed?
This may be due to cloud sync delay. Try: 1. Turn off sync for Google Contacts for 5 minutes, then turn on again. 2. Delete your Google account and add it again (contact data will not be deleted from the cloud). 3. Check your Internet connection - sync only works with a stable connection.

Interruptions in the "Contacts" application

The com.android.contacts app (the standard MIUI phonebook) may crash after updates or because of conflicts with other programs.

  • The "Save" button does not respond to pressing.
  • The app closes when you try to add a contact.
  • A message is called “Save Error” without specification.

Decisions:

  1. Data Clearance: Go to Settings → Annexes → Contacts → Warehouse → Clear the data. ⚠️ Warning: this will delete all unsynchronized contacts! pre-export them to the file VCF via app menu.
  2. App Update: Check for updates in Google Play (even for system applications).
  3. Installing an alternative: Try third-party contact managers like Simple Contacts or Truecaller.

If the crash occurred after the MIUI update, try rolling back the Contacts version through Settings → Apps → Three Dots → Reverse Updates. On Redmi 9, this will only work for apps updated through Google Play, not system updates.

📊 How do you usually keep your contacts?
Google account
In memory of the phone
V SIM-map
I'm using a third-party app.

Limitations of the energy saving regime

The MIUI Ultra Battery Saver feature aggressively limits the background activity of applications, including contact synchronization. If you notice that the problem occurred after activating this mode, check:

  • 🔋 Is the mode enabled in the Settings → Battery → Energy saving regime.
  • ⚡ Is there a "Contact" app in the exclusion list (Settings) → Battery → Optimizing the battery → All applications → Contacts → No restrictions).
  • 🔄 Automatic synchronization is blocked (in the same battery menu).

Redmi 9 also has a bug where the background processes are not restored after the energy saving mode is gone.

  1. Turn off the power saving mode.
  2. Reboot the phone.
  3. Manually run synchronization in Settings → Accounts → Google → Synchronize.

💡

If you use power saving mode frequently, add Contacts and Google Contacts to the exclusion list, which will prevent you from losing new contacts.

5. Damage to the contact database

In rare cases, the contact database file (contacts2.db) is corrupted due to a sudden power outage or file system failure.

  • Contacts are not displayed in full (for example, without names or numbers).
  • New contacts are retained, but disappear after the reboot.
  • The Contacts app gives the error "Database is not available".

For recovery:

  1. Create a backup of contacts through Settings → System and Device → Backup → Local Backup.
  2. Delete the database file: Use a file manager (e.g. Mi File Explorer) with root or ADB rights: - Go to /data/data/com.android.providers.contacts/databases/ - Delete the contacts2.db file - Reboot the phone.
  3. If there are no root rights, reset the Contacts settings (as in Section 3) and this will result in a new database.

⚠️ Attention: Deletion of the file contacts2.db Without backup, you will lose all local contacts (Google syncs will recover after re-synchronization).

6.Problems with SIM-card-slot

If you are trying to keep in touch with SIM-map, not in your phone memory or Google account, the problem may be related to:

  • 📶 Damage. SIM: chip-scratch or wear of contacts.
  • 🔌 Slot malfunction: oxidation or contamination of contacts in the phone.
  • 📱 Incompatibility: the old SIM-Cards (e.g. Mini-SIM) may not support maintaining contacts.

How to check:

Symptoms.Possible causeDecision
Contacts are saved but not displayedSIM-The card does not support the storage of contactsReplace SIM with modern (nano-SIM)
Error "Cannot be saved on SIM"Damage to the SIM chipTry another one. SIM-map
Contacts are maintained, but order is lost.SIM slot contaminatedClean the slot's contacts with alcohol
It is impossible to choose a SIM for savingFailure in the "Contact" appendixClear the app cache (Section 3)

Redmi 9 also has a bug when the phone doesn’t recognize it. SIM-map MIUI. In this case, resetting network settings will help:

→ SIM-maps and mobile networks → Network reset

7. MIUI software errors and ways to fix them

Some versions of MIUI (especially 11.0.8-12.0.3 for Redmi 9) contain bugs that prevent the preservation of contacts.

  • The com.android.contacts error has stopped when you open the phone book.
  • Contacts are saved but not displayed in the call list.
  • The Contacts app is constantly restarted.

Solutions in order to increase radicality:

  1. MIUI Update: Check for updates in Settings → About Phone → System Update. For Redmi 9, the current version is MIUI 13+.
  2. Reset application settings: Settings → System and device → Additional → Reset application settings.
  3. Install custom recovery (TWRP) and clean the cache: requires unlocking the bootloader.
  4. Full phone reset: Settings → The phone. → Resetting settings. ⚠️ Warning: Before resetting, export contacts to file VCF Backup your data via Mi Cloud or Google Drive.

Critical information for Redmi 9: if the problem appeared after the update to the MIUI 12.5+, Try to roll back to the previous version via Fastboot. instructions are available on the Xiaomi forum EU.

Export contacts to the file VCF|Save a backup copy in Mi Cloud|Record your Google and Mi Account details|Check that you know the password from the Mi Account (linked to the phone)-->

FAQ: Frequent questions about keeping contacts on Xiaomi Redmi 9

Can I recover contacts if they are missing after a phone reset?
Yes, if they were synced to a Google or Mi Cloud account. To restore: Add your Google account to your phone settings. Enable contact sync (Settings → Accounts → Google → Sync). Wait 5-10 minutes - contacts will recover automatically. If sync was not enabled, try to restore contacts from a MIUI backup (if it was created) or through programs like Dr.Fone (requires root rights).
Why are new contacts still alive, but old ones are gone?
This is a typical symptom of a conflict between local storage and the cloud. Probable reasons: You saved new contacts to your phone's memory, and the old ones were tied to a Google account that disconnected from sync. Contacts reset the display settings (check the filters in the app menu). There was a failure in the last sync with Mi Cloud. Solution: turn on all contacts in the app settings (Contacts → Three points → Settings → Contacts → All Contacts → All Contacts).
How to transfer contacts from SIM-card to the memory of the phone?
To do this: Open the Contacts app. Click on three dots (menu) → Contact management → Import/Export. Select Import with SIM-card and specify the phone memory or Google account as a place of preservation. If the import option is inactive, check if the inserted correctly SIM-card (chip up) and whether access to contacts is blocked in the security settings.
Can I keep contacts in place? SD-map?
No, MIUI does not maintain direct contact with SD-You can, however, export your contacts to a file. VCF on SD-map (Contacts) → Management → Use third-party applications (e.g. Contacts Backup) that allow you to backup your external drive. SD You will need root access and manually change paths in the database.
Why does the error “Not enough memory” appear when you save the contact, even though there is a place?
This error can be related to: MIUI limiting the number of contacts (maximum 25,000 for local storage); data partition damage (e.g., after a failed update); recording blocking with an antivirus or memory cleaner application; Solutions: Try to keep contact with another account (Google or Mi); Clear /data partition cache via Recovery Mode; disable antivirus temporarily and try again.