How to make a full-screen contact photo on Xiaomi: 5 working ways

You want your Xiaomi phone to have a full-screen picture of your phone on your incoming call, not a small icon? It's possible -- despite the MIUI limitations, which only show a thumbnail by default. In this article, we'll look at all the current ways to stretch your contact photo across the entire display, including hidden settings, third-party apps, and bypassing system constraints.

The problem is typical of most Redmi, Poco and Black Shark smartphones: even if you have a high-quality photo to contact, it appears in a small circle or square when you call, and the reasons are rooted in MIUI’s policy that prioritizes displaying call information (name, response/deviation buttons) over visual design, but there are several proven methods to circumvent this limitation, from simple settings to installing alternative calls.

Importantly, not all methods are universal. For example, one method can work on the Xiaomi 13 Pro with MIUI 15, and another method can work on the Redmi Note 12 with MIUI 14, and we tested the instructions on the current firmware in 2026 and indicate compatibility for each variant.

Why Xiaomi doesn’t show a full-screen contact photo by default?

MIUI was originally optimized for functionality, not for visual display, and these are the key reasons for this behavior:

  • πŸ“± UI Priority: Response/Deflection buttons are brought to the fore so that the user can respond quickly to the call.
  • πŸ”„ Adaptive design: MIUI Automatically adjusts the size of the photo to different screen resolutions (from Redmi) A2 s 720p Xiaomi 14 Ultra with 3200Γ—1440).
  • πŸ›‘οΈ Performance Limitations: Real-time rendering of large photos can create lags on budget models (e.g. Poco) M6 Pro).
  • πŸ”’ Security Policy: Some Versions MIUI Blocks the change of system calls without root rights.

Interestingly, older versions of MIUI (up to 12th) could have a photo of the contact almost on the entire screen, but after the updates, the developers tightened the restrictions.

πŸ“Š What kind of Xiaomi model do you have?
Redmi (Note/Pro series)
Poco (F/X/M)
Xiaomi (number series)
Black Shark
other

Method 1: Using a standard MIUI call (partial solution)

If you don't want to install third-party apps, you can try cheating the system through the standard call settings, which works on MIUI 14/15 and allows you to slightly increase the size of the photo, but not to full-screen mode.

Instructions:

  1. Open the Contacts app.
  2. Select the contact you need and click Edit.
  3. Tap the current contact photo and select Change the photo.
  4. Upload an image with a resolution of at least 1080Γ—1920 (the bigger the better).
  5. Cut the photo so that the face occupies the central part (this is important for further display).
  6. Save the changes and check how the photo is displayed when the call is in.

The result is that the photo will get bigger, but it won't take up the entire screen. To maximize the effect, use vertical photos (portrait orientation) with minimal background elements.

πŸ’‘

If the contact photo blurs when you call, try turning off the Adaptive Image Quality function in the call settings (Settings β†’ Sounds and vibrations β†’ Call β†’ Additional).

Method 2: Install an alternative call (full screen photo)

The most reliable way to get a full-screen photo of a contact is to use a third-party call. We tested 5 popular apps and selected the best options for Xiaomi.

AnnexFull-screen photoCompatibility with MIUIAdditional functions
Truecallerβœ… Yes (setting up in premium version)βœ… MIUI 12-15Spam blocking, call recording
ExDialerβœ… Yes (free of charge)βœ… MIUI 14+ (requires permission to overlay)Themes, gestures, T9-setup
Contacts+❌ No (only a large icon)βœ… All versions.Cloud backup, duplicate merging
Simple Dialerβœ… Yes (in display settings)⚠️ MIUI 15 (bugs possible)Minimalist design, no advertising

Recommendation: ExDialer is the best choice for Xiaomi, as it supports full-screen photos without a subscription and has minimal permission requirements.

  • πŸ”§ Go to ExDialer Settings β†’ Incoming calls β†’ Display style.
  • πŸ–ΌοΈ Select the option Full Screen Photo (Full Screen Photo).
  • πŸ”„ Set the default call in Android settings (Settings) β†’ Annexes β†’ By default. β†’ Caller).

Download APK from the official website (not from third-party sources)|

Check the permissions of the application (Contacts, Phone, Overlay) |

Backup of standard contacts (export to VCF) |

Disable battery optimization for calling

-->

Important: On Xiaomi with MIUI 15, some calls (such as Truecaller) may conflict with the com.android.server.telecom system service, which causes a delay in displaying photos. In this case, resetting the phone application settings through Settings β†’ Applications β†’ Application Management β†’ Phone β†’ Storage β†’ Reset will help.

Method 3: Editing system files (for advanced users)

If you're ready to experiment, you can manually change the settings for displaying the call through ADB or system file editor, which requires debugging over USB and only works on an unlocked bootloader.

Instructions for MIUI 14/15:

  1. Activate Developer Mode (7 times click on the MIUI version in your phone settings).
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell settings put global incoming_call_photo_scale 1.0
  4. Reset the device.

