Why I can’t keep contact in the Xiaomi phone: all the reasons and ways to solve it

You try to add a new number to Xiaomi’s phone book, but the system stubbornly gives out an error or just ignores the action? The problem is found on devices from Redmi to POCO and Mi, regardless of the version of MIUI — whether it is MIUI 14 on Xiaomi 13 or MIUI 12.5 on Redmi Note 10. In 80% of cases, it is not hardware malfunctions, but software conflicts or incorrect settings.

In this article, we’ll look at all the possible reasons why your phone doesn’t retain contacts on Xiaomi, from the banal lack of rights in the Contacts app to hidden malfunctions in your Google account or damage to system files. For each reason, we’ll give you a step-by-step solution, including screenshots of menus and commands for power users. If you’ve tried rebooting your phone, this is just the beginning: it’s going to be more interesting.

1. No rights of access to contacts

The most common reason Xiaomi doesn’t keep contacts is because the Contacts or Phone app doesn’t have permissions, and the manufacturer actively blocks the background activity of the programs in order to save battery, which sometimes leads to crashes.

To check the rights:

  1. Open Settings → Applications → Application Management.
  2. Find the Contacts app (or Phone depending on the model).
  3. Go to Permits and make sure it is included: 📱 Contacts (reading and modifying) 💾 Storage (if you save it to a file) VCF) 📶 Telephone (for automatic numbering)

If permissions are already on, but the problem remains, reset them and reissue them. To do this, click Reset permissions on the same menu and confirm the action.

💡

On some models (e.g. POCO X3 Pro), permissions for contacts may be hidden in the Settings menu → Privacy → Application permissions.

2 Contacts are saved to the wrong account

Xiaomi defaults to save contacts to your Mi Account, Google or local memory. If the wrong source is selected, new numbers can “disappear” or duplicate. For example, when synchronizing with Google Contacts, changes are sometimes applied with a delay of up to 10 minutes.

How to check and change the location of the save:

  1. Open the Contacts app.
  2. Click + (add contact) and look at the Save in field.
  3. If you have a Mi Account but you are not using it, choose Device or Google.

How to fix it:

  1. Open Settings → Accounts and Synchronization.
  2. Choose your Google account (or Mi Account).
  3. Turn off the synchronization of Contacts, wait 30 seconds and turn it on again.
  4. Press Sync now.
📊 What account do you use for contacts?
Google
Mi Account.
Local storage.
Other

If the synchronization is suspended during the “Waiting” stage:

  • Check your internet connection (synchronization only works via Wi-Fi or mobile data).
  • Delete your account and add it again (export your contacts to the.vcf file).
  • Update the Google Contacts app in the Play Store.
What to do if the synchronization is suspended at 0%?
This means a version conflict between the local and cloud copies of contacts. Solution: 1. Export contacts to the.vcf file via Settings → System → Import / Export. 2. Delete all contacts from the phone and the cloud (via the web version of Google Contacts). 3. Import the saved file back.

4. Damage to the cache or data of the Contacts application

Over time, cache and app data Contacts may become corrupted, leading to save errors.

  • 📵 Contact is maintained but disappears after restart
  • 🔄 App 'flying out' when trying to edit
  • ⚠️ Notification “Savement error” appears»

The solution is to clean the cache and data:

  1. Go to Settings → Applications → Application Management → Contacts.
  2. Click Clear the cache and confirm.
  3. If it doesn’t help, click Clear the data (⚠️ This will remove all unsynchronized contacts!).

☑️ Preparation for data cleanup of the “Contact” annex"

Done: 0 / 4

