You try to add a new number to Xiaomiโs phone book, but the system stubbornly issues a message saying, โCanโt keep contactโ? This problem is familiar to many owners of smartphones on MIUI โ from the budget Redmi Note to the flagship Xiaomi 13 Ultra. The error can manifest itself in different ways: contact disappears after a reboot, does not save at all or duplicates with empty fields. Most often, sync failures, corrupted cache files or conflicts between accounts.
In this article, we will discuss 7 proven ways to fix the problem - from basic actions (reboot, validation) to deep settings (cleaning the data of the Contacts application, resetting synchronization). MIUI 14, where the algorithm for saving contacts has changed compared to previous versions, and you will also learn how to avoid data loss when manipulating Google and Mi Account accounts.
Why Xiaomi is not keeping contacts: 5 main reasons
Before you start fixing, it's important to understand the root of the problem, and 80 percent of the time, the error is due to one of these causes:
- ๐ Sync conflict: Google Contacts and Mi Cloud are both active, arguing over the right to save, for example, if you add a contact to a local ledger and the system tries to sync it to the cloud, where there is already a take.
- ๐๏ธ A damaged cache of the Contacts app or com.android.contacts. This is a common problem after updates MIUI, When Old Temporary Files Conflict with New Logic.
- ๐ Restrictions of rights: the Contacts app is denied access to storage or accounts. MIUI 14 This can happen after resetting settings or installing custom firmware.
- ๐ฑ Mi Account failures: If you use a Xiaomi account to sync, Mi Cloud servers may temporarily block transactions due to suspicious activity (for example, after frequent import/export contacts).
- ๐ ๏ธ Software bugs: in some versions MIUI (For example, 13.0.6 for Redmi Note 10 Pro was an error that caused the contacts to not be saved in the SIM-map.
Fun fact: POCO F3 and Xiaomi 11T users often face this problem after switching from Android 11 to Android 12, due to a change in storage policy in new versions of the OS, where local contacts are by default tied to a Google account, rather than a device.
Method 1: Reboot and check basic settings
Start with the simplest steps โ they help in 30% of cases:
- Reboot your phone. Hold the power button for 10 seconds until the shutdown menu appears. This step clears RAM and can eliminate temporary disruptions to the Contacts app.
- Check the space. Go to Settings โ About Phone โ Storage. If less than 1 GB is available, delete unnecessary files. MIUI blocks the recording of new data when space is scarce.
- Make sure that the contact is kept in the correct place. When you add a new number, pay attention to the Account field (usually at the top of the edit screen). SIM-The map is full, and no contact will be maintained.
Important: on some models (e.g. Redmi) 9A) SIM-The card only supports 200 contacts. To check the limit, insert the card into another phone and try adding the contact there.
โ๏ธ Basic diagnosis before correction
Method 2: Clearing the cache and data of the Contacts application
If the reboot doesnโt work, the next step is to reset the settings of the app responsible for the phone book.Itโs safe: your contacts wonโt be deleted, but they may temporarily disappear from the interface (they will recover after synchronization).
Instructions:
- Open Settings โ Applications โ Application Management.
- Find Contacts (or com.android.contacts) and tap it.
- Select Warehouse. โ Clear the cache.
- If the problem persists, go back and click Clear Data (this will reset the app settings, but wonโt delete the contacts themselves).
- Reboot the phone.
Once the data is cleared, you may need to re-link your accounts. Go to Settings โ Accounts and make sure that Google and/or Mi Account are connected to sync contacts.
What if the contacts disappeared after cleaning?
Critical information: On some firmware (e.g. MIUI 12.5 Enhanced for Xiaomi Mi 10), cleaning the Contacts app data may result in duplicate recordings. Before the procedure, back up via Settings โ System and Device โ Backup.
Method 3: Set up sync with Google and Mi Cloud
Account conflict is the most common cause of error, and if you have both Google Contacts and Mi Cloud active, the system can freeze when you try to save a number, and the solution is to leave only one sync source.
How to turn off unnecessary synchronization:
| Action. | For Google. | For the Mi Account. |
|---|---|---|
| Open account settings | Settings โ Accounts โ Google โ Your Email | Settings โ Accounts โ Mi Account |
| Disable contact synchronization | Take the tick off your contact. | Uncheck the box with Contact Synchronization |
| Remove duplicate contacts | Go to contacts.google.com and delete duplicate entries | Use the built-in merging tool in the Contacts appยป (โฎ โ Contact management โ Unite) |
| Turn on the synchronization again | Put the box back and wait until it is finished. | Activate sync and restart your phone |
If you prefer Google Contacts but they donโt sync, check:
- ๐ Internet connection (synchronization only works via Wi-Fi or mobile data).
- ๐ Synchronization status in Settings โ Accounts. โ Google โ your email โ Synchronization of the account.
- ๐ Date and time on the phone (if they are downed, sync is blocked).
๐ก
If you are using Mi Cloud but no contacts are saved, try logging out of your Xiaomi account and login again. To do this, go to Settings โ Mi Account โ Sign out, then log in again.
Method 4: Checking access rights and resetting permissions
In MIUI, the Contacts app must have access to storage, accounts and phone book, and if permissions are lost (for example, after updating or installing a third-party launcher), the retention of contacts will be blocked.
How to verify and restore rights:
- Go to Settings โ Applications โ Application Management โ Contacts โ Permissions.
- Make sure it's on: ๐ Phone book (access to contacts) ๐พ Storage (for backup copies) ๐ Accounts (for synchronization)
drop them
- Go to Settings. โ Annexes โ โฎ (three-point) โ Resetting of application permits.
- Confirm the action and restart the phone.
โ ๏ธ Note: if you use Xiaomi with root rights or custom recavery (TWRP), Resetting permissions can result in loss of access to certain features, in which case, after the procedure, reconfigure Magisk or Xposed.
Method 5: Export and import contacts (if nothing helps)
If previous methods have failed, try to move contacts around the standard saver mechanism, which is suitable when the problem is related to damage to the contact database.
Instructions for export and import:
- Export current contacts: Open the Contacts app. โฎ โ Contact management โ Imports/Exports โ Export to file. Select an account (e.g. Phone or Google) and.vcf format. Save the file to internal memory or to the file. SD-map.
- Delete all contacts: In the same menu, select Delete all contacts (from your desired account). Confirm the action.
Import contacts back
- Return to Import/Export and select Import from the file.
- Please specify the previously saved.vcf file.
- Select an account to import (Google or Phone is recommended).
If you fail to import contacts, try:
- ๐ Transfer the.vcf file to your computer and open it through Google Contacts in your browser.
- ๐ Break a large file into parts (for example, 200 contacts) using services such as VCF Splitter.
- ๐ฑ Use a third-party app, such as Contacts Backup & Restore from Google Play.
๐ก
Exporting and importing contacts is a universal way to reset a phone book database, and it helps even when other methods are powerless, but it requires caution: always check the backup before deleting the original contacts!
Method 6: Reset application settings (without data loss)
If the problem of saving contacts is accompanied by other failures (for example, applications spontaneously close or do not open settings), it will help to reset all applications to factory settings. This does not affect user data (photos, files, contacts), but returns standard operating parameters of system utilities.
How to perform the reset:
- Open Settings โ System and device โ Additional โ Resetting.
- Select Reset App Settings (not to be confused with Resetting All Settings!).
- Confirm the action and wait for the completion (the phone will restart automatically).
After discharge:
- ๐ Reconfigure contact synchronization in Settings โ Accounts.
- ๐ฑ Update the Contacts app via Google Play (if available).
- ๐ Restart your phone again to apply the changes.
โ ๏ธ Attention: on some firmware (MIUI 13 for Xiaomi 11 Lite NE) Resetting your application settings can disable Mi Account. After the procedure, check that you are still logged in and log in again if necessary.
Method 7: Manually update MIUI or roll back firmware
If the error occurred after the MIUI update, the software bug is to blame, and there are two options:
- Update to a newer version (if available): Go to Settings โ About Phone โ System Update. Click Check Updates and install the latest version.
Reverse to the previous firmware
- Download the stable version of MIUI for your model from the official Xiaomi website.
- Use the Mi Flash Tool or TWRP to install (instructions depend on the model).
Before renewal or rollback:
- ๐ Charge your phone to at least 60%.
- ๐ฑ Make a backup copy through Settings โ System and device โ Backup.
- ๐ Connect to stable Wi-Fi (it is forbidden to update via mobile Internet!).
For POCO F4 GT and Xiaomi 12 Pro users: If contacts are no longer saved after upgrading to MIUI 14, check Settings โ Special Features โ System Settings โ Disable MIUI Optimization. In some cases, this solves the problem.