Why Xiaomi 8 Pro does not save a photo of the contact and how to fix it
Are you trying to assign a picture to a subscriber in a Xiaomi Mi 8 Pro phone book, but the image doesn't show up in calls or disappears after syncing? The problem is familiar to many owners of smartphones on MIUI - especially if contacts are tied to a Google or Mi Account. In this article, we will discuss all the working ways to add avatars, including bypassing typical firmware bugs.
The standard algorithm through the Contacts app doesn't always work: sometimes the photo "flys" after updating the system or resetting the settings. We tested 5 methods on the Mi 8 Pro with different versions. MIUI (10 to 14) and found out which avatars are stable even after rebooting, and you will learn how to return photos of contacts if they are missing after transferring data or changing the data. SIM-map.
Method 1: Add a photo through the standard โContactsโ app
The most obvious method is to use Xiaomiโs built-in Contacts app, which is suitable for subscribers stored in the phoneโs memory or on the phone. SIM-Important: If the contact is synced with Google, the photo may not be saved - more about this below.
Instructions:
- Open the Contacts app (an icon with a personโs silhouette).
- Find the right contact and tap it.
- In the upper right corner, click on the pencil icon (Edit).
- Touch the round camera icon next to the contact name.
- Select the source: ๐ท Take a photo - a photo from the camera of the phone. ๐ผ๏ธ Gallery โ upload an existing image. ๐จ Avatar โ create a stylized icon (not available on all versions) MIUI).
Ready.
OK
โ ๏ธ Note: If the photo is not displayed in the contact list or when an incoming call is saved, check the synchronization settings (see Method). 4). On some versions MIUI 12-14 Avatar bug solved by rebooting the phone.
โ๏ธ Preparation before adding a photo
Method 2: Change your avatar through Google Contacts
If your contacts are synced to your Google account, the standard method of the first method may not work, in which case you need to edit the photo through the web version of Google Contacts or the app of the same name.
Step-by-step instructions for the web version:
- Open your browser and go to contacts.google.com.
- Sign in with the same Google account as you do on your phone.
- Find the right contact and click on it.
- Click on the camera icon in the mug next to the name.
- Upload a photo from your computer or take a picture via a webcam (if supported).
- Save the changes.
For synchronization on Xiaomi 8 Pro:
- Open Settings โ Accounts and Sync โ Google.
- Make sure the contact switch is active.
- Return to the Contacts app and update the list (pull down).
๐น Useful advice: If the photo does not appear through 5-10 Try to manually synchronize contacts:
Settings โ About Phone โ System Update โ Triple (โฎ) โ Update ContactsMethod 3: Using the Truecaller app for avatars
Truecaller not only identifies numbers, but it also allows you to assign photos to contacts โ even those that aren't saved in the phone book โ a method that is useful if standard methods don't work because of MIUI bugs.
How to add a photo via Truecaller:
- Install Truecaller from Google Play.
- Register (a telephone number will be required).
- Open the app and find the right contact.
- Slap it on and choose Edit.
- Click on the camera icon next to the name.
- Select the source of the photo (gallery or camera) and save it.
โ ๏ธ Note: Truecaller may request access to your contacts and call history. If privacy is more important than convenience, use other methods. Also note that photos added through Truecaller may not appear in the standard Contacts app.
| Method | Pluses | Cons | Synchronization |
|---|---|---|---|
| Standard Contacts | Quickly, without third-party apps | It may not work with Google Contacts. | Local/SIM |
| Google Contacts | Synchronization between devices | Demands the Internet. | Cloud. |
| Truecaller | It even works with unsaved numbers. | Confidentiality issues | The Truecaller Cloud |
| Mi Account | Integration with Xiaomi ecosystem | Rarely updated | The Mi cloud |
Method 4: Synchronize avatars with Mi Account
If you use your Mi Account to back up, your contacts can be synced through it, a method that is relevant for users who don't link contacts to Google.
Instructions:
- Open Settings โ Accounts and Sync โ Mi Account.
- Make sure the contact switch is on.
- Return to the Contacts app and add a photo in the standard way (see Method 1).
- Wait for synchronization (can take up to 1 hour).
Important: Some versions of MIUI show photos added through Mi Account only in the Contacts app, but not during calls. To fix this, go to Settings โ Applications โ App Management โ Phone and clear the cache.
Why do contact photos disappear after MIUI update?
Method 5: Manually copying photos to the contact folder (for advanced ones)
If none of these methods worked, you can manually add a photo to the contact through the file manager, which requires root rights or ADB, but it gives you 100% results.
Step-by-step:
- Download a file application with access to system folders (for example, FX File Explorer or Solid Explorer).
- Go to /data/data/com.android.providers.contacts/databases/contacts2.db (root rights required).
- Copy the photo in.jpg format into a folder: /data/data/com.android.providers.contacts/files/ and rename it in contact_photo_{ID}.jpg, where {ID} โ Unique contact number (you can find out through the ADB).
- Reboot the phone.
๐น Alternative without root: Use it ADB-photo-team:
adb shell content insert --uri content://com.android.contacts/raw_contacts --bind name: "Contact name" --bind photo_file: "/sdcard/photo.jpg"๐ก
Before using ADB, enable USB debugging in Settings โ About Phone โ MIUI version (tap 7 times on build number), then go back to Settings โ Additional โ For Developers and activate Debugging over USB.
Problem Solving: Photos are not displayed or disappear
If the added photo does not show up in calls or disappears after synchronization, check the following points:
- ๐ Synchronization: Make sure that the settings โ Accounts enabled contact synchronization for the account used (Google or Mi Account).
- ๐ฑ Phone App: Open Settings โ Annexes โ Application management โ Phone. โ Memory and clear cache.
- ๐ Contact conflict: If one number is saved to multiple accounts (e.g. Google and Google) SIM), Photos may not be displayed. Combine duplicates in the Contacts app.
- ๐ง Display settings: In some firmware MIUI You need to manually enable avatar displays: Settings โ Display โ Additionally. โ Showing photos of contacts
โ ๏ธ Attention: Xiaomi Mi 8 Pro with MIUI 12.5+ There is a bug that prevents contact photos from showing up in the Quick Actions menu (when swiping on the call screen). To fix this, turn off Smooth transitions in the developer settings (Settings) โ Additionally. โ For developers โ Smooth crossings).
๐ก
If a contact photo is not displayed only to one subscriber, check if the number is saved in the wrong format (for example, with extra characters or spaces: +7XXX1234567