Why Xiaomi Refuses to Keep Photos of Contacts
You try to add a photo to a contact on your Xiaomi phone, but the system stubbornly ignores your actions? The picture is not saved, disappears after the reboot or does not appear at all in the contact list? This problem is familiar to many owners of smartphones based on MIUI, the brand shell of Xiaomi. The reasons can be due to software limitations, as well as errors in sync with cloud services.
Unlike pure Android, where adding photos to a contact is usually easy, MIUI often makes adjustments. For example, some firmware versions automatically optimize contact photos to minimal resolution, while others block editing for contacts synced with Google Account altogether, and then weโll look at all possible reasons and offer workable solutions, from basic settings to hidden MIUI features.
MIUI Limitations: Why the System Blocks Photo Editing
The most common reason is the internal limitations of the shell. MIUI. Xiaomi is actively modifying standard Android apps, including Contacts, in some firmware versions (especially on low-end models like Redmi). 9A POCO M3) The function of editing contact photos can be artificially blocked to save resources or because of localization features.
Key points:
- ๐ฑ Models with a stripped-down MIUI Lite (like Redmi Go or some versions for India) often lacks the ability to edit contact photos.
- ๐ In the firmware for the global version (Global) ROM) The function may work differently than in Chinese or European.
- ๐ ๏ธ After updating MIUI before version 12.5+ Some users lose access to photo editing due to changes in data retention policies.
How do you check if your case is a MIUI limitation? Try adding a photo to a local contact (not synced with Google or Mi Account) If the problem persists, it's the firmware.
2. Sync with Google Account: A Hidden Trap
If your contacts are synced to a Google Account, you may have a problem: MIUI doesnโt allow you to edit photos for those contacts directly, because Google Contacts takes precedence over local data, and MIUI doesnโt always properly handle changes in the cloud.
Typical symptoms:
- ๐ผ๏ธ Photos are added but disappear after synchronization.
- โ๏ธ Change Photos button is not active for Google contacts.
- ๐ In the web version of Google Contacts, photos are displayed, but on the phone โ no.
Solution: Turn off synchronizing your contacts with Google while you edit.
- Go to Settings โ Accounts and Sync โ Google.
- Turn off the Contacts slider.
- Add a photo to the desired contact through the Contacts app.
- Turn the sync back on.
๐ก
If you lose your contacts after you turn off sync, don't panic. They're saved to Google and will come back after you turn on the sync again.
Problems with the permissions of the "Contacts" application
MIUI is known for its aggressive permission management, and the Contacts app is no exception, and if it doesn't have permission to access storage or camera, you can't upload photos from the gallery or take a new picture.
How to check permissions:
- Open Settings โ Applications โ Application Management.
- Find โContactsโ and select Permissions.
- Make sure it's on: ๐ Storage (to upload photos from the gallery) ๐ธ Camera (to take a new photo) ๐ Contacts (for editing)
If permissions are already enabled but the problem remains, try resetting them:
Settings โ Applications โ Contacts โ Storage โ Clear cache and dataWhat to do if there is no "permission" clause?
Conflict with duplicate contacts
MIUI Duplicate contacts are not good at handling them, especially if they are synchronized from different sources (Google, Mi Account, SIM-In such cases, the system can block editing of the photo to avoid data conflicts.
Indications of duplicates:
- ๐ฅ The same contact is displayed twice in the list.
- ๐ When you call, you have a choice of which account to call from.
- ๐ผ๏ธ Photo is added to only one of the duplicates.
How to combine duplicates:
- Open the Contacts app.
- Press three points (โฎ) โ Contact management โ Connecting contacts.
- Select duplicate records and confirm the association.
| Source of contact | Can I edit the photo? | Decision |
|---|---|---|
| Local (only on the phone) | Yes. | Add photos without synchronization |
| Google Account | Partially (depends on MIUI) | Edit through contacts.google.com |
| Mi Account (Xiaomi) | Yeah, but with a delay in synchronization. | Wait 5-10 minutes after adding |
| SIM-map | No. | Move your contact to your phone or cloud |
5. Cache and data errors of the "Contacts" application
If the photo is not saved or the Contacts app is unstable, the fault may be the damaged cache. In MIUI, the application cache is often a source of problems due to system optimizations.
Step-by-step cleaning:
โ๏ธ Clearing the "Contacts" cache"
If cleaning the cache didnโt help, try resetting the app data (Warning: This will delete all unsynchronized contacts!):
Settings โ Applications โ Contacts โ Storage โ Clear data๐ก
Before resetting the Contacts app data, be sure to export the backup through Settings โ System and Device โ Backup!
6. Features of the format and size of the photo
MIUI imposes strict restrictions on the size and format of contact photos:
- ๐ Maximum authorization: 720ร720 pixels (in some firmware โ 480ร480).
- ๐ผ๏ธ Format: only JPEG or PNG (WEBP and GIF unsupported).
- ๐ File weight: no more than 300 KB (in) MIUI 14 limit reduced to 100 KB).
If your photo doesn't meet these requirements, the system can silently ignore it or store it in a distorted form.
- Open the image in any editor (e.g. Google Photos or Snapseed).
- Cut it to square (1:1).
- Reduce the resolution to 720ร720.
- Save it in JPEG format with 80-90% quality.
๐ก
For quick resizing, use online services like resizeimage.net or Google Playโs Photo & Picture Resizer app.
7. firmware bugs and how to get around them
Some versions of MIUI (especially 12.0.3-12.0.9 and 13.0.4) have critical bugs that cause contact photos to:
- ๐ Disappears after reboot.
- ๐ผ๏ธ Display only in the "Contacts" app, but not in calls.
- โ ๏ธ Lead to failures of the application "Phone".
MIUI 12.5.4โ12.5.7 firmware for Redmi Note 10 Pro and Poco X3 Pro shows a bug where contact photos are erased after a security update, and the solution is to roll back the firmware to version 12.5.3 or wait for a patch.
Bypasses for bugs:
- ๐ฒ Use a third-party contact app (such as Simple Contacts or Contacts)+).
- ๐ Turn on Developer Mode and turn off optimization MIUI for the "Contact" application: Settings โ The phone. โ Version. MIUI (press 7 times) Settings โ Additionally. โ For developers โ Optimization MIUI โ Select "Contacts" and turn off
- ๐ ๏ธ Install custom restoration (TWRP) and run the module MIUI Optimizations Disabler via Magisk.
๐ก
Before any firmware manipulations, make a full backup through Settings โ Additional โ Backup and Reset โ Local Backup!