This command forces system uses the maximum scale for a photo contact, but the effect may vary depending on the model:

  • βœ… Xiaomi 12/13/14 Series: Photos taken ~80% screen.
  • ⚠️ Redmi Note 11/12: Possible artifacts in the animation of the call.
  • ❌ Poco F4/F5: The team is ignored due to customized firmware.
What to do if ADB is not working?
If the adb device command does not detect your Xiaomi, check: 1. USB Drivers on PC. 2. Is File Transfer Mode Enabled (MTP) 3. Is there any antivirus blocking (turn it off for a while). 4. Try another one. USB-cable (preferably original from Xiaomi).

⚠️ Note: Change of system parameters through ADB This can cause phone calls to crash, especially in beta versions. MIUI. Before experimenting, back up through Settings β†’ The phone. β†’ Backup.

Method 4: Creating a custom MIUI theme with full-screen photo

If you use custom themes in MIUI, you can find or create a theme that supports full-screen display of contact photos, which does not require root rights, but is limited to the available themes.

How to find the right topic:

  1. Open the Themes app on your Xiaomi.
  2. In the search, enter the queries: πŸ” full screen caller πŸ” big contact photo πŸ” maximized caller ID

Look for the ones where the photo occupies the majority of the screen.

Set the theme and check the display when an incoming call is made.

Popular themes with support for full-screen photos:

  • 🎨 OS15 Caller (for) MIUI 15)
  • 🎨 MaxView Dialer (Redmi Note) 10/11)
  • 🎨 PureBlack Call (minimalist design with large photo)

Limitation: Many themes are paid (cost ~100-300 rubles), and free versions may contain ads, and after updating MIUI the theme may reset to standard.

πŸ’‘

Custom themes are the only way to get a full-screen photo without third-party calls, but they need to be updated regularly, as after MIUI updates they may stop working.

Method 5: Using Live Wallpaper as a background call

A non-standard but working method is to set up live wallpapers to be displayed during a call, which requires an additional app to be installed and does not work on all models.

Instructions:

  1. Install the Video Call Screen app from Google Play.
  2. Select a 1080p video or gif (can be created from a photo contact via CapCut or InShot).
  3. In the application settings, specify: Display type: Full-screen Activation: Incoming call Interface Transparency: 30%
  4. Set up live wallpaper as a background for calls.

The result: when you call, the photo/video will be displayed on the entire screen, and on top of it there will be a translucent interface with response buttons. 9A).

⚠️ Note: Xiaomi with Snapdragon processor 4xx (for example, Poco M4 Pro) live wallpaper during the call may cause braking. Check manually before use via Settings β†’ Wallpaper. β†’ Live wallpaper.

Comparison of methods: which one to choose?

To make it easier for you to decide, we have compiled all the methods into a comparative table, taking into account complexity, compatibility and result.

MethodFull-screen photoDifficultyRoot/ADB requiredCompatibility
Standard MIUI call.❌ Partially.⭐Easy❌ No.βœ… All models.
Alternative Call (ExDialer)βœ… Yes.⭐⭐Medium❌ No.βœ… MIUI 12-15
ADB-team⚠️ ~80% of the screen⭐⭐⭐Hardβœ… Yes.βœ… Xiaomi 12/13/14, Redmi Note 11+
MIUI's Custom Themeβœ… Yes.⭐⭐Medium❌ No.βœ… Depends on the topic.
Live Wallpaperβœ… Yes (with overlay)⭐⭐⭐Hard❌ No.⚠️ Snapdragon 6xx/7xx/8xx

Our choice:

  • πŸ₯‡ For most users: ExDialer (simple, reliable, free).
  • πŸ₯ˆ For fans of customization: custom themes MIUI.
  • πŸ₯‰ For the advanced: ADB-team (maximum control).

FAQ: Frequent questions about full-screen photos of contacts on Xiaomi

❓ Why After Updating MIUI The photo of the contact was small again?
Updates MIUI They often reset their call and theme settings, if you used a custom theme or ADB-For alternative calls (like ExDialer), check if permissions have reset to Settings. β†’ Annexes β†’ Special access β†’ Overlay.
❓ Can I take a full screen photo without third-party apps?
At the moment (2026) there is no way to achieve 100% full-screen photo contact when calling without installing additional applications or themes. MIUI β€” miniature ~40% screen.
❓ Why Poco? F5 Photo of contact is displayed blurry?
On Poco. F5 (and other models with AMOLED-screen) MIUI It automatically applies smoothing to photo contacts to save energy. To turn this off: Go to Settings β†’ Display. β†’ Colors and contrast. Turn off Adaptive Colors. Set a Standard Profile instead of Live.
❓ How to take full screen photos for unknown numbers?
For unknown numbers (not stored in contacts), none of the methods will work β€” MIUI simply does not have data to display. However, you can install a premium Truecaller call, which pulls photos from its database and displays them in a zoomed out form.
❓ Will these methods work on Xiaomi with global firmware?
Yes, all of the methods described are compatible with both global (MIUI Global) and Chinese (MIUI China) firmware. Except for some custom themes that can only be accessed in a Chinese theme store. In this case, use a VPN to access or download.mtz themes from forums (for example, XDA Developers).