When a phone callerβs photo is lit up on your Xiaomi screen, it not only makes it easier to identify the contact, it also adds personalization. However, standard phone book avatars often look boring, and the system doesnβt always automatically pull up photos from social networks. In this article, we will analyze all the current ways to install any picture on the screen of an incoming call - from standard tools. MIUI detouring to unusual situations.
It is important to understand that the process differs depending on the firmware version (MIUI 12/13/14/15), Smartphone model (Redmi Note) 12 Pro+, Poco F5, Xiaomi 13T And so, and even if it's a phone book or an unknown number rings, we tested all of these methods on the right devices. 2023β2026 In the years ahead, the instructions will work on new models like Xiaomi. 14 Ultra.
If youβve tried to change a photo on a call before, but it didnβt work out, chances are the problem lies in one of three things: the wrong image format, the limitations. MIUI We've taken these nuances into account and we've prepared solutions for each situation.
1. Standard method: through the "Contacts" application
The most obvious and reliable method is to edit the contact directly in the standard Contacts app (or Phone in global firmware), which works on all Xiaomi smartphones, including budget Redmi and flagship phones. Xiaomi/Mix, If you donβt have alternative calls like Truecaller or Google Phone installed.
Algorithm of action:
- π± Open the Contacts app (an icon with a personβs silhouette on the home screen or in the app menu).
- π Find the contact you want through the search or scroll through the list manually.
- βοΈ In the upper right corner, tap the pencil icon (EditΒ»).
- πΌοΈ Click on the current contact avatar (or on an empty field if it is not available).
- π· Select the source of the image: Take a photo β if you want to take a picture of the person right now; Gallery β to select the finished picture from the memory of the phone; Download β if the photo is stored in the cloud (Google Photos, Mi Cloud, etc.).
- β Confirm the changes by clicking Ready or Save.
The next call from that subscriber will display the picture you have selected on the screen, and please note that if the contact is synced with your Google Account, the changes can take up to 5 minutes to apply across all devices.
β οΈ Attention: On some firmware MIUI (Especially in Chinese), the photo editing option can be hidden behind a long tap on the avatar. If one tap fails, hold your finger on the image for 2-3 seconds.
Image format β JPG/PNG (not RAW or WEBP)
Resolution of at least 300Γ300 pixels
Contact saved in the phone book (not in the phone book) SIM-map)
No corporate account restrictions (for work phones)
-->
2.Why is the photo not displayed on the incoming call?
Even after you successfully keep an avatar in contact, it may not appear during the call, and the reasons fall into three categories: technical constraints, firmware settings, and application conflicts.
1. Inappropriate image format or size. MIUI optimized for square avatars with resolution from 300Γ300 before 1000Γ1000 If you download the pixels:
- πΌοΈ Rectangular photo (e.g, 1920Γ1080) β The system will cut it in the center, which may look ugly;
- π Too small picture (less than that) 200Γ200) β It will be stretched and pixelated;
- π¨ Image in format WEBP or GIF β MIUI ignore him.
2. Contact saved on SIM-The phone book on the map. SIM It has a limitation: it does not support storing photos. If a contact is added there, transfer it to your phone memory or Google Account:
- Open contact. β Edit;
- Press the three dots at the top. β Exports/imports;
- Choose Copy to the device.
3. Power saving mode is on. Ultra mode or Super-energy saving. MIUI Turns off avatars on calls to save resources. Check the battery settings in Settings β Battery.
| Problem. | Reason. | Decision |
|---|---|---|
| Photo cuts crooked | Non-square original image | Cut the image to 1:1 in any editor (e.g. Google Photos) |
| Avatar doesn't persist | Contact only on SIM-map | Move the contact to the phone memory |
| Photo is displayed blurry | Too low resolution. | Use the image from 500Γ500 pixel |
| The avatar disappeared after the update | Resetting the cache of the application Contacts | Restart your phone or save your photo. |
MIUI Global
MIUI China
MIUI Europe (castomic)
Another custom firmware
I don't know.
-->
3. How to put a photo on a call from an unknown number
By default. MIUI It doesn't allow you to assign avatars to numbers that aren't in the phone book, but there's a workaround using the Blacklist and the Truecaller app (or its analogues), which works even for spam calls.
Method 1: through the βBlack Listβ (without third-party applications)
- Open the Settings. β Annexes β Blacklist;
- Add an unknown number to the blacklist (temporarily).
- Return to Contacts, find this number in the blocked list;
- Edit the contact and add a photo;
- Remove the number from the blacklist in the settings.
Now, when you call from this number, your picture will be displayed, although the contact is not officially saved.
Method 2: Through Truecaller
- π² Install Truecaller from Google Play;
- π Wait for the app to identify an unknown number (or add it manually);
- πΌοΈ In the room card in Truecaller, click Edit and upload a photo;
- π Turn on the Truecaller option to Show avatars on calls.
β οΈ Note: When using Truecaller, your contacts and call data will be transmitted to the application servers. If privacy is more important than avatars on unknown numbers, use the first method.
4. How to change the photo on the call for a specific messenger
If the call is not coming from a standard call, but from WhatsApp, Telegram or Viber, the avatar is taken from the subscriber profile in this messenger, and you need to edit the contact directly in the application to change it:
For WhatsApp:
- π¬ Open a chat with a contact on WhatsApp;
- π Slip the name of the interlocutor at the top of the screen;
- πΌοΈ Click on the current avatar β Change;
- π· Select a new photo from the gallery or take a picture.
For Telegram:
- π± Open a contact profile in Telegram;
- πΌοΈ Click on the avatar. β Change the photo;
- βοΈ Cut the image (if necessary) and save it.
Importantly, on Telegram, the avatar you changed will only be visible to you, and in order for it to be displayed to the person you are talking to, they must update it from their side.
π‘
If you want the contact photo in the messenger to match the photo in the phone book, sync contacts through Google Account. β Accounts. β Google β Synchronization of contacts.
5. Alternative methods: third-party calls and launchers
If the standard methods don't work, like you want animated avatars or advanced settings, you can use third-party apps, and we tested three of the most reliable options:
1. ExDialer (or Drupe)
- π² Set up a call from Google Play;
- π§ In the application settings, select Contact Import;
- πΌοΈ For each contact, you can upload not only a static photo, but also GIF;
- π¨ Call screen design templates are available.
2. Nova Launcher + Contacts+
The combination of custom launcher and alternative phone book allows:
- π Change the display style of avatars (round, square, with frames);
- π¨ Set up animations when an incoming call is made;
- π Group contacts into categories with unique icons.
3. MiXplorer (for manual replacement of system files)
For advanced users: you can manually replace the avatars in the system folder /data/com.android.providers.contacts/databases/contacts2.db. However, this method requires root rights and can cause the phone book to crash.
How to return a standard call after using a third-party
6. Frequent mistakes and how to avoid them
Even experienced Xiaomi users sometimes have trouble configuring avatars on calls, and here are the most common mistakes and solutions:
Error 1: Photo is saved but not displayed when you call.
- π Reason: Contacts or Phone app cache is damaged.
- π Solution: Go to Settings β Annexes β Application management β Contacts β Storage and press Clear cache. Reboot phone.
Error 2: Avatar resets after update MIUI.
- π Reason: Update resets storage access rights.
- π Solution: Go to Settings β Annexes β Permits β Storage and make sure that the Contacts app has access to files.
Mistake 3: You can't put it GIF caller.
- π Reason: Standard caller MIUI It only supports static images.
- π Solution: Use third-party calls like ExDialer or Yaata that support animated avatars.
Error 4: The photo is only displayed in the contacts, not on the call screen.
- π Reason: In the settings of the calls disabled display of avatars.
- π Solution: Go to Settings β Annexes β Phone. β Settings for incoming calls and enable the option to Show contact photos.
π‘
If none of these methods worked, check if your Xiaomi has custom firmware (like LineageOS or Pixel Experience) that can change the system settings for displaying contacts.