Why it is impossible to keep contact on Xiaomi Redmi: systemic reasons and ways to fix

You try to add a new number to the Xiaomi Redmi phone book, but after rebooting or updating the application, the contact disappears without a trace? This problem is familiar to thousands of users of MIUI-based smartphones - from the budget Redmi 9A to the flagship Redmi K60 Pro. In 80% of cases, it is not hardware defects that are to blame, but software conflicts between system services.

In this article, we will discuss 7 Key reasons why Xiaomi Redmi refuses to keep contacts – from the banal lack of rights in the application β€œContacts” to hidden bugs in the firmware MIUI 14/15. You will learn how to diagnose the problem for 2 The first minutes of what settings to check first, and what to do if standard methods do not help. 13/14.

1. Account Conflict: Google vs Mi Account

The main reason for the disappearance of contacts on Redmi is simultaneous synchronization with two accounts: Google and Mi Account. MIUI default tries to duplicate contacts in both clouds, but in case of a conflict of rights, one service "overwrites" the other, erasing fresh changes.

How it manifests itself:

  • πŸ“± Contacts are saved but disappear after rebooting
  • πŸ”„ In the list of contacts appear duplicates with different data
  • ⚠️ When editing the number, an error is issued "Can not be saved"

To check which account is "guilty":

  1. Open Settings β†’ Accounts
  2. Select Google β†’ Account Sync β†’ Disable Contacts
  3. Repeat to Mi Account (Section of Xiaomi Cloud)
  4. Try to keep the test contact.

⚠️ If your contacts return after you disable sync with Google, there is a conflict between the versions of the CardDAV protocol. MIUI Solution: Update the Contact App to version 14.1.5+ via Google Play.

2. Contacts app and MIUI cache errors

In 30 percent of cases, the com.android.contacts app itself, which is deeply integrated with system services in MIUI, is to blame.

  • πŸ–₯️ When you keep contact, the application "flys out"
  • πŸ“² The "Save" button is inactive (grey)
  • πŸ”„ After editing, changes do not apply

Cleaning instructions:

Open Settings β†’ Applications β†’ Application Management

Find "Contacts" (or "Contacts")

Click Clear Cache β†’ Clear Data

Reboot the phone.

Try to keep the contact back.-->

If the cleaning didn’t help, check the app’s permissions:

  1. Go to Settings β†’ Applications β†’ Contacts β†’ Permissions
  2. Make sure it's on: πŸ“ž Access to contacts πŸ“ Storage (for backup copies) πŸ“‘ Internet (for synchronization)

πŸ’‘

If all contacts are gone after cleaning the data, don't panic, they're stored in the cloud. Restore them through Settings. β†’ Accounts. β†’ Google/Mi Account β†’ Synchronization

3. Damage to the contact database

The most insidious bug is the damage to the contacts2.db file, which stores all phone records.

  • ⚑ Incorrect update MIUI
  • πŸ”Œ Excessive power outage during conservation
  • πŸ“± Use of cleaners like Clean Master

Signs of base damage:

  • πŸ“΅ Contacts are displayed but not edited
  • πŸ” Contact search doesn't work
  • πŸ“Š The list shows "0 contacts", although they are

The solution is to recover via ADB (requires PC):

adb shell


su




cd /data/data/com.android.providers.contacts/databases




rm contacts2.db




rm contacts2.db-journal




reboot

⚠️ Warning: This command will completely remove the local contact database! Before executing, make sure you have a backup in Google Contacts or Mi Cloud. Once rebooted, contacts will automatically recover from the cloud.

In the phone book.

V SIM-map

On Google Contacts

In Mi Cloud

Another way.-->

4.Problems with SIM-card

If you keep contact with the SIM-map, the problem may be in the:

Reason.SymptomsDecision
The outdated SIM formatOnly a name without a number is saved.Replace it with nano-SIM or eSIM
The damaged SIM file systemError "Cannot be saved on SIM"Formatting with #4636##
The dual-SIM conflictContacts are only saved on the 1st slotTurn off the second slot in Settings β†’ SIM-cards

For diagnosis:

  1. Try to keep in touch with another. SIM-map
  2. Check if your SIM supports contact retention (some operators block this feature)
  3. Insert SIM into another phone – if the problem recurs, the card is faulty
How to format SIM-map
Enter the engineering code ##4636## Select "Information about" SIM-map" Click "Format SIM" (Note: All contacts will be deleted!

5. Failures after MIUI update

