How to increase the contact photo to the full screen when calling Xiaomi Redmi 10

Owners of Xiaomi Redmi 10 often face the inconvenience of having a contact photo displayed in a small circle rather than on the entire screen when calling. This makes it difficult to quickly identify the caller, especially if you have many contacts with similar names. Unfortunately, the standard MIUI settings do not have a direct option to zoom in during the call - but there are several workarounds.

In this article, we’ll look at all the working methods, from hidden system settings to third-party applications, how to get Redmi 10 to show full-screen photos of contacts, what limitations each method has, and how to avoid typical errors. Importantly, some solutions require unlocking the bootloader or installing additional software, and we’ll detail the risks and alternatives.

Why MIUI doesn’t show full-screen photos by default

Xiaomi deliberately limits the size of the photo displayed during a call, due to several factors:

  • πŸ“± Design concept MIUI: Call interface in the latest versions of the shell is optimized for minimalism, where priority is given to the buttons of acceptance / rejection of the call.
  • πŸ”‹ Resource savings: Full-screen rendering (especially in high resolution) can increase the CPU load during a call.
  • πŸ› οΈ Android Limitations: At the system level, Google recommends that developers not override important interface elements (such as the hands-free button).

However, in earlier versions of MIUI 10-11 (until 2020), the full-screen photo function was out of the box, and after the updates it was removed, probably due to complaints about the random operation of the sensor when you bring the phone to the ear, now this feature can be returned only by workarounds.

πŸ“Š You use photos for contacts?
Yes, for everyone.
Only for the loved ones.
No, I don't.
I tried it, but it's uncomfortable.

Method 1: Configure with β€œThemes” (without root)

The safest method is to use the built-in Topics app. Some MIUI custom themes change the interface of incoming calls, including the size of the photo displayed.

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to Calls (or Call Interface depending on the MIUI version).
  3. Scroll through the list of topics and select one where you see a large photo of the contact in the preview: 🌌 MIUI Default Dark (Dark Theme with Expanded Preview) 🌈 Colorful Calls (color accents) + snapshot) πŸ–ΌοΈ Fullscreen Photo (specialized theme, if available)

Apply

⚠️ Note: After changing the theme, check other features (such as fast switches in the notification curtain). Some themes may break standard interface elements. If calls start to display incorrectly, return the standard theme to Settings. β†’ Registration β†’ Topics β†’ By default.

Make sure that the call acceptance/reject buttons are clearly visible |

Check the contact name |

Test with different photo resolutions (e.g. 500Γ—500 and 1000Γ—1000 pixels) |

Make a test call from another phone

-->

Method 2: Editing system files (requires unlocking the bootloader)

For advanced users, there is a method of editing the system files responsible for the call interface. This works on Redmi 10 with the bootloader unlocked and TWRP installed. Attention: improper actions can lead to a phone "brick" (complete failure).

Instructions:

  1. Install MT Manager (root file manager) from XDA Developers.
  2. Go to /system/priv-app/TeleService/TeleService.apk
  3. Copy the file to a memory card and open it in MT Manager.
  4. Find the file. res/layout and edit the file. incoming_call_screen.xml (or similarly named).
  5. Change the parameters. layout_width and layout_height s ID photo_view on match_parent.
  6. Save the changes, restart the phone.

How to set up (in the example of ExDialer):

  1. Install the app from Google Play.
  2. Start and give access to contacts.
  3. Go to Settings β†’ Call Interface β†’ Photo size.
  4. Choose Fullscreen or Max size.
  5. B Settings β†’ By default, make ExDialer the primary call app.

⚠️ Note: Some banking applications (Sberbank, Tinkoff) can block the work on phones with non-standard dialers!

πŸ’‘

If call notifications are missing after installing a third-party dealer, go to Settings β†’ Apps β†’ Permissions β†’ Autostart and enable autostart for the new app.

Method 4: Using Live Wallpapers with an Increased Effect

A non-standard, but working method is to create a live wallpaper with a photo of the contact that will be activated when the call is made.

  1. Install the Video Live Wallpaper or KLWP Live Wallpaper Maker app.
  2. Create a video from a contact photo (you can use EZGIF to convert the image into a 3-5 second video).
  3. In the live wallpaper settings, select the created video and set it as a background for the lock screen.
  4. Turn on the option to show the call on the screen (if there is in your launcher).

