Why are contacts not saved on the Xiaomi Redmi phone: 7 reasons and ways to fix

You added a new number to your Xiaomi Redmi phone book, but after a few minutes, the contact disappeared without a trace? Or did the entire address book reset after the device was reset? This problem is familiar to many owners of smartphones based on MIUI, Xiaomi's proprietary shell. Unlike "naked" Android, here, maintaining contacts depends not only on system settings, but also on the features of the firmware, Mi Account operation and integration with cloud services.

In this article, we will discuss 7 key reasons why contacts are not saved on the Redmi Note 12, Redmi 10, Redmi A2 and other models of the series, as well as give step-by-step instructions for data recovery. Particular attention will be paid to the hidden MIUI settings that the manufacturer does not advertise in the official documentation โ€“ their adjustment solves the problem in 80% of cases. If you have already tried standard methods (reboot, cache cleaning) and they did not help, here you will find non-obvious solutions.

1. Contacts are saved to the wrong account

The most common mistake Xiaomi Redmi users make is adding contacts to the phoneโ€™s local memory instead of syncing with a Google account or Mi Account.

  • ๐Ÿ”„ Resetting settings to factory
  • ๐Ÿ“ฑ Firmware updates MIUI
  • ๐Ÿ”‹ Battery discharge up to 0% (on some models)
  • ๐Ÿ› ๏ธ Delete the Contacts app (yes, it is possible in the MIUI)

To check where the contacts are kept:

  1. Open the Contacts app.
  2. Press three points (โ‹ฎ) โ†’ Contact management.
  3. Select Import/Export โ†’ see which accounts are available for saving.

If you donโ€™t have Google or Mi Account, you should add them to your system settings:

Settings โ†’ Accounts and synchronization โ†’ Add an account
๐Ÿ“Š Where do you usually keep your contacts?
Google account
In Mi Account.
In memory of the phone
V SIM-map
I don't know.

2. sync failure with Google or Mi Account

Even if contacts are linked to a cloud account, they may not be saved due to synchronization errors.

  • ๐ŸŒ No stable internet connection (Wi-Fi or mobile data).
  • โณ Google or Xiaomi servers are temporarily unavailable (check status.google.com or mi.com).
  • ๐Ÿ”’ Autosynchronization is off on the phone.
  • ๐Ÿ“ต In the account settings, ticks are removed from the โ€œContactsโ€ optionยป.

How to check the synchronization:

  1. Go to Settings โ†’ Accounts and Synchronization.
  2. Choose your Google account or your Mi Account.
  3. Make sure the contact sync switch is active.
  4. Press More (โ‹ฎ) โ†’ Synchronize now.

๐Ÿ’ก

If sync doesnโ€™t start, try removing your account from your phone and adding it again. Pre-export contacts to your VCF file via Contacts โ†’ Manage โ†’ Export.

If the problem persists, check the permissions for the Contacts app:

Settings โ†’ Applications โ†’ Application Management โ†’ Contacts โ†’ Permissions

Make sure that:

  • ๐Ÿ“ž Contacts
  • ๐Ÿ“ฑ Storage (for export/import)
  • ๐ŸŒ Internet (for synchronization)

3. Mistakes in MIUI firmware or update conflict

Xiaomi regularly releases updates for MIUI, but sometimes they contain bugs that affect the work of the phone book. For example, in versions MIUI 14.0.3 and MIUI 14.0.6 for Redmi Note 11, a bug was detected that caused contacts to be duplicated or disappear after the reboot. If the problem appeared after the update, try:

  1. Reverse to the previous version of MIUI (if backup is available).
  2. Clear the system cache:
Settings โ†’ About the phone โ†’ Memory โ†’ Clean the cache
  1. Install a patch update (if available in Settings โ†’ System Update).

For Redmi models based on Android 13+ (MIUI 14/15), the reset of the Contacts app also helps:

