When an incoming call arrives on Xiaomi, the standard display of a contact photo is often limited to a small circle in the center of the screen. This is not only boring, but also inconvenient - especially if you want to quickly identify the caller from the photo. Fortunately, MIUI has hidden opportunities for image zooming, and third-party solutions are available for advanced users.
In this article, we will analyze 5 working methods, how to stretch the photo of the contact to the full screen when calling β from the standard settings. MIUI beforehand ADB-Important: Not all methods are equally effective on different models (Redmi Note 12, POCO X5, Xiaomi 13T), Therefore, we will specify the limitations and nuances for each firmware version.
If you're tired of the gray background with the tiny avatar, read on.Spoiler: The most reliable method requires root rights, but there are simple workarounds for users without technical skills.
Why Xiaomi doesnβt show full-screen photos by default?
MIUI firmware (especially versions 12-14) is optimized for minimalist incoming call design, as Xiaomiβs developers argue:
- π± Battery savings: rendering a large image requires more resources, especially on the Internet. AMOLED-screen.
However, MIUI 13 and later has a half-hidden option to scale up, and in some regional firmware (such as India), the feature is available by default.The problem is that Xiaomi often removes useful features from global builds - so users have to look for workarounds.
β οΈ Attention: On devices with MIUI 14 and HyperOS (2026) standard methods may not work due to changes in the system architecture. For new models (Xiaomi 14, Redmi Turbo 3), we recommend that you immediately move to methods 4-5.
Method 1: Enabling full-screen photo through hidden MIUI settings
The easiest method is to activate the hidden option in the CIT menu (Hidden Settings), which works on most devices with MIUI 12-14, but requires the following instructions:
- Open the phone (calls) application.
- Dial the combination: ##4636## (test menu opens).
- Go to the Usage Statistics section β App ops.
- In the search box, type com.android.server.telecom.
- Find permission. PICTURE_IN_PICTURE and set it in the Allow position.
- Return to your phone settings, open Apps β Application Management β Phone β Additional β Permissions and enable Display on top of other windows.
After restarting the device, the photo of the contact should stretch to the entire screen. If there are no changes, check if the settings after the reboot have reset (a common problem on the POCO F4 and Redmi K50).
Disable VPN (can block access to CIT)
Check the version of MIUI (Settings β About the phone)
Make a backup copy of contacts
Charge your phone at least 30%
-->
Method 2: Using MIUI themes with modified call interface
Not everyone knows, but MIUI Themes have collections that change not only the wallpaper, but also the design of incoming calls. Some themes (such as "Full Screen Caller" or "Max View") are specifically optimized to display photos on the full screen.
How to determine:
- Open the Topic app.
- Enter a full screen call or a big photo caller.
- Select a theme that is rated above 4.5 and has a download rate of >10K (this reduces the risk of bugs).
- Apply the theme and restart the phone.
Cons of the method:
- π Themes may be reset after update MIUI.
- πΌοΈ Not all topics correctly scale the photo (sometimes the image is cropped or pixelated).
- π± Nana POCO Some Redmi dark designs may conflict with system fonts.
| Xiaomi model | Support for themes with full-screen photos | Notes |
|---|---|---|
| Xiaomi 12/13/14 | β Yes. | Topics from Official Developers Work Better |
| Redmi Note 10β12 | β Yeah (with bugs) | There may be problems with the display of buttons |
| POCO X3βX5 | β οΈ Partially. | Requires manual contrast adjustment |
| Redmi 9/10 | β No. | Older versions of MIUI do not support dynamic scaling |
β οΈ Note: Some topics from third-party sources (APK-files) may contain advertising modules or spyware. Install only themes from the official store MIUI Themes.
Method 3: Editing system files via ADB (without root)
For advanced users willing to work with ADB, there is a method of changing system settings without obtaining root permissions. It is suitable for MIUI 13-14 and requires a computer with Xiaomi drivers installed.
Instructions:
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version β tap 7 times, then go back to Additional settings β For Developers).
- Connect the phone to the PC and perform in ADB Adb shell settings put global incoming_call_photo_scale 1.0
- To apply the changes, restart the device.
If the command fails, try an alternative option:
adb shell settings put global window_light_navigation_bar 0Important: On some devices (e.g. Redmi Note 11 Pro+), this method only works after the Smooth Transitions feature is disabled in the animation settings.
π‘
Before work, ADB Check if it is blocked. USB-Some firmware (e.g. Chinese) require additional permission from the "Authorization" menu. USB".
Method 4: Install a third-party call (Truecaller, ExDialer)
If the system methods didn't work, there's an alternative call app, and the best ones are:
- π Truecaller: Supports full-screen photos, but requires registration and has advertising.
- π ExDialer: lightweight app with avatar scale setting (free version without ads).
- π¨ Contacts+: allows you to customize the call interface, including background and photo size.
How to set up in ExDialer:
- Install the app from Google Play.
- Open Settings β Call Interface β Contact photo size.
- Choose Full Screen or Max Zoom.
- In Android Settings, make ExDialer the default app for calls (Settings β Apps β Default β Phone).
Advantages of the method:
- β It works on all versions. MIUI HyperOS.
- β Additional functions: call recording, blacklist, customization of the interface.
Disadvantages:
- β Some applications (such as Truecaller) stream contact data to servers.
- β They may conflict with system services (for example, on Xiaomi 13 Ultra, vibration sometimes disappears when calling).
How to return a standard call after using a third-party application?
Method 5: Manual editing of system files (requires root)
For users with root rights or custom firmware (LineageOS, Pixel Experience), there is a radical method - editing the framework-res.apk and Telecom.apk files. This is the most reliable way, but also the most risky.
Step-by-step:
- Back up the system partition via TWRP.
- Using Root Explorer or MT Manager, find the file: /system/priv-app/Telecom/Telecom.apk
- Decompile it with Apktool and find a string: <bool name="incoming_call_photo_fullscreen">false</bool> Replace false with true.
- Compile the file back and install it via ADB: adb install -r Telecom.apk
- Clear the cache and data of the phone application.
Warning: Incorrect editing of system files can lead to:
- π Infinite Boot (Bootloop).
- π΅ Loss of network or call functions.
- π Anti-rollback on new models (Xiaomi 14, Redmi) K70).
β οΈ Attention: On devices with HyperOS (2026 year) editing Telecom.apk It can only work after disconnection. MIUI Optimization through ADB: adb shell pm disable-user --user 0 com.miui.systemAdSolution
π‘
If you donβt have root experience, you should focus on methods 1-4. editing system files is an extreme measure that can void the warranty and cause the device to fail.
Frequent problems and their solutions
Even after successfully configuring the full screen, users are faced with bugs.
| Problem. | Possible cause | Decision |
|---|---|---|
| Photo stretches with distortion | Incorrect aspect ratio of the original image | Cut the photo into a square (1:1) before keeping in contact |
| After the MIUI update, the settings reset | System Resetting of CIT Parameters | Repeat method 1 or use ADB to fix values |
| The lock screen does not display the photo. | Security restrictions in MIUI 14 | Turn off "Hidden Notifications" in the lock settings |
| Call app crashes out | Conflict with theme or modified Telecom.apk | Reset the theme to standard or reinstall Telecom |
If none of the methods worked, check:
- π§ Version MIUI: beta-fixed (MIUI China Beta) some features disabled.
- π οΈ Modifications: If the phone was previously sifted, system components could have been removed.
- π± Model of the device: on the budget Redmi A-series and POCO M-series hardware limitations do not allow stretching photos.