How to take a full-screen contact photo on Xiaomi Redmi 9T: 5 proven ways

You want to have a full-screen picture of a caller on a Xiaomi Redmi 9T instead of a small mug? It's not only aesthetic, it's practical, it's easier to identify the caller at first sight. Unfortunately, standard MIUI settings don't always allow you to activate this mode in one click. Depending on the firmware version and the launcher installed, different approaches may be required.

In this article, we’ll take a look at all the working ways to stretch your contact photo to the full screen, from basic settings to hidden MIUI features to third-party apps, how to get around system limitations, what settings affect your display, and what to do if the photo is still not growing, and how to avoid common errors that cause settings to be reset after an update.

Why is the contact photo not displayed on the full screen by default?

In Xiaomi Redmi 9T (as in other smartphones on MIUI), the size of the photo displayed when you call depends on several factors:

  • πŸ“± Version. MIUI: In the firmware older MIUI 12.5 the zoom algorithm has changed – the system automatically crops the photo under a round avatar, even if the settings indicate β€œFull screen mode".
  • πŸ–ΌοΈ Resolved source photo: If the contact image is smaller 720Γ—720 pixels, the system will not be able to stretch it without loss of quality and will leave in miniature.
  • πŸ”§ Launcher and theme: Third-party launchers (e.g. Nova Launcher or Nova Launcher) POCO Launcher) can override call display settings.
  • πŸ“ž Phone app: In some regional versions MIUI Full-screen photo function disabled at code level.

In addition, Redmi 9T with Global Market Firmware (EEA) may block full-screen mode due to EU privacy policy, which considers large photos to be β€œexcessive personalization.” This is not documented, but is confirmed by user experiments on Xiaomi forums.

πŸ“Š What version? MIUI You're using it?
MIUI 12
MIUI 12.5
MIUI 13
MIUI 14
I don't know.

Method 1: Configure through the standard "Contact" application

The most obvious method is to change the display settings directly in the Contacts app, which works on most versions of MIUI, but may require additional manipulation.

  1. Open the Contacts app (an icon with a person’s silhouette).
  2. Find the right contact and tap it to open the card.
  3. Click on the pencil icon (✏️) top-right corner for editing.
  4. Touch the current photo of the contact – the image change menu will open.
  5. Select Change Photo β†’ Gallery and upload a new image with a resolution of at least 1080Γ—1080 pixels.
  6. After saving, go back to the contact card and check if the option Full-screen mode under the photo appeared (in some versions it is hidden behind a long tap in the image).

If there is no option, try the following:

  • πŸ”„ Restart your smartphone – sometimes changes only apply after a reboot.
  • πŸ“² Remove the app cache Contacts in Settings β†’ Annexes β†’ Application management β†’ Contacts β†’ Warehouse.
  • 🌐 Check if a regional theme is set (for example, for India or China) – it may block some features.

πŸ’‘

If you use Google or Mi Account contact sync, photo changes can be applied with a delay of up to 5 minutes. To speed up the process, turn off and turn on sync again in your account settings.

Method 2: Using MIUI design themes

There's a hidden feature in MIUI: Some themes force full-screen photo displays when you make calls, and this method works even on versions where standard settings don't help.

Instructions:

  1. Go to Settings β†’ Theme of design.
  2. In the search bar, enter a full screen call or Big contact photo.
  3. Download and use one of the themes that support full-screen mode (for example, "Pure Black Full Screen" or "MIUI Pro Call").
  4. After applying the theme, check the display of the photo during the test call (you can use a second smartphone or Demonstrate the call in the engineering menu).
Title of the topicSupport for full-screen photoCompatibility with MIUI
Pure Black Full ScreenYeah (with pruning around the edges)12.5–14
MIUI Pro CallYeah (no pruning)13–14
Dark Mode CallPartially (for dark subject only)12–14
iOS Style CallNo (center miniature)Anybody.

⚠️ Attention: After update MIUI The theme used may reset to the standard one. To avoid this, save a backup copy of the theme in Settings β†’ Theme of the design β†’ My subjects. β†’ Exports.

Method 3: Editing system files (for advanced)

If none of the previous methods worked, you can manually change the settings for displaying calls through system files, which requires root rights or the use of ADB.

Step-by-step:

  1. Install ADB Tools on your PC and connect Redmi 9T over USB with debugging enabled (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap to activate Developer Mode, then Settings β†’ Additional β†’ For Developers β†’ Debugging over USB).
  2. Open the command line and execute: adb shell settings put global incoming_call_fullscreen_photo 1
  3. Reset the device.

If the team fails, try an alternative method:

  • With Root Explorer or MT Manager, find the file /system/csc/others.xml.
  • Open it in the text editor and add a line: <CscFeature_Phone_IncomingCallFullScreenPhoto>true</CscFeature_Phone_IncomingCallFullScreenPhoto>
  • Save the changes, set the rights to 644 and restart the smartphone.
What if after editing system files, the smartphone stopped ringing?
If after changes incoming calls are not displayed or the phone app is dyed, follow the following steps: 1. Delete the cache and application data Phone in the settings. 2. Return the original value to the file others.xml Or run the command: adb shell settings delete global incoming_call_fullscreen_photo 3. If the problem persists, reset your network settings in Settings. β†’ SIM-maps and mobile networks β†’ Resetting network settings.

