How to take a full screen photo when calling Xiaomi Redmi Note 10: all ways

Owners of the Xiaomi Redmi Note 10 often find that the contact photo when an incoming call is displayed in a small round window, rather than stretching to the entire screen. This not only reduces visual appeal, but also makes it difficult to identify the caller at first sight. Fortunately, MIUI firmware has hidden settings, as well as third-party solutions that allow you to change this setting.

In this article, we'll look at all the options available, from standard phone settings to special applications. It's important to note that some methods require unlocking the bootloader or superuser rights, so they're not for everyone. But most solutions are root-free and are suitable for any version of MIUI 12/13/14 on the Redmi Note 10/10 Pro/10S.

If you want a photo of a contact to take up the entire screen during a call, read on. We'll also tell you how to avoid common errors and what to do if the settings don't apply.

Why is the photo of the contact not displayed on the full screen?

By default, MIUI uses a compact incoming call display style, where a photo of the contact is shown in a small circle next to the name.

  • πŸ“± Battery savings – a large bright screen consumes more energy.
  • πŸ” Quick access to buttons ("Reply", "Deflect") without unnecessary gestures.
  • 🎨 Keeping the same style of interface on all Xiaomi devices.
  • πŸ› οΈ Compatibility with older versions MIUI, where full screen mode could cause bugs.

However, many users prefer to see a full-screen picture of the caller, which is more convenient for visual perception, especially if you have many contacts with similar names. Unfortunately, in the latest versions of MIUI (starting with 12.5), the full-screen option was removed from the main settings, but it can be returned by workarounds.

Another reason why the photo may not stretch is the image resolution that is incorrect: If the contact photo is of poor quality or non-standard proportions (e.g., 300Γ—300 px instead of the recommended 720Γ—720 px), the system automatically reduces it to avoid distortion.

⚠️ Note: If you use theme designs from the theme β†’ Online, some of them can force you to change the style of incoming calls. Before setting up, check if the custom theme with restrictions on displaying photos is activated.

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

The easiest method is to use built-in MIUI themes that support full-screen photo display mode. Not all themes have this feature, but some (such as Pure or Dark Mode) allow you to stretch the image.

Instructions:

  1. Open the Themes app (icon with brush).
  2. Go to the Online section and enter a full screen call or full screen call in the search bar.
  3. Select a theme marked "Full Screen Caller ID" (e.g., "AOSP Call Screen" or "Pixel Call").
  4. Click Apply and confirm the change.
  5. Restart your phone (required!) to make the settings effective.

If the topic didn’t work right away, check:

  • πŸ”„ Update theme app to the latest version on Google Play.
  • πŸ“ Make sure the contact has a photo with at least a resolution. 720Γ—720 px.
  • πŸ”§ Go to Settings. β†’ Annexes β†’ Application management β†’ Phone and clear the cache.

Install the latest version of the "Themes" app"|Download theme with support for Full Screen Call|Apply the theme and restart the phone|Check the resolution of the photo contact (minimum) 720Γ—720 px)-->

Some topics may conflict with system fonts or icons. If artifacts (such as clipped buttons or unreadable text) appear after applying the theme, return the standard theme and try another.

Method 2: Editing system files (root required)

For advanced users who have unlocked the bootloader and installed superuser rights, there is a way to change the system files responsible for displaying incoming calls. This method works on all versions of MIUI, but requires caution - incorrect editing can lead to failures.

You'll need:

  • πŸ“± Device with unlocked bootloader and Magisk.
  • πŸ’» Programme MT Manager or Root Explorer for working with system files.
  • πŸ“„ Backup of the file /system/priv-app/Contacts/Contacts.apk.

Step-by-step:

  1. Download and install MT Manager from XDA Developers.
  2. Open MT Manager, grant root rights and follow the path: /system/priv-app/Contacts/
  3. Find the Contacts.apk file and back it up (copy it elsewhere).
  4. Open the file in MT Manager as an archive and go to the res/layout/ folder.
  5. Find the file. incoming_call_screen.xml (or similar in name) and edit the parameters: <ImageView android:id="@id/photo" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /> (substitute wrap_content on match_parent).
  6. Save the changes, restart the phone.

⚠️ Attention: Incorrect editing Contacts.apk If the changes stop working, restore the file backup or reinstall the firmware.

This method gives you maximum control over the appearance of the incoming call, but it is only suitable for advanced users, and if you do not have root permissions, skip this method and move on to the next one.

What if the calls don’t work after editing?
If the Phone app stops opening, follow the following steps: 1. Delete the edited Contacts.apk file (or rename it to Contacts.apk.bak). 2. Copy backup of the original file. 3. Reboot the phone. 4. If the problem persists, reinstall the firmware via Fastboot or Recovery.

Method 3: Using Third-Party Applications

If you don't want to mess around with the system settings, you can install a third-party call management app. The best options for Redmi Note 10 are:

