When an incoming call is on your Xiaomi or Redmi screen, instead of a standard contact avatar, you can see your favorite photo, meme, or even a GIF. This feature not only personalizes the interface, but also helps you identify the caller more quickly โ especially if there are hundreds of contacts with the same names in the phone book, but not everyone knows that the setting of the photo to a call to MIUI is different from standard Android and has its own nuances.
In this article, weโll break down three working ways to set a photo to a call (including the method for contacting without avatars), explain why sometimes the image is not displayed, and share the life hacks for image optimization. The instructions are relevant for all modern Xiaomi models 11/12/13/14, Redmi Note 10/11/12, POCO F/X and other devices on MIUI 12-15. If you use custom firmware or the old version of the shell (below MIUI 10), some of the features may be missing, weโll mention this too.
Method 1: Installation of photo through contact in the phone book
The most obvious method is to attach a photo directly to a contact, which works for all versions of MIUI, but has a limitation: the image will only be displayed if the caller is saved in the phone book.
- Open the Contacts app (a icon with a person's silhouette).
- Find the contact you need in the list or through the search bar.
- Slip on the contact, then click the Edit button (pencil in the upper right corner).
- Tap the camera icon next to the name or the Photo field.
- Select the source: ๐ธ Take a photo โ an instant shot from the camera. ๐ผ๏ธ Gallery โ a choice of existing images. ๐จ Avatar โ creating a stylized image (not available on all models).
Cut the photo in a circle (if required) and save the changes.
After that, when you call in from this contact, you will see the image installed. However, there is a caveat: MIUI caches the avatars, so the changes may not apply immediately. If the photo does not appear, restart the phone or clear the cache of the Contacts application in the settings.
๐ก
To make the photo on the call look clear, use images with a resolution of at least 480ร480 px. MIUI automatically crops the pictures into a circle, so center the face or key object in the middle.
Method 2: Using themes and stickers for calls
If you want to install a universal photo for all incoming calls (or contacts without avatars), use the themes feature in MIUI. This method even allows you to add animation!
Steps:
- Go to Settings โ Design โ Themes.
- Select the Call tab (or the Call Screen in older versions).
- Scroll down to the Call Stickers section or the Call Screen background.
- You can tap the template you like: ๐ Static backgrounds (mountains, cities, abstractions). ๐ญ Animated stickers (such as flashing lights or moving objects). ๐ค Personalized โ upload your photo through the Add button.
Apply the theme and check the result with a call from another phone.
The advantage of this method is the ability to set different backgrounds for outgoing and incoming calls, for example, you can display a cat photo on the incoming one, and the outgoing one - a landscape. However, note that some animations can slow down on budget Redmi models (for example, Redmi 9A or POCO M3).
Method 3: Manually add photos through the file system (for advanced)
If the first two methods didnโt work (for example, due to MIUI glitches or custom firmware), you can manually replace the contact avatar via the file system. This method requires Root rights or access to ADB, so it is only suitable for advanced users.
Instructions:
- Connect your phone to your PC and enable USB Debugging (Settings โ About Phone โ MIUI Version โ 7 times tap on version, then go back to Additional โ For Developers).
- Download ADB Tools and open the command line in the folder with adb.exe.
- Enter the commands: adb shell su cd /data/data/com.android.providers.contacts/databases/sqlite3 contacts2.db
- Find it. ID contact: SELECT _id FROM raw_contacts WHERE display_name='NAME CONTACTACT';
- Update the path to the photo (pre-upload the image to the folder) /sdcard/Pictures And write down the full path): UPDATE data SET data1='/sdcard/Pictures/photo.jpg' WHERE raw_contact_id=ID_CONTACT AND mimetype_id=(SELECT _id FROM mimetypes WHERE mimetype='vnd.android.cursor.item/photo');
- Reboot the phone.
โ ๏ธ Note: Wrong actions with the database contacts2.db You may lose all contacts, and we recommend you to make a backup copy in advance through Settings. โ Google โ Backup.
What if the contacts disappeared after manual editing?
Why the photo is not displayed on the call: 5 reasons and solutions
Even after you set it up correctly, the photo may not show up, and here are the most common reasons and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| Photo is in contact, but not shown when calling | The cache of the application Phone or Contacts is outdated | Clear the cache to Settings โ Applications โ App Management โ Phone/Contacts โ Storage โ Clear the cache |
| Image blurred or cropped | Low resolution of the original photo | Use pictures from 500ร500 px with a 1:1 aspect ratio |
| The avatar is only displayed on some contacts. | Photo attached to duplicate contact | Combine the duplicates in the Contacts app (menu More โ Combine) |
| Animation is slowing down or not losing | Weak processor or lack of RAM | Choose a static background or turn off animation in themes |
| Photo reset after MIUI update | Resetting theme settings | Re-apply the theme to Settings โ Design |
If the problem persists, check if the photo display function is disabled in the call settings:
- Open the phone. โ โฎ (menu) โ Settings.
- Go to Incoming Calls. โ Call screen style.
- Make sure to turn on the setting Show photo contact.
- Truecaller (for spam identification): Automatically uploads photos for business contacts, blocks spam calls with warnings.
โ ๏ธ Note: Some applications (e.g. Full Screen Caller) require permission to Overlay over other windows. MIUI. To avoid problems, turn off the swipe up gesture for the home in the screen settings.
๐ก
Third-party calling apps can drain the battery faster than standard ones. If you notice an increased consumption, check the application permissions in Settings โ Battery โ Battery Use.