Settings โ†’ Applications โ†’ Contacts โ†’ Storage โ†’ Clear data
How to find out the MIUI and Android version on Xiaomi Redmi?
Open Settings โ†’ About Phone. The MIUI version section shows the firmware number (e.g. V14.0.4.0.TKUMIXM) and the Android version (e.g. Android 13).

If the error occurs after manual update via Recovery, the firmware may not be compatible with the region of the phone. For example, global firmware (Global) may conflict with the Chinese (China) version of MIUI.

Model RedmiAppropriate firmwareRegion code
Redmi Note 12 Pro+Global StableUMI
Redmi 10 (2022)EEA StableSEL
Redmi A2Global/EEA StableVAN
Redmi Note 11SGlobal StableFLO

4. Damage to the contact database

If contacts are lost selectively (for example, only new ones or with certain characters in the name), the damaged contacts2.db database is to blame. This file stores all phone book entries and can be broken due to:

  • โšก Abrupt power outage during contact recording.
  • ๐Ÿ› ๏ธ Incorrect operation of garbage cleaning applications (e.g. Clean Master).
  • ๐Ÿฆ  Viral software that modifies system files.

To restore the base:

  1. Install a file manager with access to root folders (such as Solid Explorer or FX File Explorer).
  2. Follow the path:
/data/data/com.android.providers.contacts/databases/
  1. Delete contacts2.db and contacts2.db-journal files.
  2. Reboot the phone. The system will create new database files.

๐Ÿ’ก

Deleting the database files will result in the loss of all local contacts. VCF!

If contacts are not saved after this procedure, try resetting the Contacts settings:

Settings โ†’ Applications โ†’ All applications โ†’ Contacts โ†’ Resetting settings โ†’

5. Conflict with backup applications or optimizers

Many Xiaomi Redmi users install third-party apps to:

  • ๐Ÿ“Š Cache cleaners (CCleaner, SD Maid).
  • ๐Ÿ” Search for Contacts (Simpler Contacts, Contacts Optimizer).
  • ๐Ÿ”’ Spam Blocking (Truecaller, GetContact).

These programs often have permissions to file contacts and can accidentally delete or damage records. For example, Truecaller is known for a bug in which it glues contacts with the same numbers, and Clean Master sometimes clears the cache of system applications, including Contacts.

To check the impact of third-party applications:

  1. Start the phone in Safe Mode (hold the power button โ†’ โ€œSafe Modeโ€).
  2. Try adding a new contact, and if it's saved, it's one of the apps that you installed.
  3. Remove programs related to contacts or optimization and check the results.

Remove all cache optimizers

Disable applications for working with contacts

Check the permissions for Truecaller/GetContact

Clear the data of the โ€œContactโ€ application

-->

Pay particular attention to Chinese applications (such as Mi Cleaner or Security) that are pre-installed on Redmi, which can block access to contacts for โ€œsuspiciousโ€ applications, including system ones, to fix this:

Settings โ†’ Applications โ†’ Permissions Management โ†’ Autorun

Make sure that Auto-Run is enabled for Contacts and Google Play Services.

6.Problems with SIM-phone-card

If the contacts are maintained on SIM-map, they may disappear because of:

  • ๐Ÿ“ถ Unstable connection to the network (contacts to the SIM Only available on an active network).
  • ๐Ÿ”ง Chip damage. SIM-cards (especially on older Mini-SIM cards).
  • ๐Ÿ“ฑ Limitations SIM Number of records (usually no more than 250 contacts).

To transfer SIM contacts to your phone:

  1. Open Contacts โ†’ Management โ†’ Import / Export.
  2. Select Import with SIM-map.
  3. Specify your target account (e.g. Google).

If contacts are lost from internal memory, check the status of the memory:

Settings โ†’ About the phone โ†’ Memory โ†’ Diagnostics

If there are errors (e.g., Damaged Sectors), do:

  1. Backup of data.
  2. Resetting settings to factory (Settings โ†’ Additional โ†’ Resetting settings).

๐Ÿ’ก

On Redmi models with a hybrid slot for SIM/microSD (for example, Redmi Note 10 Pro), contacts may not be saved if the slot has a memory card installed. Try to remove it and repeat the addition of the contact.

