How to increase the photo of contact to the full screen when calling Xiaomi Redmi 9: 5 proven methods

You’re tired of tiny photos of contacts that are barely visible on the lock screen of Xiaomi Redmi 9 - When you call in? MIUI thumbnail 3Γ—4 You see, you're lost in the wallpaper, and you want a friend or colleague to be on the whole display, like a smartphone commercial. 9, where 6,53-Inch screen asks for more spectacular display.

In this article, we'll look at all the working ways to stretch your contact photo to the full screen, from hidden MIUI settings to third-party applications that customize the call interface. You'll learn how to bypass firmware limitations, what parameters are responsible for scaling images, and why sometimes a photo is cropped incorrectly, and how to avoid common mistakes that make you blur instead of a beautiful portrait.

Importantly, the methods differ from version to version of MIUI (12 to 14) and may require root rights or rollback updates. We've noted all the nuances so you don't waste your time. Let's start with the simplest solution, without installing additional programs.

Method 1: Configure the display through standard MIUI parameters

Some versions of Xiaomi Redmi 9 firmware (especially on MIUI 12.5-13) have a hidden option to zoom contact photos, which is not on the main menu, but is available through system settings.

  1. Open the Contacts app and select the contact you want.
  2. Slip on the edit icon (pencil in the upper right corner).
  3. Tap the current photo of the contact and in the menu that appears, select Change the photo.
  4. After selecting a new image, find the option at the bottom to Cut and resize (may be called Edit).
  5. Stretching the edge of the screen to the edges of the screen and save the changes.

⚠️ Note: If after these actions the photo still appears small, check the version. MIUI. V MIUI 14 and later, this method only works for contacts synced through Google Account, not Mi Account.

Contact photo has a resolution of at least 720Γ—720 pixels |

Contact is stored in the phone book, not on the phone SIM-map|

Call settings have disabled "Traffic Saving" mode |

The smartphone is not in energy saving mode-->

If the standard method did not work, we move on to more radical measures – changing the system parameters.

Method 2: Use of the Engineering Menu (for advanced)

You can manually set the parameters for displaying photos when incoming calls using an engineering menu (or Engineer Mode), a method that requires caution, since incorrect changes can lead to interface failures.

  1. Open the phone app and dial the combination: ##4636##.
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll down to the Incoming Call Settings section.
  4. Find the Photo Scale Type option and set the value FULL_SCREEN.
  5. Save the changes and restart the smartphone.

⚠️ Note: On some Redmi 9 firmware (especially global versions), the engineering menu may not contain this setting, in which case trying to change the settings will lead to an error Operation not allowed. MIUI all changes will reset.

What to do if the engineering menu does not open?
If the combination ##4636## It doesn't work, try it: 1. Install the application MTK Engineering Mode from Play Market (MediaTek processors only). 2. Use it. ADB-Command: Adb shell am start -n com.android.settings/.DevelopmentSettings 3. Enable "Developer Mode" in the phone settings (7 Once tap the assembly number in "About the phone").

Critical nuance: On the Redmi 9 with a Helio G80 processor, changing the settings through the engineering menu can cause the telephony module to crash. Before experimenting, back up through Settings β†’ Additional β†’ Backup.

Method 3: Third-party applications for customizing calls

If system methods didn’t work, Google Play apps will come to the rescue, completely replacing the standard incoming call interface, allowing you to customize the display of photos, animations and even add widgets.

  • πŸ“± Truecaller - shows enlarged photos of contacts + Minus: requires a lot of permissions.
  • 🎨 Full Screen Caller ID β€” It specializes in stretching photos, and it's a transparency and animation setting.
  • πŸ”§ Contacts+ β€” It allows you to set individual wallpaper for each contact.
  • πŸš€ Hiya – lightweight alternative with support for dark theme.

How to set up Full Screen Caller ID:

  1. Install the app and give access to contacts/calls.
  2. Select Display β†’ Photo Size and install Full Screen.
  3. Activate the Override System Caller ID option.
  4. In Advanced, disable Battery Optimization for the app.

⚠️ Warning: After installing a third-party call app, the standard interface MIUI This can affect gestures, such as swiping to answer/deflect a call. Check compatibility in the app comments before using it, as some Redmi 9 users complain about delays in responding.

Standard (MIUI) |

Truecaller|

Full Screen Caller ID|

Contacts+|

Other/Not using-->

Method 4: Manual editing of system files (requires Root)

For those who are willing to take drastic measures, there is a way to edit the system files that display calls, which requires root rights and is only suitable for advanced users.

  1. Install Root Explorer or Solid Explorer with root support.
  2. Go to /system/priv-app/TeleService/TeleService.apk/res/drawable-xxhdpi/.
  3. Find the files. incall_background.xml and photo_frame.xml.
  4. Open them in the text editor and change the settings: <item name="scaleType">centerCrop</item> to <item name="scaleType">fitXY</item>
  5. Save files, set permissions 644 (rw-r--r---).
  6. Reboot the phone.

⚠️ Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before changes, create a full backup through TWRP Or OrangeFox Recovery. Also note that after the update, MIUI all the edits will fall off.

