Why Xiaomi is not saving changes in contacts: all the reasons and solutions

The problem of keeping contacts on Xiaomi smartphones is one of the most annoying for users: you edit a number, add a new contact or correct a name, but after rebooting or synchronizing all changes disappear. Sometimes the problem manifests itself selectively: some contacts are saved and some are not. In this article, we will analyze all possible causes, from banal errors to hidden MIUI failures, and give step-by-step instructions for troubleshooting.

Xiaomi is actively integrating its own services (such as Mi Account) in parallel with Google, which often leads to sync conflicts, and the latest versions of MIUI 14/15 have changed the logic of working with contacts, so they can now be stored in three places at once: on the device, in Google Account and in Mi Cloud, and if at least one of these channels fails, the changes will not persist.

Before you start making corrections, answer two questions:

  1. Do you use the standard Contacts app from Xiaomi or a third-party app (e.g. Truecaller, Google Contacts)?
  2. Is Google or Mi Account sync enabled?

The answers to them will narrow the range of possible causes by 50%.

1. Conflict between Google Account and Mi Account

The most common reason is dual synchronization, and if you have both accounts (Google and Mi Account) connected, the system can argue where to save changes, such as editing a contact in local memory, and Xiaomi automatically overwrites it with data from the cloud.

How this works in practice:

  • ๐Ÿ“ฑ You add a new number to the contact Ivan Petrov on the device.
  • โ˜๏ธ After 5 minutes, Mi Cloud syncs and pulls up the old version of the contact from the cloud.
  • ๐Ÿ”„ As a result, your changes disappear.

To check out this version:

  1. Open Settings โ†’ Accounts and Synchronization.
  2. See which accounts have access to Contacts (check next to item).
  3. If both are enabled, turn off sync for one of them (better for Mi Account if you are actively using Google).

โš ๏ธ Note: If you turn off sync with Mi Cloud, all contacts saved only there will disappear from the device. Pre-export them to the.vcf file via Settings โ†’ Contacts โ†’ Imports/Exports.

๐Ÿ“Š Where do you keep your contacts?
Only on the phone.
On Google Account
In Mi Cloud
In another cloud (Yandex, Mail.ru, etc.)

2. Failures in the application โ€œContactsโ€ from Xiaomi

The standard com.android.contacts application in MIUI sometimes works in an unstable way.

  • ๐Ÿ”„ Changes persist, but disappear after reboot.
  • โŒ When editing the contact, an error appears: "It was not possible to save".
  • ๐Ÿ“ต Contacts are duplicated or disappear randomly.

Decisions in order of complexity:

  1. Cache Cleanup: Go to Settings โ†’ Applications โ†’ Application Management โ†’ Contacts โ†’ Memory โ†’ Clear cache. This will delete temporary files, but will not affect the contacts themselves.
  2. App Settings Reset: In the same menu, click Settings Reset. This will return the app to factory settings, but the contacts will remain.
  3. Reinstall updates: If the problem has occurred after the update MIUI, Try rolling back the app. To do this, click on the app settings. โ‹ฎ โ†’ Remove updates.

If nothing worked, install an alternative contact app like Google Contacts or Simple Contacts. These are not affected by MIUI failures.

โ˜‘๏ธ Diagnostics of the annex โ€œContacts"

Done: 0 / 5

3. Lack of rights in the application

Android 10+ and MIUI 12+ require explicit permissions to access contacts and storage, and if they don't, the changes won't persist.

  1. Open Settings โ†’ Applications โ†’ Application Management โ†’ Contacts โ†’ Permissions.
  2. Make sure it's on: ๐Ÿ“ž Contacts (reading and editing) ๐Ÿ’พ Storage (for export/import) ๐Ÿ“ถ Telephone (to determine numbers)

If permissions are disabled, turn them on and restart the phone, and check if an antivirus or an optimizer (such as Xiaomiโ€™s Security) is blocking access.

  1. Open Security. โ†’ โš™๏ธ โ†’ Auto-Start and Make sure Contacts are not blacklisted.
  2. In Settings โ†’ Battery โ†’ Power saving mode add Contacts to exceptions.

How to restore the base:

  1. Export and import: Export contacts to.vcf via Settings โ†’ Contacts โ†’ Import/Export โ†’ Export to the device. Then import them back. This often corrects structure errors.
  2. App Data Reset: In Settings โ†’ Apps โ†’ Contacts โ†’ Memory Press Clear Data. This will delete all local contacts, so pre-export them!
  3. Recovery via Mi Cloud: If sync with Mi Cloud has been enabled, try restoring contacts from backup: Settings โ†’ Mi Account โ†’ Mi Cloud โ†’ Restore.
Method of recoveryWhen to applyRisks.
Exports/imports.vcfMild display failuresYou may lose contact notes.
Cleaning the application dataCritical base errorsAll local contacts are removed
Recovery from Mi CloudIf synchronization was enabledThe old version of the contacts will return.
Resetting the phone to the factoryIf nothing workedLoss of all data (except for the SD-map)

5. Memory problems of the device

If the phone runs out of space, Android can block the recording of new data, including changes in contacts. Check free space in Settings โ†’ About Phone โ†’ Memory.

Minimum requirements for stable operation of contacts:

  • ๐Ÿ“ฑ 1 GB of free memory on internal storage.
  • ๐Ÿ—ƒ๏ธ 500 MB on the system partition (checked through the ADB).

If memory is scarce:

  1. Delete unnecessary files (photos, videos, app cache).
  2. Move some of the data to SD-card (if supported).
  3. Clear the cache of system applications through Settings โ†’ Memory โ†’ Clear the cache.
  4. If nothing helps, do a soft reset (Settings โ†’ Additional โ†’ Resetting).

