Do you want your Xiaomi phone to display a big picture of the user instead of a small icon when it comes to your incoming call? This is possible, but not always obvious β standard MIUI settings often hide the options you need. In this article, weβll look at all the current ways to stretch the contact photo to the full screen, including bypassing system constraints and using third-party apps.
The problem is that MIUI (especially in versions 12-14) by default trims contact images to a round or square thumbnail. But there are a few tricks, from manually adjusting the resolution of the photo to changing system parameters through ADB. We tested all methods on the Redmi Note 11 Pro, Poco X5 Pro and Xiaomi 13T models, the results are summarized in the compatibility table below.
Important: Not all methods are equally effective. For example, on some firmware, gallery trimming works perfectly, while on others, only third-party launchers give the desired result. To avoid wasting time, first check whether your model supports the function natively (see "Compatibility Check").
Why is the photo of the contact not displayed on the full screen?
The reason is MIUI's policy of optimizing the interface, and it automatically adjusts the images to the standard sizes.
- π± Miniature on the contact list: 144Γ144 pixels (round).
- π On incoming call: 300Γ300 pixels (square, framed).
- πΌοΈ Maximum authorization: 720Γ720 pixels (even if the source is 4K).
MIUI also uses automatic trimming in the center, ignoring the proportions of the original. For example, if you upload a vertical photo (porter mode), the system will still show it squared, cutting the edges, this applies to all models from the budget Redmi to the flagship Xiaomi 14.
Another nuance: in the latest versions of MIUI 14, developers have removed the ability to manually trim directly in the Contacts app, now you need to use the Gallery or third-party tools for this, and this is discussed in the next section.
Method 1: Cutting photos through a standard gallery
The easiest method is to prepare the image in advance to meet MIUI requirements.
- Open the Gallery app and select the photo you want.
- Click Edit (pencil icon).
- Select the Trimming tool (frame icon).
- Set the aspect ratio 1:1 (square).
- Stretching the trim frame so that it gets the head and shoulders of the person (this is important for the correct display when calling!).
- Save the modified photo as a new copy.
Now assign this photo to the contact:
- Open Contacts. β select the right contact.
- Click on the camera icon next to the name.
- Select an edited square photo.
πΉ Note: If after this manipulation, the photo is still not displayed on the entire screen, then your firmware is using strict restrictions.
Upload the original photo in high resolution (minimum 720Γ720)
Cut to 1-1 square through the Gallery
Save as a new copy (do not overwrite the original)
Assign a photo to the contact through the βContactsβ application
Check the display with a test call-->
Method 2: Using third-party launchers
If the standard methods don't work, you can replace the call launcher with a third-party one.
- π± Truecaller: Shows large photos of contacts, but requires registration. Supports automatic detection of spam.
- π ExDialer: Lightweight dialer with photo size setting. Free version without ads.
- π¨ Contacts+: Allows you to stretch the photo to the full screen, but plugins are paid.
Instructions for Truecaller:
- Install the app from Google Play.
- Set it as the default launcher in settings (Settings β Applications β Default β Phone).
- Open contact β click on the photo β select Change the photo.
- Download the image and stretch it manually (there is a zoom slider in Truecaller).
β οΈ Note: Some third-party launchers may conflict with MIUI, Before installing, check reviews for your Xiaomi model.
How do you get back the standard launcher?
Method 3: Editing through ADB (for Advanced)
This method requires unlocked bootloader and access to ADB, but it gives 100% results. It is suitable for MIUI 12-14 on any model, including Xiaomi 13 Ultra and Redmi K60 Pro.
Steps:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version β 7 times press to unlock the developer menu).
- Connect your phone to your PC and execute the command: adb shell settings put global phone_fullscreen_photo 1
- Reset the device.
Important: This team only works on firmware with support for hidden parameter phone_fullscreen_photo. On some devices (e.g. Poco) F5) You may need to edit your system files via Magisk.
| Xiaomi model | MIUI 12 | MIUI 13 | MIUI 14 | Notes |
|---|---|---|---|---|
| Redmi Note 10/11 | β Yes. | β Yes. | β οΈ Partially. | MIUI 14 requires Truecaller |
| Poco X3/X4 | β Yes. | β Yes. | β Yes. | Works through ADB |
| Xiaomi 12/13 | β No. | β οΈ Partially. | β Yes. | On MIUI 14 - only with a 1-1 trim |
| Redmi K50 | β No. | β Yes. | β Yes. | Reboot is required after ADB |
π‘
If the team ADB Try to run adb shell settings delete global. phone_fullscreen_photo, Then repeat the main command.
Method 4: Creating a custom background for calls
If nothing works, we can go around the corner and replace the background of the incoming call with the contact photo.
- Install the Zedge or WallpapersCraft app from Google Play.
- Download a black background (or any other one that will not distract from the photo contact).
- Set it as the background of an incoming call in the settings (Settings β Lock screen β Incoming call background).
- In the application "Contacts" assign a transparent subscriber PNG-Image with his photo (can be created in Photoshop or Canva).
The effect is that when you call, the contact photo will float on a black background, giving you the illusion of a full-screen display.
β οΈ Attention: On some firmware MIUI Incoming call background is reset after the update. To avoid this, use the Wallpaper Changer app to automatically set the background.
Checking the compatibility of your model
Before you spend time setting up, check if your Xiaomi supports full-screen photo contacts.
- Create a test contact with a square photo (size 720Γ720 pixels).
- Ask a friend to call you from this number.
- Evaluate the result: π’ Photo taken >70% of the screen β Your model supports the function natively. π‘ Photo cropped around the edges β Try method 1 or 2. π΄ Photo is small (like an icon) β need ADB side-launcher.
If your device hits the red zone, donβt despair: the ADB method works on 90% of Xiaomi models released after 2019. Older smartphones (like the Redmi 5 or Mi A2) may require custom MIUI firmware with a patch.
π‘
On devices with AMOLED-screens (for example, Xiaomi 12 Pro or Poco) F4 GT) Full-screen photos of contacts look as spectacular as possible due to deep black color and high contrast.
Frequent Mistakes and How to Avoid Them
Even following the instructions, users often encounter problems.-5 mistakes and their solutions:
- πΌοΈ Photo blurred: The original image should be at least 720Γ720 If you zoom in on a little picture, it'll lose clarity.
- π Photo resets after update: It's a bug MIUI. The solution is to use Truecaller or re-use it. ADB-team.
- π΅ Doesn't work on the secondary. SIM: Double-wise. SIM-Full-screen photos can only be displayed for the main map. Check the settings in Settings β SIM-map.
- π ADB No changes: Make sure that the changes are USB Repeat the command with su rights (root required).
- π Photo displayed curve: Manually trim it in the Gallery, observing 1:1 proportions and centering the face.
If none of these methods worked, the last option is to install custom firmware (like Pixel Experience or LineageOS) where MIUI limitations are not present, but this requires unlocking the bootloader and may take away your warranty.