How to put a photo of a contact full screen on Xiaomi: 5 working ways

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.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
Poco X3/X4/X5
Xiaomi 11/12/13/14
Another model

The easiest method is to prepare the image in advance to meet MIUI requirements.

  1. Open the Gallery app and select the photo you want.
  2. Click Edit (pencil icon).
  3. Select the Trimming tool (frame icon).
  4. Set the aspect ratio 1:1 (square).
  5. Stretching the trim frame so that it gets the head and shoulders of the person (this is important for the correct display when calling!).
  6. Save the modified photo as a new copy.

Now assign this photo to the contact:

  1. Open Contacts. β†’ select the right contact.
  2. Click on the camera icon next to the name.
  3. 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:

  1. Install the app from Google Play.
  2. Set it as the default launcher in settings (Settings β†’ Applications β†’ Default β†’ Phone).
  3. Open contact β†’ click on the photo β†’ select Change the photo.
  4. 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?
To roll back changes, go to Settings β†’ Apps β†’ Default β†’ Phone and select Phone (standard MIUI app).

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:

  1. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version β†’ 7 times press to unlock the developer menu).
  2. Connect your phone to your PC and execute the command: adb shell settings put global phone_fullscreen_photo 1
  3. 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 modelMIUI 12MIUI 13MIUI 14Notes
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.

  1. Install the Zedge or WallpapersCraft app from Google Play.
  2. Download a black background (or any other one that will not distract from the photo contact).
  3. Set it as the background of an incoming call in the settings (Settings β†’ Lock screen β†’ Incoming call background).
  4. 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.

  1. Create a test contact with a square photo (size 720Γ—720 pixels).
  2. Ask a friend to call you from this number.
  3. 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.

Can I take a full screen photo of a contact without root?
Yes, in most cases, Methods 1 (trimming through the gallery) and 2 (third-party launchers) do not require root rights. Method with ADB (mode 3) also works without root, but you need unlocked debugging over USB.
Why did the photos of the contacts drop after the MIUI update?
This is a well-known MIUI bug. The system resets the user's background settings for major updates. Solution: use Truecaller or reconfigure the display via ADB.
How to make a photo of the contact appear on the whole screen during a video call?
Unfortunately, Xiaomi’s standard video calling app doesn’t implement this feature, with the alternative being to use Google Duo or WhatsApp, where photos of contacts are displayed larger.
Can I stretch the photo to the full screen on Xiaomi with custom firmware?
Yes, on firmware like Pixel Experience or LineageOS, full-screen photos of contacts work out of the box. All you need to do is assign any image through the standard Contacts app.
Why do some contacts show a large photo, and others – not?
This depends on the resolution of the original photo and the version of MIUI. Contacts with photos uploaded via WhatsApp or Telegram are often low resolution (200Γ—200 pixels), so the system does not scale them. Upload the photos directly to Contacts in high quality.