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:
- Open the Themes app (icon with brush).
- Go to the Online section and enter a full screen call or full screen call in the search bar.
- Select a theme marked "Full Screen Caller ID" (e.g., "AOSP Call Screen" or "Pixel Call").
- Click Apply and confirm the change.
- 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:
- Download and install MT Manager from XDA Developers.
- Open MT Manager, grant root rights and follow the path: /system/priv-app/Contacts/
- Find the Contacts.apk file and back it up (copy it elsewhere).
- Open the file in MT Manager as an archive and go to the res/layout/ folder.
- 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).
- 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?
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:
| Annex | Support for full-screen photo | Root 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:
- Open the application and go to Settings β Calls.
- Enable Full Screen Mode (or Full Screen Caller ID)
- Select the display style: Photo + name or Photo Only.
- 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:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure your device appears in the list.
- Execute the command to enable full screen mode: adb shell settings put global incoming_call_layout_fullscreen 1
- Reboot the phone.
If the team doesnβt work, try an alternative:
adb shell am start -n com.android.incallui/.InCallActivity --es fullscreen trueThis 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:
- Open the Contacts app and select the contact you want.
- Click on the camera icon next to the photo (or Edit β Change the photo).
- Select an image from the gallery or take a new photo.
- Cut the photo by the boundaries of the square (use the built-in editor).
- 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 cause | Decision |
|---|---|---|
| The photo is not stretched despite the settings | Conflict with an established topic | Return the standard theme to Settings β Themes |
| After editing Contacts.apk, calls don't work | Error in saving the file | Restore backup or reinstall firmware |
| ADB-commands are not applied | There is no debugging permit | Check the USB debugging and repeat the command |
| Photo displayed blurred | Low resolution of the original image | Replace your photo with a better one (minimum 720Γ720 px) |
| Settings are reset after the MIUI update | System reset during upgrade | Repeat 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.