How to take a full screen call photo on Xiaomi: all the ways

When an incoming call is heard on Xiaomi, the standard contact window often appears in a compact form β€” with a small photo and receive/deviate buttons. But many users want to see a full-screen picture of the subscriber, like on old button phones or in commercials. This is not only beautiful, but also practical: a large image helps to identify the caller faster, especially if you are in a noisy place or use your smartphone as a frame display.

In this article, we’ll look at all the ways you can stretch your call to the full screen, from built-in MIUI functions to third-party apps. Note that the customization options vary depending on the firmware version and smartphone model: the Redmi Note 12 with MIUI 14 has one algorithm, and the POCO F5 with HyperOS has another. We’ll look at the universal solutions and nuances for different devices.

Why is the photo not taking up the entire screen by default?

Smartphone manufacturers, including Xiaomi, deliberately limit the size of the incoming call window, due to several factors:

  • πŸ“± Ergonomics: The compact window does not cover the entire screen workspace, allowing you to see background notifications or time.
  • πŸ”‹ Energy savings: a large photo with animation drains the battery faster, especially on the other hand. AMOLED-display.
  • 🎨 Design MIUI: firmware style implies minimalism and functionality.
  • πŸ› οΈ Technical limitations: on budget models (e.g. Redmi) A2) Full-screen mode can cause lags.

However, these reasons do not mean that stretching is impossible. In some versions of MIUI (e.g. MIUI 12.5 and later), the function is hidden in the depth of settings, while in others it can be activated through the theme editor or third-party utilities.

πŸ“Š What version? MIUI you use?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

Method 1: Configure with standard MIUI themes

The safest and most formal method is to use built-in themes that support full-screen call display. Here's how to do it:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the section My topics β†’ Setting the topic.
  3. In the search bar, enter a request: full screen call or full screen call.
  4. Select a theme marked "Full Screen Caller ID" (e.g. "AOD Full Screen" or "MIUI Max Call").
  5. Click Apply and confirm the changes.

After applying the theme, check the incoming call: the contact photo should stretch across the entire screen. If there is no effect, try another theme or update the Themes app via Google Play.

Make a backup copy of the current theme|Check reviews about the topic (ranking above 4.5)|Make sure the theme is compatible with your version MIUI|Check calls in quiet mode so as not to disturb others-->

⚠️ Note: Some topics may conflict with system fonts or icons. If artifacts appear after the application of the theme (for example, cropped call buttons), return the standard theme to Settings β†’ Display. β†’ Topics.

Method 2: Editing system files (for advanced)

If standard themes don't work, you can manually edit the system files that display calls, which requires root rights and is only suitable for advanced users.

Option A: Change the settings in build.prop

The build.prop file contains Android system settings to activate full-screen call mode:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/build.prop and open the file in the text editor.
  3. Add a line to the end of the file: ro.miui.has_real_display_cutout=0 This command disables the notch count in the display (if any), allowing the content to occupy the entire screen area.
  4. Save the changes, restart the smartphone.

Important: This method only works on devices with MIUI 11-13 and can cause camera or navigation gesturing to crash.

Option B: Modification APK-"Phone" application file"

More radical way - decompilation and editing APK-The file of the standard phone application (com.android.dialer:

  1. Download. APK-application file APK Extractor or similar utility.
  2. Decompile it with JADX or Apktool.
  3. Find the files in the code that are responsible for marking up the incoming call (usually in the folder). res/layout/incall_screen.xml).
  4. Change the parameters. android:layout_width and android:layout_height on match_parent.
  5. Compile the APK back and install it through ADB.

This method requires knowledge of Java and XML, and can also cause unstable phone performance. Use it only if other methods have not worked.

What happens if you make an error when editing APK?
Incorrectly compiled APK-The file can cause a cyclical reboot of the smartphone or the complete inoperability of the call module, in which case you will need to reflash the device via Fastboot or Recovery.

Method 3: Third-Party Apps for Full-screen Calls

If you don't want to mess around with system files, you can install a third-party call app that supports full-screen.-3 tested solutions:

AnnexFeaturesConsReference
Full Screen CallerSimple interface, animation support, work with MIUI 12+Free Advertising Requires Call PermissionGoogle Play
Call FlashFull screen photo + flashing screen lighting, transparency settingPlugins for some functions are purchased separatelyGoogle Play
TruecallerFull screen mode + blocking spam, number databaseCollects contact data, heavy for weak smartphonesGoogle Play

To set up full screen mode in these applications:

  1. Install the selected application and grant it the rights to Calls and Contacts.
  2. Launch the application and go to its settings.
  3. Find the Incoming Calls or Display section.
  4. Activate Full Screen or Maximize Caller Photo.
  5. If necessary, configure additional parameters: animation, transparency, button position.

