When your Xiaomi receives an incoming call, the standard interface shows a small photo of the contact at the top of the screen. But many users want to see a full-screen image β like on old button phones or in commercials. It's not only stylish, but also practical: you immediately see who is calling without even looking at the name.
In this article, weβll break down all the current ways to stretch a contact photo to the full screen when calling Xiaomi, Redmi and POCO. The methods work on MIUI 14/15 and older versions, but there are nuances for different models, youβll learn how to configure this through standard system tools, third-party applications and even hidden firmware functions.
Importantly, not all Xiaomi smartphones support this feature out of the box. For example, budget models (Redmi 9A, POCO M3) may require additional software installation. and flagships (Xiaomi 13 Ultra, Xiaomi 14) sometimes only need to include one tick in the settings.
Why doesnβt Xiaomi have a full screen photo when calling by default?
The manufacturer deliberately limits the size of the contact photo during the call, due to several factors:
- π± Ergonomics of the interface: Xiaomi strives to place on the screen as many control elements as possible (response/deflection buttons, call timer, contact information).
- π Saving battery power: displaying a large image on AMOLED-screens increase energy consumption.
- π¨ Design solutions MIUI: The company adheres to a minimalist style, where the emphasis is on functionality, not visual effects.
- π οΈ Technical limitations: on weak processors (e.g. Redmi) 8A) Large image rendering can cause lags.
But users have found workarounds, some of which require root rights, others work without them, and then we'll look at all the options, from the simplest to the most complex.
Method 1: Enabling full-screen photo via MIUI settings (without root)
The simplest method that works on most modern Xiaomi smartphones with MIUI 12 and later does not require the installation of additional apps or superuser rights.
- Open the Contacts (or Phone) application.
- Select the contact you want to change the image for.
- Click Edit (pencil icon).
- Slip on the current contact photo and select Change the photo.
- Upload a new image (preferably with a resolution of at least 1080Γ1920 for better quality).
- Save the changes and go back to the main contact menu.
- Click on the three dots in the top right corner and select Display Settings.
- Activate Full-screen photo when calling (or Show full-screen photo in English version).
If this option is not in your version of MIUI, try updating your firmware or using alternative methods from this article.
Make sure the photo has a resolution of at least 1080Γ1920
Cut the image so that the face occupies the central part
Save your photo in JPEG or PNG format
Check that the file is less than 5 MB (otherwise it may not load)
-->
β οΈ Note: Some models (Xiaomi Mi 10, Redmi Note 10 Pro) after upgrading to MIUI 14, this option may be lost, in which case it will help to reset the settings of the Phone application or install an alternative call.
Method 2: Using third-party calls (without root)
If standard MIUI settings donβt allow full-screen stretching, you can install an alternative call app, which often offers advanced customization capabilities, including full-screen display of contact photos.
The best applications for this task:
| Annex | Support for full-screen photo | Additional chips | Cons |
|---|---|---|---|
| Truecaller | β Yes (in the premium version) | Definition of spam, recording of calls, topics of registration | Free Advertising, collects a lot of data |
| ExDialer | β Yes (free of charge) | T9-set, blacklist, widgets | Outdated design, no Russian language |
| Contacts+ | β Yes (with adjustment) | Cloud backup, merging duplicates, integration with social networks | Paid functions, sometimes glitch synchronization |
| Simple Dialer | β Yes (pro version) | Minimalist design, no advertising, lightweight | Features, Fee for Full Screen Mode |
Instructions for setting up on the example of ExDialer:
- Install the app from Google Play.
- Open the settings β Calls β Appearance.
- Select Full Screen Contact Photo.
- Assign ExDialer to the default app for calling in Android settings.
- Reboot the phone.
π‘
If after installing a third-party call incoming calls are duplicated (both the standard and new app ring), disable notifications in the standard Phone app in the notification settings.
Method 3: Editing system files (root required)
For advanced users who are ready to get root rights, there is a way to change the system files that display incoming calls, which works on all versions of MIUI, but requires caution.
You'll need:
- π± Xiaomi smartphone with unlocked bootloader and root rights
- π» PC fitted ADB and Fastboot
- π Backup copy of the system partition (required!)
- π§ File Manager with support for root (such as Root Explorer or Mixplorer)
Step-by-step:
- Backup the system partition via TWRP or OrangeFox.
- Open Root Explorer and go to /system/priv-app/Contacts/
- Find the contacts.apk file and copy it to your PC.
- Unclose APK with APKTool.
- Open the file. res/values/bool.xml and find a line: <bool name="config_enable_fullscreen_photo">false</bool> Replace false with true.
- Collect the APK back and sign it.
- Return the modified file to the original folder on your phone, replacing the original.
- Reset the device.
β οΈ Warning: Incorrect editing of system files can lead to bootloop (cyclical reboot).If the phone does not turn on after the changes, restore the backup through the backup TWRP. Please also note that after the update MIUI all changes will reset.
What if the phone stopped working after the modification?
Method 4: Configure via ADB (without root but with debugging)
Less risky than system file editing, but requiring a PC connection, suitable for devices without root, but with USB debugging enabled.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS
- π Cable USB (preferably original)
- π± Included debugging by USB phone-on
- π οΈ Utilities. ADB and Fastboot
Instructions:
- Download Platform Tools from the Android Developers website.
- Unpack the archive in any folder on the PC.
- On your phone, turn on: Settings β About Phone β MIUI Version (tap 7 times to turn on Developer Mode) Settings β Additional β For Developers β Debugging over USB
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line in the folder with ADB Adb shell settings put global settings incoming_call_fullscreen_photo 1
- Reboot the phone.
If the team doesnβt work, try an alternative:
adb shell am start -n com.android.contacts/.settings.DisplaySettingsActivityThis will open up hidden contact display settings, where there may be a full-screen photo option.
π‘
The ADB method doesnβt work on all versions of MIUI. If nothing changes after executing commands, then your firmware doesnβt support this feature at the software level.
Method 5: Creating a custom MIUI theme (for advanced)
If you like customization, you can create your own MIUI theme that will allow you to display your full-screen photo when you call, which is more complicated than the previous ones, but gives you maximum freedom in how you customize your appearance.
This will require:
- π¨ Programme MIUI Theme Editor (or analogues)
- πΌοΈ Graphic editor (such as Photoshop or GIMP)
- π Theme template MIUI (You can download from forums, for example, XDA Developers)
- π§ Knowledge of the basics of working with XML-file
Instructions:
- Download and install MIUI Theme Editor on PC.
- Create a new project based on a standard theme.
- Go to the Incall UI (Inbound Call Interface) section.
- Edit the files: assets/incall_background.xml assets/incall_photo_layout.xml Set the width and height of the photo on match_parent.
- Save the theme in.mtz format.
- Transfer the file to your phone and apply through the Themes app.
Ready-made themes with full-screen photos can be found on specialized forums, for example:
- π Xiaomi.EU (theme section)
- π XDA Developers
- π 4PDA (topic MIUI)
Frequent problems and their solutions
When setting up a full-screen photo, users often face difficulties when calling, and let's look at the most common ones and how to fix them.
| Problem. | Possible cause | Decision |
|---|---|---|
| Photo is displayed blurry | Low resolution of the original image | Use a photo with a resolution of at least 1080Γ1920 and JPEG/PNG format |
| The option "Full screen photo" is not in the settings | Outdated version of MIUI or model limitations | Update your firmware or use a third-party call |
| After the MIUI update, the settings reset | System reset during upgrade | Repeat the setting or roll back to the previous firmware version |
| Photo clipped incorrectly | Incorrect proportions of the original image | Cut the photo manually in any graphic editor |
| The caller is dyed after modifications | Error in edited system files | Recover the original files from the backup |
If none of these methods worked, check:
- π΅ Model of your smartphone: some budget devices (Redmi) 7A, Redmi 8 does not support this feature at the software level.
- π Version MIUI: on MIUI 11 and below full screen photo may not work.
- π Restrictions of regional firmware: on Chinese versions MIUI Often more opportunities for customization.
π‘
On some models (Xiaomi Mi A1/A2/A3) with pure Android instead of MIUI, full-screen photos are customized via standard Google Phone settings.