7. Hardware malfunctions (what to look for)

If none of the software methods worked, the problem could be the hardware. Xiaomi Redmi is typically the following hardware reasons:

  • ๐Ÿ”‹ Wearing flash memory (especially on budget models like Redmi) 9A or Redmi A1 After 2-3 years of use).
  • ๐Ÿ”Œ Poor contact of the motherboard with the memory module (occurs after falls or moisture ingestion).
  • ๐Ÿ“ถ Communication module malfunction (if only the contacts linked to the SIM-map).

How to diagnose a hardware problem:

  1. Try adding a contact to another account (e.g. Telegram or Viber) if it is saved, the problem is in the system storage.
  2. Connect your phone to your computer and check if the files are displayed in the DCIM or Downloads folder. If not, memory may fail.
  3. Run the memory test through the engineering menu (enter the dial number ##4636# โ†’ Testing).

If you suspect a hardware malfunction:

  • ๐Ÿ”ง Contact Xiaomi Service Center (Warranty covers memory defects for 12 months).
  • ๐Ÿ’พ Transfer all data to another medium (cloud, computer).
  • ๐Ÿ“ฑ Buy a new phone if repairs are not cost-effective (e.g. for Redmi). 8A Replacing memory can cost half the price of the device).

๐Ÿ’ก

On Redmi models with UFS 2.2 (for example, Redmi Note 12 Pro+), hardware memory failures are less common than on cheap eMMCs (Redmi 9C, Redmi A1).

โš ๏ธ Warning: If the phone has fallen into water or been overheated, do not attempt to reconnect yourself - this can lead to short circuit and complete loss of data.

FAQ: Frequent questions about missing contacts on Xiaomi Redmi

Why did all contacts disappear after the MIUI update?
They were most likely saved to local memory, which is reset in major updates. You can restore them if: You have a backup in Settings โ†’ System โ†’ Backup. Contacts synced with Google or Mi Account (check on contacts.google.com or the Mi Cloud app). If not, try using data recovery software (such as Dr.Fone or EaseUS MobiSaver), but the odds are low.
How to transfer contacts from the old Redmi to the new one?
The most reliable ways: Google account: on the old phone, sync, on the new phone, log in to the same account. Mi Account: export contacts to Mi Cloud on the old device, import on the new one. VCF: Export contacts to file on old phone (Contacts) โ†’ Management โ†’ Export, transfer it to a new phone and import. Do not use transfer over SIM-The card is the most unreliable method (contact limit and risk of data loss).
Can I restore contacts if my phone is not turned on?
Yeah, but it'll take a lot: ๐Ÿ”Œ Connect your phone to your computer in Fastboot mode (hold Volume Down) + Power on-set). ๐Ÿ’พ Use programs like Android Data Extraction (paid) or 7thShare Android Data Recovery. ๐Ÿ”ง If the phone is recognized as a drive, copy the file /data/data/com.android.providers.contacts/databases/contacts2.db Restore contacts through specialized utilities (for example, DB Browser for SQLite. Note that this requires root rights or an unlocked bootloader).
Why are the contacts duplicated on Xiaomi Redmi?
Duplications arise from: Multi-account syncs (e.g., both Google and Mi Account); use of contact pooling apps (e.g., Simpler Contacts); Mistakes in MIUI firmware (especially after updates); To eliminate duplicates: Open Contacts โ†’ Manage โ†’ Consolidate Contacts; Turn off sync for one account; Clear the Contacts cache.
How to protect your contacts from future loss?
Follow these rules: ๐Ÿ”’ Sync your contacts with Google (the most reliable option). ๐Ÿ“… Export backups to the file regularly VCF (monthly). โŒ Don't keep in touch with me. SIM-card. ๐Ÿ›ก๏ธ Use two-factor authentication for your Google account. ๐Ÿšซ Avoid memory optimizers from third-party developers. For additional protection, install Contacts Backup & Restore, which automatically backs up and sends them to email.