Updates MIUI 14.0.5-15.1.2 contain a critical contact migration bug that affects the Redmi Note 11/12, Redmi 10 and POCO X4. After the upgrade, the system incorrectly converts the old contact database to the new format, which leads to:

  • πŸ“₯ Disappearance of all contacts after update
  • πŸ”„ Infinite synchronization (synchronization icon spins for days)
  • πŸ“΅ Inability to add new contacts

The official decision from Xiaomi:

  1. Make a backup through Settings β†’ About Phone β†’ Backup
  2. Perform a reset (Settings β†’ Additional β†’ Resetting)
  3. When you first set up, do not restore data from a backup!
  4. Sign in to Google Account and wait for automatic contact sync

⚠️ Note: If your contacts are not restored after reset, check your Google Contacts settings on the web (contacts.google.com.

6. Viruses and malware

Malware of the Android.Trojan.SmsSend family and Android.Spy.ContactStealer specifically attack the contact databases on Xiaomi, since MIUI stores them in an unencrypted form.

  • πŸ“΅ Contacts disappear after installing a new app
  • πŸ“€ Unknown emails to your contacts
  • πŸ”‹ Fast battery discharge in standby mode

How to check and clean:

Install Malwarebytes or Dr.Web Light

Run a full scan.

Remove detected threats

Check the list of installed applications for suspicious ones (for example, "Cleaner Pro", "Battery Saver Master")

Disable the installation from unknown sources (Settings) β†’ Privacy β†’ Special permits)-->

For deep cleaning:

  1. Go to Settings β†’ Applications
  2. Sort by installation date – the last 3-5 apps are the most suspicious
  3. Check everyone’s permissions: if a flashlight requests access to contacts, delete it.

Hardware malfunctions

If all software methods have been tried and contacts are still not saved, the problem may be the damage to the flash memory (especially relevant for Redmi 8/9 with eMMC 5.1 memory).

  • πŸ’Ύ Errors of recording in other applications (photos, notes)
  • πŸ“± Spontaneous reboots while maintaining contacts
  • πŸ› οΈ Diagnostics with ##6484## shows memory errors

To verify:

  1. Enter the code ##6484## β†’ Manual Test β†’ eMMC Test
  2. If the test does not pass, contact the service center.
  3. Try to keep contact with another SIM or the cloud.

Provisional decision:

  • πŸ“± Use cloud services (Google Contacts, Mi Cloud)
  • πŸ’Ύ Move your contacts to SD-card (through export to.vcf)
  • πŸ”§ Turn off memory optimization in Settings β†’ Battery β†’ Optimization MIUI

πŸ’‘

If your phone is warranty, don’t try to repair your memory yourself! contact Xiaomi’s authorized service with the results of the diagnosis (##6484###).

FAQ: Frequent questions about contact issues on Redmi

Can I restore contacts if they are lost after resetting?
Yes, if sync with Google or Mi Account was enabled before reset: Go to contacts.google.com from the same account Export contacts to.vcf Import file to phone via Contacts β†’ Settings β†’ Import/Export If sync has been disabled, try data recovery software (DiskDigger, EaseUS MobiSaver), but the chances are minimal.
Why do new contacts keep going and old ones disappear?
This is a typical symptom of database version conflict. You most likely have: Old version of the Contacts app (update to Google Play) Damaged cache com.android.providers.contacts Battery optimization enabled for system applications Solution: clear the cache (see section 2) and disable optimization for Contacts in battery settings.
How to transfer contacts with Redmi to a new phone without loss?
The most reliable way is through Google Account: On an old phone: Settings β†’ Accounts. β†’ Google β†’ Contact Sync (enable) On a new phone: log in to the same Google account and wait for sync: πŸ“€ Export to.vcf via "Contacts" β†’ Settings β†’ Exports" πŸ“± Using Mi Mover (App from Xiaomi for data transfer) 🌐 Services like SHAREit or Xender (small listings only)
Why are contacts duplicated on Redmi?
Duplicates appear because of: πŸ”„ Simultaneous synchronization with Google and Mi Cloud πŸ“± Import contacts from multiple sources (SIM, phone, accounts) πŸ”„ Failure in the algorithm of combining contacts MIUI How to remove duplicates: Open "Contacts" β†’ Settings β†’ Use the web version of Google Contacts (there is a duplicate search tool) Install Simpler Merge from Google Play to automatically merge
Can I save my contacts on Redmi without the cloud?
Yes, there are 4 local ways: In memory of the phone: when saving, select "Phone" (not "Phone") SIM) Nana SD-map: export to.vcf and save to card B file: regularly export through Contacts β†’ Settings β†’ Exports Through SIM: Save directly to the map (limit: name only) + 1 number) Important: local contacts are not protected from resetting the phone.