The problem with maintaining contacts on the Xiaomi Redmi Note 10 is one of the most annoying malfunctions that users face: you type in a number, click Save, and after a minute the contact disappears or appears without a number. Sometimes the problem manifests itself selectively: some numbers are saved, others are not. In this article, we will not only list possible causes, but also analyze the hidden mechanisms of MIUI that affect the operation of the Contacts application.
The Redmi Note 10 (mojito/sunny) is based on MIUI 12.5-14 with a shell over Android 11-13. This is where the root of the problem lies: conflicts between system services, caching errors and improper synchronization with Mi Account. If you have tried to reboot your phone or clear the cache, this is only a temporary solution. We have to dig deeper.
Before you start diagnosing, answer one question: did the problem occur after the MIUI update or suddenly? This will help narrow down the causes. Also check if contacts are saved in other applications (such as Google Contacts or Truecaller). If so, the standard Contacts app from Xiaomi is to blame. If not, the root of the evil is deeper, perhaps in account settings or file system.
βββ
1. Conflict between Mi Account and Google Account: Who is in charge?
On the Redmi Note 10, contacts can be saved in three different locations:
- π± Locally on the device (only in the phone memory)
- βοΈ Mi Account (Xiaomi Cloud)
- π Google Account (via Google Services)
If you sync your accounts with Mi Cloud and Google, you have a priority conflict, you don't know where to stay in the first place, and you lose it, especially if you've used a pure Android phone before and you've recently switched to Xiaomi.
How to check:
- Open Settings β Accounts and Synchronization.
- See which accounts have permission to sync contacts (the tick next to βContactsβ).
- If both Mi Account and Google are included, conflict is inevitable.
The solution is simple, but not obvious: disable the synchronization of contacts for one of the accounts. Better leave Google Contacts, as they are more securely integrated with other services (Gmail, Hangouts). After disabling sync for Mi Account, restart your phone and try to save the test contact.
βββ
2.Contacts app crashes: cache, data and hidden bugs
Xiaomiβs standard Contacts app (com.android.contacts) is known for bugs, especially in MIUI 12.5-13. Most often, the problem is with damaged cache or app data, but thereβs a caveat: just clearing the cache may not help, but you need to reset the app to factory settings.
Step-by-step:
- Go to Settings β Applications β Application Management.
- Find Contacts (or Contacts in the English version of MIUI).
- Click Warehouse β Clear the cache and Clear the data.
- Important! Once the data is cleaned, all unsynchronized contacts will be deleted. If they are important, pre-export them to the VCF file.
If the cleanup didnβt help, try rolling back app updates:
- π In the same Contacts menu, click on the three dots in the upper right corner. β Remove updates.
- π₯ Restart your phone and update the app via Google Play (if available).
Export contacts to VCF-file|Check synchronization with Google/Mi Account|Clear the cache of the "Contact" application"|Clear the application data (only if export is made)|Reboot the phone-->
Critical information: MIUI 13.0.4β13.0.6 has a bug where the Contacts app does not store prefixed numbers (+7, 8, international codes) and the solution is to upgrade MIUI to version 13.0.9 or higher.
βββ
3. File system errors: why contacts "disappear" after a reboot
If contacts are saved but disappear after the phone is restarted, the problem lies deeper in corrupted system files or /data partition errors, which is typical of Redmi Note 10 after failed updates or resets.
Signs of file system damage:
- π Contacts disappear after rebooting.
- π± Contacts app crashes when trying to save number.
- β οΈ System logs (via adb logcat) contain errors such as SQLiteDiskIOException.
How to fix it:
- Check the integrity of the file system through Settings β About phone β Diagnostics β Memory Check.
- If errors are found, perform a soft reset (without data loss): adb shell recovery --wipe_cache
- In extreme cases, a full reset to factory settings will help (but pre-make a backup!).
β οΈ Warning: If the phone is rooted or installed custom recavery (TWRP), File system errors may be associated with incorrect access rights /data/data/com.android.providers.contacts. In this case, only flashing through Fastboot will help.
βββ
4 Contacts are saved, but no numbers: bug with fields in MIUI
Another common glitch on the Redmi Note 10 is that the contact is maintained, but the phone number field is empty, and the reason is a contact database error, where MIUI cannot correctly write data in the PHONES field.
Provisional decision:
- π Try to save the number in a different format: +79123456789 (international) 89123456789 (Russian) 9123456789 (without prefix)
- π If it doesnβt work, create a contact through Google Contacts (the web version), and then sync.
For a complete correction, you will need to reset the contact database:
- Remove all contacts (or export them).
- Go to Settings β Applications β All Apps β Contact Store.
- Clear the data for com.android.providers.contacts.
- Reboot your phone and import your contacts back.
| Number format | Saving in MIUI? | Note |
|---|---|---|
| +79123456789 | β No (bug) MIUI 12.5β13) | Use Google Contacts |
| 89123456789 | β Yes. | It works 90% of the time. |
| 9123456789 | β Yes. | It may not appear in some messengers. |
| +1234567890 (international) | β No. | Requires MIUI upgrade to 13.0.9+ |
βββ
5. Viruses and malware: When contacts are 'stealed' or blocked
If the problem occurs after installing third-party apps (especially from unverified sources), malware that:
- π‘οΈ Block entry to the contact database.
- π± Replaces system services (e.g. ContactsProvider).
- βοΈ Intercepts synchronization with the cloud.
How to check:
- Install Malwarebytes or Dr.Web Light and scan the system.
- Check application permissions in Settings β Privacy β Permissions β Contacts. Revoke access from suspicious programs.
- Run your phone in Safe Mode (press the power button β Safe Mode) and try to keep in touch. If the problem is gone, it's third-party software.
β οΈ Note: Some βoptimizersβ (e.g, DU Speed Booster or Clean Master are known for disrupting system services, including contacts.
adb shell pm list packages -f | grep -i "suspicious"This will show all the packages with suspicious names in the /data/app.-->
βββ
Hardware problems: when the memory or communication module is to blame
In rare cases, the problem lies in physical memory damage or module failure. eMMC/UF. It is relevant if:
- π The phone often overheats or turns off.
- π The battery is swelling (presses on the motherboard).
- π οΈ Falling or undergoing repairs (especially after the display has been replaced).
How to diagnose:
- Check your memory health through AIDA64 (section βMemoryΒ» β Β«Status of eMMCΒ»).
- If you have read/write errors, contact the service center. Self-repair can lead to complete loss of data.
- Try to keep in touch with you. SD-If it is maintained, the internal memory problem.
Critical information: The Redmi Note 10 (eMMC 5.1) may experience memory degradation after 2-3 years of heavy use, leading to data loss, including contacts, with the only solution being replacing the memory chip.
βββ
7. MIUI Update: When the firmware breaks contacts
Many Redmi Note 10 users are experiencing a problem after the MIUI update, especially the version that was βhappyβ in this regard:
- π MIUI 12.5.3.0 - Bug with empty number fields.
- π MIUI 13.0.4β13.0.6 β Sync conflict with Google.
- π MIUI 14.0.1.0 - Errors SQL-contact-base.
How to fix it:
- Reverse to the old version of MIUI via Settings β About Phone β System Update β Three Points β Select an Service Pack.
- If a rollback is not possible, wait for the next patch (usually bugs with contacts are fixed within 1-2 weeks).
- In extreme cases, perform a clean MIUI installation via Fastboot (instruction below).
How to perform a clean MIUI installation via Fastboot?
βββ
FAQ: Frequent questions about contact issues on Redmi Note 10
β Why Contacts Are Saved But Not Shown in the Phone AppΒ»?
β Can I Restore Missing Contacts?
β Why importing contacts from SIM-They're not saved?
β How to transfer contacts to the iPhone on Redmi Note 10 without loss?
β Why did the contacts not recover after resetting?
π‘
If none of these methods worked, the problem could be a hardware failure of the memory controller, in which case only a diagnostic at the Xiaomi service center will help.