AnnexSupport for full-screen photoRoot is required.Reference
Truecallerβœ… Yes (in settings)❌ No.Google Play
ExDialerβœ… Yes (theme "Full Screen")❌ No.Google Play
Contacts+βœ… Yes (premium function)❌ No.Google Play
Simple Dialer❌ No.❌ No.Google Play

For example, in Truecaller, you need to activate full-screen mode:

  1. Open the application and go to Settings β†’ Calls.
  2. Enable Full Screen Mode (or Full Screen Caller ID)
  3. Select the display style: Photo + name or Photo Only.
  4. Assign Truecaller to the default app for calling in Android settings.

The downside of this method is that some applications (like Truecaller) consume extra battery and may conflict with the system call, and they often require access to contacts and call history, which is not something everyone likes from a privacy perspective.

Standard call. MIUI|Truecaller|ExDialer|Contacts+|Other-->

Method 4: Configure via ADB (without root but with PC)

If you don’t have root rights but you do have access to your computer, you can change your MIUI settings via ADB (Android Debug Bridge), which works on most Xiaomi devices, including the Redmi Note 10, and doesn’t require unlocking the bootloader.

What you need:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings, then turn on Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure your device appears in the list.
  3. Execute the command to enable full screen mode: adb shell settings put global incoming_call_layout_fullscreen 1
  4. Reboot the phone.

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

adb shell am start -n com.android.incallui/.InCallActivity --es fullscreen true

This method does not guarantee 100% results, as in new versions MIUI some ADB-If nothing has changed since the reboot, try the other methods in this article.

πŸ’‘

Before using ADB, back up your phone data. In rare cases, incorrect commands can cause system applications to crash.

Method 5: Manually modifying contact photo

Sometimes the problem is not with the phone settings, but with the contact image itself. If the photo is in the wrong resolution or format, MIUI automatically reduces it, and in order for the photo to be displayed on the full screen, it must meet the following requirements:

  • πŸ“ Permission: minimum 720Γ—720 px, optimally β€” 1080Γ—1080 px.
  • 🎨 Format: JPEG or PNG (transparently).
  • πŸ”„ Proportions: square aspect ratio (1:1).
  • πŸ–ΌοΈ Contrast: the image should be clearly visible on the lock screen.

How to change the contact photo:

  1. Open the Contacts app and select the contact you want.
  2. Click on the camera icon next to the photo (or Edit β†’ Change the photo).
  3. Select an image from the gallery or take a new photo.
  4. Cut the photo by the boundaries of the square (use the built-in editor).
  5. Save the changes and make a test call (like from another phone).

If, even after you replace the photo, it still appears in a small window, the problem is with the system settings, in which case you can combine this method with others (for example, use the theme from Method 1).

πŸ’‘

The contact photo must be square and at a resolution of at least 720Γ—720 px, otherwise MIUI will automatically reduce it to a standard size.

Frequent mistakes and their solutions

When setting up full-screen display photos, users often face the following problems:

Problem.Possible causeDecision
The photo is not stretched despite the settingsConflict with an established topicReturn the standard theme to Settings β†’ Themes
After editing Contacts.apk, calls don't workError in saving the fileRestore backup or reinstall firmware
ADB-commands are not appliedThere is no debugging permitCheck the USB debugging and repeat the command
Photo displayed blurredLow resolution of the original imageReplace your photo with a better one (minimum 720Γ—720 px)
Settings are reset after the MIUI updateSystem reset during upgradeRepeat the setting after the update

If none of these methods helped, check:

  • πŸ“΅ Are there any restrictions on the manufacturer (on some regional versions)? MIUI Full screen mode is disabled at the firmware level).
  • πŸ”„ Does not conflict with third-party software (antiviruses, optimizers) with the work of the call.
  • πŸ“± Is there an energy saving mode that may limit the display of graphics.

On some versions of MIUI for Redmi Note 10 (e.g. MIUI 13.0.6), full-screen mode is disabled at the kernel level, in which case only flashing to custom firmware (e.g. Pixel Experience or LineageOS) will help.

FAQ: Frequently Asked Questions

Can I take a full screen photo without root and ADB?
Yes, the easiest way is to use themes from the Topics β†’ Online section (see Method 1). You can also install a third-party call like Truecaller or ExDialer (see Method 3).
Why did the MIUI update change the settings?
For major updates (for example, from MIUI 12 to MIUI 13), system files are overwritten, so the full-screen settings can be reset.
Will this work on the Redmi Note 10 Pro?
Yes, all of the described methods are compatible with Redmi Note 10 Pro, Redmi Note 10S and other models based on MIUI. The exception is custom firmware (for example, Xiaomi.EU), where there may be their own nuances.
Can I return the standard call display?
For this purpose: If you used a theme, return the standard theme to Settings. β†’ Subjects, if edited. Contacts.apk β€” Restore the original file. ADB-Adb shell settings put global settings incoming_call_layout_fullscreen 0
Why do some contacts have full-screen photos and others don’t?
High-quality images (from 720Γ—720 px) are more often displayed in full-screen mode, while small or stretched photos are automatically reduced by the system.