Are you trying to edit the contact name on the Xiaomi Redmi Note 7, but nothing changes after saving? Or are changes reset in a few minutes? This problem is familiar to many owners of Xiaomi smartphones based on MIUI β especially on models of 2019-2020 release. 80% of cases are to blame for sync problems with a Google or Mi Account, but sometimes the root of the evil lies deeper: in damaged databases, application conflicts or even hardware limitations of the memory chip.
In this article, we will discuss all possible reasons why changes in contacts on the Redmi Note 7 do not persist β from banal cache failure to hidden settings. MIUI, You'll get step-by-step solutions for every situation, including commands. ADB For power users and safe methods for beginners β FAQ Answering the most frequent questions on the topic.
1.Sync with a Google or Mi Account: the main culprit
On the Redmi Note 7, the default contacts are tied to one of two accounts: Google (if you use Google services) or Mi Account (if you sync through the Xiaomi cloud). 65% of the time, the problem with name editing is due to sync conflicts.
- β You change the name of the contact, but after 5-10 minutes it returns to the previous version.
- β Changes are saved but not displayed in other apps (such as WhatsApp or Telegram).
- β When editing, a notification appears βSynchronization is disabledβ or βNo network connectionΒ».
The first thing to check is which account is the main contact.
- Open the Contacts app.
- Click on the three dots in the upper right corner β Contact management.
- Select Settings β Import / Export / Management.
- See which account is marked as βDefaultβ (usually Google or Mi Account).
If your primary account is Google, but no changes are saved:
- π Go to Settings. β Accounts. β Google and turn off contact sync.
- π± Reboot the phone.
- π Turn on the sync back and check for changes.
β οΈ Note: If you have two-way sync enabled with multiple accounts (e.g. Google) + Mi Account, changes to one account can be overwritten by another, in which case, disable sync for all accounts except the main one.
2. failure of cache and data of the "Contacts" application
The MIUI Contacts app (like any other app) uses the cache to speed up work, and sometimes the cache gets corrupted, especially after system updates or phone malfunctions, and as a result, changes are not saved, or the interface freezes when editing.
To clear the cache and data:
- Go to Settings β Applications β Application Management.
- Find the Contacts (or Contacts) app and select it.
- Press Warehouse. β Clear the cache.
- If the problem persists, click Clear Data (this will remove all local contacts that are not synced to the cloud!).
βοΈ What to do before cleaning the data of the "Contact" application"
If the contacts are lost after cleaning the data, restore them through import:
- Open Contacts β Settings β Import / Export.
- Select Import from the file.vcf.
- Specify the path to the previously saved file (usually in the Download or MIUI/Backup folder).
Important: Redmi Note 7 may reset its default account binding after clearing Contacts. Check your sync settings again!
3. Damage to the Contact Database (SQLite)
All contacts on Android (including MIUI) are stored in the database contacts2.db. If this file is corrupted, the changes will not be saved, and the application can give errors such as βfailed to update the contactβ or simply silently reset the edits.
There are two ways to fix this:
Method 1: Reset the settings of the Contacts application (without data loss)
- Go to Settings β Applications β Application Management β Contacts.
- Click Additional (or Permissions in new versions of MIUI).
- Select Resetting (not to be confused with Clear Data!).
- Reboot the phone.
Method 2: Manual database recovery (for power users)
If the reset didnβt help, you can try to restore the database through ADB.
adb shell
su
cd /data/data/com.android.providers.contacts/databases
ls -lYou should see the file. contacts2.db. If it's missing or it's zero, the database is corrupted:
- Download a backup of contacts (if any) or export them to.vcf.
- Delete the contacts2.db file via ADB or root-rights file manager.
- Restart the phone and the system will create a new database.
- Import the contacts back.
β οΈ Attention: Removal contacts2.db If you don't back up, you'll lose all your contacts, including those that aren't synced to the cloud.
Conflict with duplicate contacts
Redmi Note 7 (as with other Xiaomi smartphones) often has a problem with duplicate contacts, this happens when the same contact is saved in several accounts (for example, in Google and Mi Account) or has several entries in the local database. When editing such a contact, changes can apply only to one copy, and the rest remain unchanged, making it seem that nothing is saved.
To find and combine the takes:
- Open Contacts β Click on three points β Contact Management.
- Choose Combine Duties (or Find and Combine in newer versions of MIUI).
- Follow the instructions on the screen to combine the repeated recordings.
If the automatic connection does not work:
- π Check contacts with the same names or numbers.
- π Combine them through the edit menu (click on the contact) β Edit β Combine with...).
- ποΈ Delete unnecessary copies.
π‘
Before combining duplicates, export contacts to the.vcf file β this will help restore data if something goes wrong.
5. MIUI limitations and firmware features
Xiaomi Redmi Note 7 runs on MIUI, Xiaomiβs branded shell, which has its own βchipsβ and bugs, some of which directly affect the work of contacts:
| Problem. | Reason. | Decision |
|---|---|---|
| Changes are reset after rebooting | The failure of the service com.android.providers.contacts | Clear the cache of the service through Settings β Applications β Show everything β Contact Provider |
| You cannot edit the contacts from SIM-map | Limitation MIUI for SIM-contact | Copy contacts with SIM into your phone memory or Google account |
| Names are displayed in Chinese/English | Failure of localization in MIUI | Change the system language to English and back or update the firmware |
| No photos of contacts are saved. | Limitation on the size of media files in MIUI | Cut the photo to less than 500 KB before downloading |
One of the most common issues with the Redmi Note 7 is MIUI version conflict, and if you've been updating your OTA firmware but missed multiple versions, the contact database may not work properly.
- π₯ Download the full firmware for your model from the official Xiaomi website (link).
- π Make a reset to factory settings (be sure to save contacts!).
- π² Install firmware through Settings β The phone. β Updating the system β Three points. β Select a firmware file.
π‘
If your contacts are no longer editable after the MIUI update, try rolling back to the previous firmware version. Often bugs are fixed in the following patches.
Hardware problems: memory and chipset
In rare cases, the problem with editing contacts can be due to hardware malfunctions. On the Redmi Note 7, it is most often:
- πΎ Damaged sectors of internal memory (especially if the phone often overheats or discharges to zero).
- π Memory controller failure (also manifested in slow phone operation and errors when saving files).
- π οΈ EMMC chip malfunction (found on early 2019 Redmi Note 7 batches).
How to check if it is a hardware problem:
- Install a memory testing app, such as the A1 SD Bench.
- If you run a read/write test, if you're below 50MB/s or if the test ends with an error, your memory is damaged.
- Try to keep your contacts in touch. SD-If there is a slot, if there is a change there, there is a problem with the internal memory.
β οΈ Warning: If you suspect a hardware malfunction, don't try to reflash the phone - this could make the problem worse.
How to Check Memory Health Without Root
7. Viruses and malware
Few people think about it, but viruses can also block changes in contacts. Some Trojans (like Android.Triada) modify system files, including contact databases, to hide their activity.
- π΅ The phone has become slower to work.
- π± Unknown applications appear.
- π Battery's running out fast.
- π Contacts are edited by themselves (for example, unfamiliar numbers are added).
Check your phone for viruses:
- Install an antivirus (such as Malwarebytes or Dr.Web).
- Run a full scan.
- If viruses are found, remove them and restart your phone.
- Reset your contact settings (see Section 3).
Important: Some viruses disguise themselves as system processes (e.g. com.android.contacts). If the antivirus doesn't find anything but suspicions remain, reset to factory settings.