Xiaomi with MIUI 13+ has a hidden garbage cleaning feature:

adb shell pm trim-caches 1G

This command compulsorily clears the cache of all applications, but requires an unlocked bootloader and ADB.

๐Ÿ’ก

To free up space without deleting files, transfer rarely used applications to the SD-card (if any). To do this, select Storage in the application settings โ†’ Change. โ†’ SD-map.

6.Failures after MIUI update

MIUI updates often break the contacts' work.

  • ๐Ÿ”„ After updating to MIUI 14/15 Contacts are duplicated or lost.
  • โš™๏ธ Synchronization settings are reset to factory.
  • ๐Ÿ“ต Contacts app stops opening.

How to fix it:

  1. Update rollback: If the problem appears immediately after the update, try rolling back. MIUI from the official website and run it through Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Select the update file.
  2. App Settings Reset: As described in Section 2, reset your Contacts and Google Play Services settings.
  3. Manual Sync: Turn off automatic sync and manually start it: Open Settings โ†’ Accounts and Sync. Select Google Account โ†’ Sync Contacts. Wait 5-10 minutes and check for changes.

If contacts are missing after the update, check the /sdcard/MIUI/backup/AllBackup folder โ€“ sometimes MIUI automatically backs up before the update.

What if the contacts are duplicated after the update?
This is due to a conflict between local contacts and cloud contacts. To fix: 1. Export all contacts to.vcf. 2. Remove all contacts from Google and Mi Cloud. 3. Import.vcf back by selecting one storage location (e.g., Google only). 4. Turn off sync for the second account.

7. Viruses or malware

Rarely, but it happens: viruses block access to contacts or modify them.

  • ๐Ÿ“ต Contacts disappear or change without your involvement.
  • ๐Ÿ”— There are strange symbols or links in the rooms.
  • ๐Ÿšจ Xiaomiโ€™s Security (antivirus) shows warnings.

How to check and clean:

  1. Install Malwarebytes or Dr.Web Light and scan the device.
  2. Check the list of installed apps for suspicious ones (for example, with names like Contacts Manager, Phone Boost).
  3. If a virus is found, delete it and reset your Contact Settings (as in Section 2).

Xiaomi has built-in protection:

  1. Open Security โ†’ Scanner โ†’ Deep Check.
  2. If threats are found, click Delete.
  3. Reboot your phone and check your contacts.

โš ๏ธ Warning: Some SEOs (such as Clean Master) may block access to contacts by masquerading as useful utilities.

8. Hardware problems (memory damage)

If none of these methods worked, it could be physical memory damage, and this is true for phones that:

  • ๐Ÿ’ฅ Falling from a height or being struck.
  • ๐ŸŒก๏ธ Overheated (for example, during charging).
  • ๐Ÿ’ฆ Contacted with moisture.

Symptoms of hardware problems:

  • Contacts are lost selectively (for example, only the letters "A-K").
  • When editing, the phone will freeze or restart.
  • In Settings โ†’ Memory displays an incorrect amount (for example, "-1 GB free").

What to do:

  1. Check memory health via ADB: adb shell dumpsys meminfo If the output has lines with ERROR or FAIL, this confirms a hardware malfunction.
  2. Back up all the data and take the phone to the service center. You can't fix the damaged memory software.

On Xiaomi UFS-Storage devices (for example, Xiaomi) 12/13 Hardware failures are less common than on models with eMMC (Redmi) 9/Note 9).

๐Ÿ’ก

If contacts disappear after physical impact on the phone (hit, fall), the problem is almost certainly hardware. Don't waste time on software methods - contact the service.

FAQ: Frequent questions

โ“ Why Contacts Are Saved But Not Shown in the List?
This is due to a failure in indexing. Try: Open Contacts โ†’ โ‹ฎ โ†’ Settings โ†’ Reset filters. Clear the app cache Contacts and Google Play Services. Reboot your phone.
โ“ Can I restore contacts if they are missing after resetting settings?
Yes, if: ๐Ÿ”น Youโ€™ve been synced to Google or Mi Cloud โ€“ just log in and wait for sync. ๐Ÿ”น You have backed up through Settings โ†’ Additionally. โ†’ Backup โ€“ Restore it. ๐Ÿ”น Contacts were kept on SIM-Card โ€“ import them through Contacts โ†’ Imports/Exports โ†’ Import with SIM. If none of this works, try data recovery software like Dr.Fone or EaseUS MobiSaver (root rights required).
โ“ Why is it that the contact editing error occurs: Contact saved in another account"?
This means that the contact is linked to another account (like Google), but you try to save it locally.Solutions: When editing the contact, click on โ‹ฎ โ†’ Move to another account and select a Phone, or vice versa, save it to Google if you want cloud sync.
โ“ How to Transfer Contacts with Xiaomi to a Different Phone?
Ways to be reliable: Through Google Account: Turn on sync on your old phone, then log in to the same account on your new one. Through.vcf: Export contacts on your old phone and import on your new one. Sync contacts with Mi Account, then log in to it on the new Xiaomi. SIM-Card: Suitable for a small number of contacts (limited to 250 numbers).
โ“ Why After Updating MIUI Contacts are displayed in hieroglyphics?
It's a coding bug in MIUI 12-14 Corrects: Export contacts to.vcf. Open the file on your computer in Notepad++ and save it in code. UTF-8. Import back to your phone. If it doesn't work, reset your English (US) region settings to Settings. โ†’ Additionally. โ†’ Language and input.