⚠️ Warning: If your contacts are gone after cleaning up, don't panic. They're saved to the cloud (if you've been synced). Just go to Settings. → Accounts. → Google → Synchronize and update data.

Conflict with duplicate applications

Xiaomi often preinstalled several applications for working with contacts:

  • Contacts (standard from Xiaomi)

These programs can block each other, especially if both are trying to sync data to the cloud.

How to identify the culprit:

  1. Open Settings → Applications and find all programs related to contacts.
  2. Disable (or remove) third-party apps like Truecaller, Drupe.
  3. For Google Contacts, turn off autosynchronization in your account settings.

If the problem disappeared, it was one of the deleted apps that was to blame, to bring it back:

  • Install the program again from the Play Store.
  • In its settings, turn off automatic contact management.

6. File system errors or memory damage

If contacts are not stored only in local memory (when choosing the source Device), but work normally with Google or Mi Account – the problem is damage to the data partition (/data) or malfunction of flash memory.

Signs of hardware failure:

  • 📱 The phone periodically freezes when working with contacts
  • 💾 Other applications also cannot save files (e.g. Gallery or Records)
  • ⚠️ In Settings → Memory displays the message "damaged section»

Solutions to complexity:

  1. Memory check for errors: Install the A1 SD Bench app from the Play Store and run a write/read test. If the speed is below 10 MB/s, this is a sign of memory wear.

Reset the settings to factory:

Settings → About the phone → Reset settings → Erase all data

⚠️ Warning: Before resetting, export your contacts to a.vcf file and copy it to your computer or cloud. MIUI — It may contain corrupted files.

Check the phone:

Fastboot

Recovery

4PDA

💡

If the phone is warranty, don’t try to search it yourself, contact the service center with a description of the problem (“no contacts are saved in local memory”).

7. Restrictions of the operator or SIM-map

Rarely, but it happens: some telecom operators (especially virtual ones) Tele2 or Yota, block the recording of contacts on SIM-The map can also cause problems:

  • 📶 The use of two SIM-cards (slot conflict)
  • 🔒 Established PIN-protect SIM
  • 🛠️ Damaged. SIM-map (scratch, wear of contacts)

How to check:

  1. Try to keep in touch with another. SIM-Card (if the phone supports Dual) SIM).
  2. Extract. SIM-You can keep the contact in your phone's memory if you can, there's a problem with the card.
  3. Call the operator and check if there are any restrictions on recording contacts (relevant for corporate tariffs).

If it's my fault. SIM-map:

  • Try clearing her contacts through the Contacts menu → Settings → SIM Contact Management.
  • Replace the card in the operator’s cabin (free of charge under warranty).

8. Viruses or malware

Malware can block access to the phone book, especially if it masquerades as system services (e.g. com.android.contacts).

  • 📵 Contacts disappear after reboot
  • 🔄 Unknown numbers appear in the phone book
  • 📱 The phone is warming and discharged quickly

How to check and clean:

  1. Install an antivirus (Malwarebytes or Dr.Web Light) and scan the system.
  2. Check the list of installed apps in Settings → Apps. Uninstall suspicious ones (especially with names like Contact Manager, Phone Optimizer).
  3. Disable Administrator Rights for Unknown Programs: Settings → Passwords and Security → App Permissions → Device Administrators

⚠️ Note: If the antivirus detects a threat in the system file (for example, /system/priv-app/Contacts/Contacts.apk) — It's a sign of a firmware breach, and the solution is one thing: a complete flashing of the phone, and all the data is deleted.

FAQ: Frequent questions about keeping contacts in Xiaomi

❓ Why Contacts Are Saved But Not Shown in Call List?
This is because of a conflict between the Phone and Contacts app. Solution: Open Settings → Apps → Phone → Permissions. Make sure Contacts are enabled. Clear the Phone app cache. If it doesn't work, reset the Phone app to factory settings.
❓ How to transfer contacts with SIM-phone-card?
Do the following: Open Contacts → Settings → Import/Export. Select Import with SIM-Specify the target storage (Device or Google); confirm the import; if the option is inactive, remove the option. SIM-And put it back in.
❓ Why does the error occur when you save the contact»?
This is a false message related to a database overflow of contacts. Solutions: Clear the cache and data of the Contacts application (see section 4). Delete duplicate contacts (use the Simpler Contacts app). If you use Google Contacts, check the storage limit (15 GB on a free account).
❓ Can I restore contacts if they are missing after resetting?
Yes, if you had sync enabled before the reset: For Google: log in to your phone account and wait for automatic sync. For Mi Account: go to Settings → Mi Account → Cloud → Contacts and Restore. If sync has been disabled, try to restore data from the MIUI backup (if it was created). If nothing helps, use data recovery software (Dr.Fone, EaseUS MobiSaver), but the chances are low.
❓ Why Xiaomi doesn’t have a.vcf contact import?
Problems with importing.vcf are due to the: 📄 A damaged file (try to open it on your computer). 📱 Incompatibility of the version MIUI (Files are not supported on old firmware >5MB). 🔒 Security restrictions (if the file is downloaded from the Internet). Solution: Copy the.vcf file into the Download folder on your phone. Use Google Contacts instead of the standard app to import. If the file is large, break it up using the service. VCF Splitter.