Are you trying to add a new number to the Xiaomi Redmi 9 phone book, but after rebooting or synchronizing the contact disappears without a trace? orperhaps the system emits an error โfailed to keep contactโ without explaining why? This problem occurs in 18% of Redmi 9 owners (according to Xiaomi service centers for 2023) and is most often associated not with hardware breakdowns, but with software conflicts in MIUI or account settings.
In this article, weโll look at all the possible causes, from a trivial memory shortage to hidden firmware bugs that Xiaomi hasnโt fixed in the latest updates, and give you step-by-step instructions with illustrations (where needed), a solution compatibility table, and answers to frequent questions. We will focus on the hidden conflict between Google Contacts and MIUI Contacts that arise after updating to MIUI 14+ This leads to the โdisappearanceโ of the stored numbers.
1. Checking basic settings: where do contacts stay?
The first thing to do is make sure the contacts are saved to the right place. By default, Redmi 9 offers three storage options:
- ๐ฑ Locally on the device (in the phone's memory)
- โ๏ธ Google account (synchronized with the cloud)
- ๐ To Xiaomi account (mi-account)
If the wrong source is selected, the contacts may disappear after rebooting or resetting the settings to check:
- Open the Contacts app.
- Press three points (โฎ) top-right โ Settings.
- Select Contact Management โ Save Contacts by Default.
- Make sure you select a Google Account or Device (if you are not using the cloud).
๐ก
If you have sync enabled with multiple accounts (e.g. Google and Xiaomi), new contacts can be duplicated or saved in unpredictable ways. Disable unnecessary accounts in Settings โ Accounts.
Note that if this menu displays a message "Sync off", then the contacts are only stored locally and may disappear after resetting the phone to the factory settings.
Settings โ Accounts โ Google โ Account Synchronization โ Enable โContactsโ2. Memory Lack: The Hidden Cause of Failures
Redmi 9 is equipped with only 4/64 GB or 4/128 GB of memory (depending on the modification), and if there is less than 10% of free space, the system begins to block the recording of new data - including contacts.
How to check:
- Go to Settings โ About the phone โ Memory.
- Look at the memory usage chart. If it's less than 1-2 GB, it's critical.
- Note the System Memory section โ if it is overflowing (over 80%), it may block the retention of contacts.
Decisions:
- ๐งน Clear the app cache: Settings โ Applications โ Application management โ Clear the cache (select the heaviest apps).
- ๐๏ธ Delete unnecessary files through Files โ Clean (built-in tool MIUI).
- ๐ Transfer photos and videos to a memory card or cloud (Google Photos, Mi Cloud).
- ๐ If nothing helps, do a soft reset (without data loss): Settings โ Additional โ Resetting โ Resetting all settings.
๐ก
Even if 5-10GB of free space is shown in the memory settings, the system partition can be crowded.Use the Files by Google app for deep cleaning.
3. Conflict between Google Contacts and MIUI Contacts
One of the most common causes of the problem is the simultaneous operation of two contact management applications: standard Contacts from Xiaomi and Google Contacts, which, after upgrading to MIUI 14+, exacerbated this conflict: the system can save contacts in one application and display them in another, creating the illusion of their โdisappearanceโ.
How to diagnose:
- Open Settings โ Applications โ Application Management.
- Find both apps: Contacts (MIUI) and Google Contacts.
- Check which one is set as default (in the app information).
Decisions:
โ๏ธ Resolving Contact Conflict
| Symptoms. | Reason. | Decision |
|---|---|---|
| Contacts are visible in Google Contacts, but not in MIUI Contacts | MIUI blocks access to cloud contacts | Install Google Contacts as the default app |
| New contacts are saved, but disappear after the reboot | Cache conflict between applications | Clear the cache and data of both applications |
| When saving, an error appears: โCan not add contactโ | Damaged MIUI Contact Database | Reset the Contact App settings |
The critical point is, if you used both apps at the same time, the contacts could split.
- Export contacts from both apps to.vcf files.
- Import them to one account (we recommend Google).
- Remove duplicates using the service contacts.google.com (the tool "Find and combine duplicates").
4. sync failures with Google account
If contacts are saved to a Google account but not displayed on the phone (or vice versa), the problem lies in sync settings, most often after:
- ๐ Updates to MIUI (especially to version 14.0.5 and above).
- ๐ Changes the password from your Google account.
- ๐ฑ Third-party launcher installations (e.g. Nova Launcher).
Step-by-step diagnostics:
- Open Settings โ Accounts โ Google โ [your email].
- Make sure that the โContact Syncโ slider is on.
- Press three points (โฎ) โ Synchronize now.
- If an error occurs, click โDelete Accountโ and then add it again.
What to do if the synchronization is suspended at 0%?
If sync works but contacts are not saved, check the permissions for Google Contacts:
Settings โ Applications โ Application Management โ Google Contacts โ Permissions
Make sure that:
- Contact.
- Warehouse.
- Telephone (for MIUI 14+)5. Damage to the contact database
In rare cases, the contact database file (contacts2.db) is corrupted due to:
- โก Unexpected power outage during conservation.
- ๐ ๏ธ Failed update MIUI.
- ๐ฆ Virus software (especially if APK was installed from third-party sources).
Signs of damage:
- The Contacts app freezes when opened.
- There is an error "There was an error when reading contacts".
- Contacts are displayed, but cannot be edited or deleted.
How to restore the base:
- Create a backup (export contacts to.vcf via Contacts โ Settings โ Import/Export).
- Delete the application data Contacts: Settings โ Applications โ Contacts โ Warehouse โ Clear the data
- Reboot the phone.
- Import contacts back from backup.
๐ก
If the contacts are not saved after cleaning the data, the system file is damaged, in which case only factory resetting will help (see section 7).
6. firmware errors: MIUI 12-14 bugs
Xiaomi Redmi 9 has received several problematic updates that directly affect the work of contacts:
| MIUI version | Problem. | Decision |
|---|---|---|
| MIUI 12.0.8-12.0.12 | Contacts are saved but not displayed in the set list | Upgrade to MIUI 12.5 or roll back to 12.0.7 |
| MIUI 13.0.4 | Error โfailed to keep contactโ when added | Clear the cache com.android.providers.contacts |
| MIUI 14.0.2-14.0.5 | Contacts are duplicated or lost after synchronization | Turn off battery optimization for Google Contacts |
How to check the MIUI version:
Settings โ The phone. โ Version. MIUIIf your version is on the list of problems:
- Update your firmware to the latest stable version via Settings โ System Update.
- If there are no updates, roll back to the previous version using the Mi Flash Tool (instructions in section 8).
- Temporarily disable automatic battery optimization for Contact apps: Settings โ Battery โ Battery Optimization โ Find Contacts and Google Contacts โ Disable Optimization
๐ก
Before rolling back the firmware, be sure to back up through Settings โ Additional โ Backup and Reset. This will save not only contacts, but also SMS, call logs and application settings.
7.Reset to factory settings: a last resort
If none of the previous methods worked, it's a hard reset, which will delete all the data from the phone, including apps and settings, but in 95% of cases solves the problem of saving contacts.
How to perform the reset correctly:
โ๏ธ Preparation for discharge
- Go to Settings โ Additional โ Backup and Reset โ Reset settings.
- Select Erase all data (reset to factory settings).
- Enter a password (if required) and confirm the action.
- After the reboot, set up the phone as new without restoring data from the backup (first check if contacts are saved).
Important: If the problem persists after the reset, it indicates a hardware malfunction (damaged flash memory).
- ๐ง Contact the Memory Diagnostics Service Center (cost ~1500-2000 โฝ).
- ๐ฑ If the phone is warranty, donโt try to repair yourself โ it voids the warranty.
8. Alternative solutions: if nothing has worked
If the standard methods donโt work, try these non-obvious methods:
Method 1: Using a third-party contact application
Install an alternative application, such as Simple Contacts or Truecaller, and check if contacts are saved through it. If so, there is a problem in the MIUI system application.
Method 2: Manual update of Google services
Sometimes, out-of-date versions of Google Play Services cause crashes. Update them manually:
- Open the Google Play Services page in your browser.
- If you have an โUpdateโ button, press it.
- Reboot the phone.
Method 3: Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fastboot Fast Fastboot Fast Fastboot Fast Fastboot Fast Fast Fastboot Fastboot Fast
If the problem occurs after the MIUI update, try reflashing the phone manually:
Instructions for flashing through Mi Flash Tool
Method 4: Testing for viruses
Some viruses block access to the contact database. Scan your phone with Malwarebytes or Dr.Web Light.
๐ก
If the contacts are not saved after all the manipulations, the problem may be the hardware encryption of the memory, which requires repair in the service center.