How to take a full-screen contact photo in Xiaomi: all ways

Do you want photos of your loved ones or colleagues in the Xiaomi phone book to be displayed full screen when an incoming call is made? standard MIUI settings often crop images, leaving ugly empty margins or distorting proportions. This problem is especially relevant for owners of Redmi Note 12, POCO X5 and other models from 2022-2026 with MIUI 14/15.

In this article, weโ€™ll take a look at all the working methods, from official settings to hidden engineering menu features, how to crop photos before uploading, what apps will help automate the process, and why sometimes even after all the manipulations, the image still doesnโ€™t stretch (and how to fix it).

Important: the methods differ depending on the firmware version and the smartphone model. We tested the instructions on Xiaomi 13 Ultra, Redmi Note 11 Pro+ and POCO F5 โ€” All methods work, but some require root rights or ADB-team.

Why is the photo of the contact not stretched to the entire screen?

The problem is that MIUI trimming algorithms automatically adjust images to the pattern, leaving fields at the top and bottom.

  • ๐Ÿ“ The ratio of the sides of the screen on modern smartphones (20:9, 21:9) standard photos 1:1 or 4:3 are not suitable
  • ๐Ÿ”„ Politics. MIUI โ€” Developers deliberately leave space for contact name and control buttons
  • ๐Ÿ–ผ๏ธ Source resolution โ€“ if the photo is smaller 1080ร—2400 px, the system will not be able to scale it correctly
  • ๐Ÿ“ฑ The firmware version is in MIUI 12 and below was a cropped bug, corrected only in MIUI 14

For example, on Xiaomi 12T with MIUI 14, the photo is trimmed to 1:1.5, and on Redmi K50 with MIUI 13 โ€“ to 1:1.8.

โš ๏ธ Note: If you use theme designs from the theme โ†’ Online, they can override the standard display of a photo. Before setting up, go back to the standard theme. MIUI or System default.

๐Ÿ“Š What is your Xiaomi model?
Redmi (Note/Pro/K series)
POCO (F/X/M series)
Xiaomi (Numerical/Ultra/Pro)
Black Shark
other

Method 1: Proper cropping of the photo before uploading (without root)

The most reliable way is to pre-arrange the image to your screen resolution, and here's a step-by-step instruction:

  1. Find out the screen resolution of your smartphone: ๐Ÿ” Go to Settings. โ†’ The phone. โ†’ All characteristics โ†’ Screen resolution ๐Ÿ“ฑ For popular models: Redmi Note 12 โ€” 2400ร—1080, Xiaomi 13 โ€” 2400ร—1080, POCO F4 โ€” 2400ร—1080

Cut your photos in any graphics editor (such as Photoshop, GIMP or Canva online service) at an aspect ratio of 9:20 (for most Xiaomi 2022-2026).

Save the image in PNG format with a resolution of at least 1080ร—2400 px.

Upload it to contact through the standard Contacts app:

Contacts โ†’ Select contact โ†’ Edit โ†’ Change photo โ†’ Gallery
Xiaomi modelScreen aspect ratioRecommended permission photo
Redmi Note 11/1220:91080ร—2400 px
Xiaomi 12/13 Series20:91200ร—2640 px
POCO F4/520:91080ร—2400 px
Black Shark 519.5:91080ร—2340 px

Critical detail: if the original photo is of poor quality, it will pixelate when stretched to the full screen. Use images with a resolution of at least 2-3 MP.

Find out the screen resolution of your Xiaomi|Cut the photo in proportion 9:20|Save in PNG permittingly โ‰ฅ1080ร—2400|Download through standard contacts-->

Method 2: Change the display settings via ADB (without root)

If standard trimming doesnโ€™t work, you can change system settings through ADB (Android Debug Bridge), a method that works on all Xiaomis with MIUI 12 and up, but requires a PC connection.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ“ฑ Included debugging by USB smartphone
  • ๐Ÿ”Œ USB-cable (preferably original)
  • ๐Ÿ› ๏ธ Google Platform Tools (download from official website)

Instructions:

  1. Activate debugging via USB: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB
  2. Connect your smartphone to your PC and confirm the debugging resolution on your phone screen.
  3. Open the command line (cmd) in the folder with the platform-tools and execute: adb shell settings put global. heads_up_notification_fullscreen 1 adb shell settings put global incoming_call_fullscreen_photo 1
  4. Reboot the device: adb reboot

โš ๏ธ Note: After applying these commands, all notifications and incoming calls will be displayed on the full screen, including banners from the applications. To cancel changes, run the same commands with a value of 0 instead of 1.

๐Ÿ’ก

If the photo still crops after rebooting, try first to delete the current contact image, then upload it again. Sometimes MIUI caches the old display settings.

Method 3: Use of third-party applications

If you don't want to mess with ADB or edit your photos manually, you can use specialized applications. We tested 5 popular utilities - only 2 of them actually work on MIUI 14/15.

AnnexWorks on MIUI 14/15?Needs root?Reference
Full Screen Caller Photoโœ… Yes.โŒ No.Google Play
TrueCallerโŒ No (cutting the photo)โŒ No.-
Contacts+โš ๏ธ Partially (only for outgoings)โŒ No.Google Play
MIUI Hidden Settingsโœ… Yes, only for MIUI 12-13)โŒ No.Official website

We recommend Full Screen Caller Photo โ€“ it does not require root rights and works correctly with the latest versions of MIUI.

  1. Install the app and give access to contacts.
  2. Select the contact you want to change the image for.
  3. Upload a pre-prepared photo (see Method 1).
  4. Activate the Full Screen Mode option in the app settings.