MethodRoot is required.DifficultyRisk of failureReset after update
Standard settings of MIUI❌ No.⭐ 1/5❌ No.❌ No.
Engineering menu❌ No.⭐⭐ 2/5⚠️ Medium.βœ… Yes.
Third-party annexes❌ No.⭐⭐ 2/5❌ No.❌ No.
Editing system filesβœ… Yes.⭐⭐⭐⭐⭐ 5/5⚠️⚠️⚠️ High-pitchedβœ… Yes.
ADB-team❌ No.⭐⭐⭐ 3/5⚠️ Medium.βœ… Yes.

Method 5: ADB-commands to scale up (without a root)

If you don't have root rights, but you want to go through the system settings, you can use ADB (Android Debug Bridge), which is a reversible method, and you can roll back all the changes.

  1. Turn on USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times).
  2. Get Redmi on board. 9 The command is: adb shell settings put global incoming_call_photo_scale 2.0
  3. To apply the changes, restart your phone: adb shell reboot

To return the standard settings, do:

adb shell settings delete global incoming_call_photo_scale

⚠️ Note: On some Xiaomi firmware, this command only works when Mi Cloud Sync is disabled. Before executing, check that contact sync is disabled in Settings β†’ Accounts. β†’ Mi Account.

πŸ’‘

If so, ADB-So when you start to get the contact photo, you're blurry, so try to set 1.5 instead of 2.0, which will zoom in, but it'll keep it sharp.

Why a contact photo may not be displayed correctly

Even after all the settings, the photo on the incoming call can look strange: stretched, cropped or pixelated.

  • πŸ” Low resolution of the original photo β€” MIUI It automatically scales small images (less than the size of the image). 500Γ—500 px) with loss of quality Solution: use resolution photos 1080Γ—1080 px.
  • 🎭 Incorrect format – the system works better with JPEG, ly PNG or WEBP. Restore the photo in a different format.
  • πŸ”„ Contact cache - sometimes MIUI It saves the old version of the photo. Clear the cache in Settings. β†’ Annexes β†’ Contacts β†’ Warehouse.
  • πŸ“± Dark theme - in some versions MIUI Contact photos dim when the dark theme is turned on. Check the display settings.

If the photo is cut curved (e.g., shows only half of the face), the problem is with the MIUI trimming algorithm.

  1. Open contact β†’ editing β†’ photo.
  2. Manually move and scale the trim frame so that the face is in the center.
  3. Save and check the display via a test call (e.g., from a second phone).

πŸ’‘

On Redmi 9 with MIUI 14+, the photo cropping algorithm depends on the aspect ratio of the screen. Use square photos (1:1) to display correctly, rather than rectangular ones (4:3 or 16:9).

Additional chips for customizing calls

If you’ve already set your full screen photo up, why not go further? here are some bonus tricks for the Xiaomi Redmi 9:

  • 🎢 Individual tunes – assign a unique ringtone to each contact β†’ Edit β†’ The ringing melody.
  • 🌈 Color illumination - in MIUI 13+ There's an Ambient Display feature that illuminates the screen with the color of the contact photo when you call. β†’ Screen. β†’ Ambient Display.
  • πŸ“ž Gestures for calls - in Settings β†’ Additionally. β†’ Gestures can be configured to swipe over the screen for response / rejection.
  • πŸ”‡ Vibrational patterns – create a unique vibration for the VIP-Contacts through settings β†’ Sound. β†’ Vibration on the bell.

For maximum customization, install Xiaomi EU ROM (unofficial firmware). It offers advanced call interface settings, including:

  • Animations at incoming call (bubbles, fire, water ripples).
  • The transparency of the background under the contact photo.
  • Display additional information (last call, birthday).

⚠️ Note: Installing custom firmware voids the warranty and can lead to problems with Google Pay (due to lack of SafetyNet certification).Before you run the firmware, check the reviews about a specific version of Xiaomi. EU ROM Redmi 9 (codename Lancelot).

FAQ: Frequent questions about setting up photo contacts

Can I take a full-screen photo without third-party apps?
Yes, but only on MIUI 12.5-13 In newer versions (14)+) This feature is removed from the standard settings. Try the method with the engineering menu or ADB-Redmi 9 with global firmware is less likely - Chinese versions MIUI Offer more customization opportunities.
Why is the photo so small again after the MIUI update?
Updates reset user settings, including the options of the engineering menu and ADB. After the update, you will have to repeat all the steps again. To avoid this, roll back to the old version of MIUI or use third-party applications (for example, Full Screen Caller ID), which are independent of system updates.
The contact photo is blurry, but it's in high resolution. What do we do?
The problem is the compression algorithm MIUI. Solutions: Change the format of the photo with PNG on JPEG (Maximum quality. Scaling down through ADB: adb shell settings put global incoming_call_photo_scale 1.5. Use a third-party app to call – they don’t compress photos.
Can I set up different displays for different contacts?
Standard MIUI doesn't, but apps like Contacts+ or Truecaller let you: Assign unique wallpaper to each contact, change the color scheme of incoming calls, add personal notes that are displayed when you call.
Will this guide work on Redmi 9A/9C/9T?
All methods, except for editing system files (requires different paths for each device), apply to other models of the Redmi 9 series. 9A It has a simplified firmware, and it may not have an engineering menu. 9T (codename lime supports ADB-For specific instructions, specify the code name of your model in Settings. β†’ The phone. β†’ Version. MIUI.