Cons of the method:

  • ⚠️ It doesn't work on all versions. MIUI (run-down).
  • ⚠️ May increase battery consumption.
  • ⚠️ The video will be played in cycles, which not everyone will like.

Optimizing Contact Photos for Full-screen Display

Even if you've managed to zoom in on the image, the image itself may look blurry or cropped.

  • πŸ“ Resolution: Use a photo with at least a resolution 1080Γ—1920 pixels (for vertical orientation).
  • 🎨 Format: Save in PNG (free of loss of quality; or JPEG quality 90-100%.
  • πŸ‘€ Personnel: The person must occupy the central 60-70% Images (so as not to be cut off when scaling).
  • 🌈 Contrast: Avoid dark photos on a dark background MIUI β€” Add a light frame in the editor.

Recommended applications for photo preparation:

  • πŸ“± Snapseed (precise pruning and correction)
  • πŸ–ŒοΈ PicsArt (Adding Frames and Effects)
  • πŸ” Photo & Picture Resizer (change of permission)

πŸ’‘

If a contact photo is blurred, the problem is not with the phone settings, but with the original image quality. Always check the resolution of the file before uploading it to the contact!

Frequent problems and their solutions

When setting up full-screen photos, Redmi 10 users encounter typical errors:

Problem.Reason.Decision
Photos do not increase despite the change of the topicThe cache of the application Phone is not updatedClear the cache in Settings β†’ Applications β†’ Phone β†’ Storage
When the bell rings, the screen flashes.Conflict with the energy-saving regimeAdd a dialer app to battery exclusions
Photo clipped around the edgesWrong aspect ratioUse a photo with a ratio of 9:16 (portrait)
Calls are not displayed at all.Broken system file after editingRestore the original TeleService.apk from the backup

If none of the methods worked, check:

  • πŸ“΅ Version MIUI: on MIUI 14+ Some methods may not work due to security changes.
  • πŸ”„ Updates: Is the latest firmware installed for Redmi 10 (check Settings) β†’ The phone).
  • πŸ›‘οΈ Antivirus: Some programs (e.g. Avast) block modifications to system files.
Can I take a full screen photo without root rights?
Yes, but with limitations. The most reliable ways to avoid root: Use themes from the Calls section of the Topic app. Set up a third-party dialer (like ExDialer). Create live wallpaper with a photo of the contact. All of these methods do not require unlocking the bootloader, but can have side effects (like conflict with banking applications).
Why is the photo so small again after the MIUI update?
System updates reset custom theme settings and modified system files to return full-screen display: If you used a theme, reuse it. If you edited it. TeleService.apk β€” Repeat the procedure with the new file from the updated firmware. If you installed a third-party dialer, check if the default permissions have reset. β†’ Topics β†’ My subjects.
Will this work on the Redmi Note 10/11?
Partially, on the Redmi Note. 10/11 (and other models with MIUI 12.5+): πŸ”Ή The way the themes work the same way. πŸ”Ή Editing TeleService.apk It may not work due to changes in the system file structure. πŸ”Ή Third-party dialers (such as Truecaller) are officially supported. MIUI In Settings β†’ The phone. β†’ Version. MIUI.
Can I return the standard call interface after the experiments?
Yes. To roll back all changes: If you changed theme: Return the standard to Settings β†’ Definition β†’ Themes β†’ Default. If you installed a third-party dialer: delete it and return the standard Phone app to the default settings. If you edited system files: Restore the original TeleService.apk from stock firmware. Clear the cache to Settings β†’ Apps β†’ Phone β†’ Storage β†’ Clear the cache. If necessary, reset (Settings β†’ Additional β†’ Resets).
Why do some contacts have photos that increase and some don’t?
It depends on it: πŸ“Œ Photo Source: Images from Google Contacts can be processed differently than local ones. πŸ“ Permissions: Photos less 500Γ—500 The pixels are automatically scaled to the minimum size. πŸ”„ Cache: sometimes the system saves the old thumbnail. Clear the cache of the Contacts app. Solution: open the problem contact β†’ click on the photo β†’ Choose Change. β†’ Upload the image again in high resolution.