⚠️ Warning: Incorrect editing of system files can lead to bootloop ( looped boot).Before changes, back up through TWRP Or Mi Flash Tool.

Method 4: Third-party Calling Applications

If standard methods don't work, you can use alternative calling apps that support full-screen photo display. 9T:

  • πŸ“ž Truecaller: Shows a large photo of the contact, but requires registration and access to contacts. ID.
  • πŸ” ExDialer: Lightweight app with flexible display settings. Supports manually scaled photo.
  • 🎨 Contacts+: Allows you to customize the call screen, including the size of the avatar and background.

How to set up Truecaller for full-screen photos:

  1. Install the app from Google Play and complete the initial setup.
  2. Go to Settings β†’ Call β†’ Incoming Call Screen.
  3. Activate the option Full-screen caller ID.
  4. In the Contact Photos section, select Stretching to the full screen.
  5. Install Truecaller with the default call app in Android settings.

Download APK from an official source (non-third party sites)

Check the permissions of the application (access to contacts, calls, SMS)

Create a backup copy of standard contacts

Disable battery optimization for the application in MIUI settings

-->

Method 5: Engineering menu and hidden settings

The Xiaomi Redmi 9T has a hidden engineering menu that allows you to activate experimental call display functions, a method that is suitable for Android 10/11-based firmware.

Instructions:

  1. Open the phone app and enter the code: ##4636##
  2. In the menu that opens, select Phone Information.
  3. Scroll down and find the Incoming call full screen photo option.
  4. Change the value from Disable to Enable.
  5. Return to the main screen and restart the device.

If the code doesn’t work, try an alternative:

  • Install the MTK Engineering Mode app (for MediaTek processors running Redmi 9T).
  • Go to the Telephony section β†’ Call Settings.
  • Find the Caller ID full screen and activate it.

⚠️ Warning: Changes to the engineering menu may affect communication stability. If you have problems with volume or microphone after activation of the function, reset the network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.

Problem Solving: Why is the photo not stretched?

If you have followed all the instructions, but the contact photo is still displayed in thumbnail, check the following points:

Problem.Possible causeDecision
Photo clipped around the edgesProportional mismatch (not a square photo)Cut your photo to 1:1 in the editor (e.g. Snapseed or Lightroom)
Photo blurredLow source resolutionUse an image of at least 1080Γ—1080 px
Settings are reset after the updateResetting themes or cache of the systemRe-use the theme or repeat the ADB commands
The photo is not displayed at all.Contact saved on SIM-card, not in the phone's memoryMove your contact to Local Contacts or Google Account

Another common reason is a conflict with spam blocking apps (such as Mi Security or Google Phone) to check this out:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Mi Security or Google Phone and turn off the permission to display on top of other apps.
  3. Restart the device and check the display of the photo.

πŸ’‘

If you use two of them SIM-Full screen photo can only work for the main (SIM 1) To activate the function for the second SIM, Repeat the settings separately for it in the Settings section β†’ SIM-maps and mobile networks β†’ A challenge β†’ Call settings for SIM 2.

FAQ: Frequent questions about setting up photo contact

Can you take a full screen photo for all contacts at once, rather than customizing each one separately?
Yes, but only through system settings or design themes. If you use MIUI 13/14, use a full-screen theme to automatically stretch the photo for all contacts that have a high-resolution image uploaded. For older versions of the firmware, you will need to edit the others.xml file (see Method 3).
After the MIUI update, the photo is small again. How do you get back to full screen?
The update resets the custom settings of the themes and some settings. To return a full-screen photo: Check if the theme used has reset (go to Settings). β†’ Theme of the design β†’ Repeat the command adb shell settings put global incoming_call_fullscreen_photo 1 (if used ADB). Delete the cache of the Contacts and Phone app. If the problem persists, perhaps in a new version MIUI The logic of the function has changed. In this case, only a rollback to the previous firmware or the use of a third-party application for calls will help (see Method). 4).
On the bell screen, the photo is stretched but becomes pixelated. How do you fix it?
Pixelation occurs because the system forcedly stretches a small photo. Solutions: Upload an image to contact with a resolution of at least 1080Γ—1080 px (optimally 1440Γ—1440 px). Use a design theme that supports adaptive scaling (e.g. MIUI Pro Call). Manually trim the photo in the editor so that the face occupies the center part (the system trims the edges when stretched). If you use Truecaller or another third-party application, its settings may include the option of smoothing images - activate it.
Does this method work on other Xiaomi models (Redmi Note 10, POCO X3, etc.)?
Yes, most of the methods in this article apply to other smartphones on MIUI, including: Redmi Note 8/9/10/11 POCO X3/X4 Mi 10/11 Exceptions: POCO F-series (e.g. POCO F3) may not work Method 3 (editing others.xml) due to the features of the firmware. Android 12+ smartphones (e.g. Redmi Note 12) require to use ADB instead of the engineering menu. For precise instructions, specify your device model and MIUI version in the comments.
Can I take an animated photo of the contact on the full screen?
Standard MIUI tools do not support animated (GIF or Live Photo) photos of contacts on the call screen. However, there are workarounds: Use third-party apps such as Zedge or Contacts+ that allow you to set the GIF as a photo of the contact. Create static frames from animations (for example, in Photoshop or CapCut) and upload it as a normal photo. Some custom firmware (for example, Pixel Experience) have support for Live Wallpaper for call screens. Note that animated photos can increase battery consumption and cause lags when a call is made.