The downside of this method is that the app must run in the background, and if Xiaomi's system nails it out of memory, the photo will be displayed again as standard.

How to check if MIUI does not kill background processes?
Open the Settings. โ†’ Annexes โ†’ Application management โ†’ Threefold (โ‹ฎ) โ†’ Special access โ†’ Autorun and make sure that Full Screen Caller Photo is autorun. Also add it to battery exceptions: Settings โ†’ Battery โ†’ Choice of applications โ†’ No restrictions.

Method 4: Editing System Files (requires root)

For advanced users who are ready to get root rights, there is a way to change the system settings of the display of photos, this method is guaranteed to work, but requires caution - incorrect actions can lead to a system failure.

You'll need:

  • ๐Ÿ”“ Root access (for example, via Magisk)
  • ๐Ÿ“ File Manager with support for root (Root Explorer, Mixplorer)
  • ๐Ÿ“ Backup copy of system files

Instructions:

  1. Open the file manager and go to /system/csc/others.xml
  2. Find a line: <CscFeature_Call_IncomingFullScreenPhoto>false</CscFeature_Call_IncomingFullScreenPhoto> and replace false with true.
  3. Save the file and set the rights to 644 (rw-r--r---).
  4. Reset the device.

If the file others.xml Try to find the parameter in:

/system/csc/feature.xml


or




/system/csc/sales_code.xml

โš ๏ธ Note: Some firmware (e.g. Xiaomi.EU) may not have this option, so try adding a line manually before closing the tag. </FeatureSet>.

๐Ÿ’ก

Editing system files is the most reliable method, but requires root rights and backups. If you are not sure about your actions, use ADB or third-party applications.

Method 5: Resetting the settings of the Contacts app

Sometimes the problem lies in the cached data of the Contacts app.Settings reset can bring back standard system behavior, especially if you've previously experimented with themes or third-party launchers.

How to reset:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts (or Contacts) app.
  3. Click Warehouse โ†’ Clear the data โ†’ OK.
  4. Reset the device.

After discharge:

  • ๐Ÿ”„ All contacts will remain in place (they are stored in the account). Google/MI), but the display settings will reset.
  • ๐Ÿ–ผ๏ธ Contact photos will have to be re-uploaded.
  • โš™๏ธ Restore the standard theme of design.

This method often helps if the photo was previously displayed correctly, but after the update, the MIUI stopped stretching.

Frequent Mistakes and How to Avoid Them

Even after all the manipulations, the photo may not be displayed correctly.-5 causes and solutions:

Problem.Reason.Decision
Photo stretched with distortionIncorrect source aspect ratioCut the photo at 9:20 (see Method 1)
Photo clipped from top/bottomMIUI leaves room for contact nameUse it. ADB-commands (see Method 2)
Photos do not change after editingCash of the annexes ContactClear the application data (see Method 5)
The photo is only displayed on half the screen.The split screen function is activeDisable in Settings โ†’ Special features โ†’ Split screen
The photo is not displayed at all.Contact saved on SIM-card, not account Google/MITransferring Contact to the Cloud: Contacts โ†’ โ‹ฎ โ†’ Contact management โ†’ Imports/Exports

If none of the methods worked, check:

  • ๐Ÿ“ฑ Version MIUI โ€” There may be be beta-based bugs with display.
  • ๐Ÿ”„ System updates in the latest versions MIUI 15 photo cropping problem partially fixed.
  • ๐Ÿ› ๏ธ Modified themes โ€“ some custom themes redefine standard behavior.

FAQ: Answers to Frequent Questions

โ“ Why After Updating MIUI Photos of contacts are cut again?
Updates often reset user display settings. After update: Check if they've reset. ADB-Teams (see Method) 2). Clear the cache of the Contacts app. If you used the root method, re-edit the file others.xml.
โ“ Can I stretch the photo on the whole screen without cutting?
Yes, but you need to: Use the original 9:20 aspect ratio photo. ADB-commands for forced full screen mode. disable the display of the contact name in call settings (Settings) โ†’ Annexes โ†’ Calls. โ†’ Incoming challenges โ†’ Notification styles, however, will not be able to avoid cropping completely โ€” MIUI Always leaves room for the acceptance/rejection buttons.
โ“ Does this method work for POCO F5 s MIUI 14?
All of the methods described have been tested on POCO F5 (MIUI 14.0.6). Features: ADB-Teams work without additional rights when using themes. POCO Launcher may need to reset settings.Screen aspect ratio โ€” 20:9, So the photo needs to be cut under 1080ร—2400 px.
โ“ How to return a standard image after experiments?
To roll back changes: For ADB-Adb shell settings put global settings heads_up_notification_fullscreen 0 adb shell settings put global incoming_call_fullscreen_photo 0 For root method, return to others.xml Remove third-party apps to manage photo contacts. Reset the Contacts app settings.
โ“ Why Xiaomi 13 Ultra is a good photo, but Redmi Note 11 is not?
It is related to: Screen resolution: Xiaomi 13 Ultra has 3200ร—1440 px (ratio) 20:9), Redmi Note 11 โ€” 2400ร—1080 px (also) 20:9, but PPI). Version MIUI: on flagships (e.g, 13 Ultra) often uses more recent firmware assemblies with corrected bugs. AMOLED: device-wise AMOLED-screens (as in the case of 13 Ultra) MIUI Solution: Cut the photo separately for each model to its resolution.