⚠️ Note: When using third-party calling apps, Xiaomi’s standard Phone app will be disabled, which may result in loss of features like recording conversations or integrating with Mi Account. SIM-Cards (if you have them).

Method 4: Always on Display (AOD)

On smartphones Xiaomi with AMOLED-screens (for example, Xiaomi 13 Pro, Redmi) K60) You can use Always On Display to display a photo of a contact in full screen mode, which does not replace the incoming call window, but allows you to see a large photo of a subscriber even when the phone is locked.

How to set up:

  1. Go to Settings β†’ Display β†’ Always On Display
  2. Turn on the function and select the style of the Dial with the photo.
  3. Click Set up and upload a photo of the contact (or select from the gallery).
  4. Activate the option to Show when you call (if there is one in your firmware).

Now, when an incoming call is made, a large photo of the subscriber will be displayed on the locked screen, minus the method - it only works when the phone is in sleep mode and does not replace the standard call window when unlocked.

πŸ’‘

If your model doesn’t have the β€œShow when calling”, try turning on the β€œWake Up” option in the AOD settings, which will allow you to quickly see a photo of the contact just by picking up the phone.

Method 5: Configure with ADB (without root)

If you don't have root rights, but you want to dig through the system settings, you can use ADB (Android Debug Bridge), which allows you to change hidden MIUI settings without deep interference with firmware.

Instructions:

  1. Install ADB on your computer (instructions for Windows/Mac are available on the XDA Developers website).
  2. Turn on USB Debugging on your smartphone: Settings β†’ About Phone β†’ MIUI Version (click 7 times), then go back to Settings β†’ Additional β†’ For Developers β†’ Debugging over USB.
  3. Connect your phone to your PC and execute the command: adb shell settings put global heads_up_notification_decay 10000 This command increases the time of displaying notifications (including incoming calls) to 10 Secondary factors that can indirectly affect window size.
  4. To activate full screen mode, try: adb shell settings put global policy_control immersive.full=*

After you execute the commands, restart your smartphone and check the result. Note that this method does not work on all devices and may reset after the MIUI update.

Problems and Solutions: Why is the photo not stretched?

If none of these methods worked, check the following points:

  • πŸ“΅ No photo of the contact: Make sure the caller has an image in the phone book. Without it, the system has nothing to stretch.
  • πŸ”„ Cache of the Phone application: Clear the cache in Settings β†’ Annexes β†’ Phone. β†’ Warehouse β†’ Clear the cache.
  • πŸ“± Performance Limits: On weaker models (e.g. Redmi) 9A) Full-screen mode can automatically turn off to save resources.
  • πŸ”’ Security Policy: On some firmware (e.g. corporate or Chinese versions) MIUI) lock-in.

If the problem persists, try resetting the phone app settings:

  1. Go to Settings β†’ Applications β†’ Phone β†’ Storage.
  2. Click Reset settings (do not delete data!).
  3. Reboot your smartphone.

πŸ’‘

On some Xiaomi models (such as the POCO X3 Pro), full-screen call mode is blocked due to the peculiarities of the iron platform, in which case you only need to use third-party applications.

FAQ: Frequent questions

Can I take a full-screen photo of a call on Xiaomi without root?
Yes, there are several ways to avoid root: Use MIUI themes with full-screen support; install a third-party call app (like Full Screen Caller); configure Always On Display to display photos on a locked screen. Root is only required to edit system files manually.
Why did the MIUI update make the call photo small again?
MIUI updates often reset custom theme and system settings. To return full screen: Check if the theme has reset (go to Topics β†’ My Themes). If you used ADB, execute commands again. Update the third-party call app (if any). Sometimes after major updates (for example, from MIUI 13 to MIUI 14), full-screen call functionality disappears completely - in this case, you have to wait for a patch from the community or use workarounds.
Will a full-screen photo of the call work with two? SIM-map?
It depends on the way you set up: πŸ“ž Standard topics MIUI: usually support both SIM-cards, but the photo can only be displayed for contacts from the main phone book. πŸ”§ Third-party apps: Some (like Truecaller) work correctly with two SIM, Others can only show photos of the first card. πŸ› οΈ System File Editing: Can Break the Dual Function SIM, If you do not change the settings carefully, check the feedback on the selected method on the forums before setting up (for example, 4PDA or XDA).
How to make an animation of a photo when incoming call?
Animation can be added in two ways: Through themes MIUI: Some themes (e.g., Dynamic Call) include animation by default. Third-party apps: Call Flash or Full Screen Caller allow you to choose the type of animation (pulsation, zoom effect, color change). APK-Phone application file or use Tasker with plugins.
Can I customize a full screen photo for specific contacts?
Yes, some apps (like Contacts+) allow you to assign customized display settings to different contacts. You can also: Create separate themes for different contact groups (via MIUI Theme Editor); Use Tasker to automatically apply themes when you call from a specific number. The standard Xiaomi Phone app does not have this feature.