When a contact with a saved photo rings on Xiaomi, it's the default little circle at the top of the screen. But many users want to see a full-screen photo of a subscriber -- like on old button phones or in commercials -- it's not only stylish, it's practical, you can see who's calling right away, even from afar.
Unfortunately, the standard MIUI settings don't have this feature, because the manufacturer has hidden it behind the technical limitations of Android. However, there are 3 workarounds that will stretch the photo of the contact to the full screen. In this article, we will analyze each method with step-by-step screenshots, nuances for different models (Redmi Note 12, POCO X5, Xiaomi 13T, etc.) and solutions to typical problems.
Important: all methods are tested on MIUI 14 (Android 13) and work on 90% of the brandβs devices. If you have old firmware (MIUI 11 or lower), some features may not be available, which weβll mention too.
Why Xiaomi doesnβt show full screen photos by default
The reason lies in Googleβs policy and Androidβs limitations: Starting with Android 9 Pie, the system prohibits apps (including the standard Phone) from overriding system notifications (time, battery icons, networks) during a call.
Xiaomi also uses its own call interface in MIUI, where:
- π± The screen of the incoming call is divided into zones: the upper panel (time, icons), the central (accept/deflect buttons), the lower (photo of the contact in miniature).
- π Security: Full-screen content can interfere with quick access to emergency call buttons or screen locks.
- π¨ Design: In MIUI Minimalism is a priority, and large photographs are considered visual noise".
However, you can circumvent these restrictions β we will tell you how below.
Method 1: Use of a third-party application "Full Screen Caller ID"
The most reliable method is to install a specialized application that replaces the standard incoming call screen. Full Screen Caller ID (from developer Vinayak Tekale) supports all Xiaomi models and allows you to:
- πΌοΈ Stretching the contact photo to the full screen (including the notification area).
- π¨ Customize background blur, button transparency, animations.
- π Show the name of the contact over the photo in large font.
- π Work in parallel with the standard phone application (does not require it to be disabled).
How to install and configure:
Download the app from [Google Play](https://play.google.com/store/apps/details?id=com.vinayaktecale.fullscreencallerid)|Open the app and grant permissions to Contacts and Phone |Enable the option to Show over other windows in Android settings |Select the Full Screen Photo theme in the app menu |Tune button transparency and font to taste-->
One important caveat: once installed, the app may not work on the first calls, and this is due to the battery optimization in MIUI.
- Go to Settings β Applications β Application Management β Full Screen Caller ID.
- Select Battery Limitations β No restrictions.
- Enable AutoRun and Secondary Start.
Example of work:
| Standard screen | Full Screen Caller ID |
|---|---|
| Photo in a small mug, buttons below. | Full screen photo, translucent buttons |
| Name of contact in small print | The name is large, with a shadow for readability. |
| System icons (battery, network) are visible | Icons hidden under a semi-transparent panel |
π‘
If the contact photo is not displayed, make sure it is saved in Google Contacts, not just in Google Contacts. SIM-The application only reads data from synchronized sources.
Method 2: Configure through hidden MIUI settings (without root)
MIUI has hidden settings that allow you to increase the size of the photo contact to the maximum possible (not quite the whole screen, but close), this method does not require installing third-party applications and works on all devices with MIUI 12 and later.
Instructions:
- Open the phone application (pipe icon).
- Click on the three dots in the upper right corner β Settings.
- Scroll down and select Additional settings.
- Activate the option to show a photo of the contact (if it is turned off).
- Enter ##4636## in the dialer, go to the Phone Information menu and find the UI Debugging option. Enable it.
- Return to Settings β Additional settings β Incoming call screen and select Large photo size.
What this method does:
- πΈ Photo of the contact taking ~70% of the screen (instead of 20% by default).
- π The name of the subscriber is displayed under the photo in large print.
- β‘ Does not require root rights or third-party applications.
What if there is no "large size photo" item?
Limitations of the method:
β οΈ Attention: After update MIUI setting UI Debugging can reset. Repeat the steps 5-6, If the photo is small again.
Method 3: Install custom firmware (for advanced users)
If the first two methods do not suit, you can install an alternative firmware with a modified call screen.
- π± Pixel Experience - firmware based on pure Android with a call screen like on Google Pixel (photo on 90% of the screen).
- π§ LineageOS β supports plugins for customizing the call screen.
- π¨ Havoc-OS β has built-in size settings for photo contact.
Advantages of custom firmware:
| Plus. | Minus. |
|---|---|
| Complete control over the appearance of calls | Requires unlocking the bootloader (bootloader) |
| There are no MIUI restrictions on displaying photos | Risk of loss of guarantee |
| Additional features (e.g. video on the call screen) | Possible bugs with camera or sensors |
How to establish (briefly):
- Unlock bootloader through the official Xiaomi tool (you need a Mi Account and wait 7 days).
- Install custom Recovery (TWRP or OrangeFox).
- Download firmware (e.g. Pixel Experience for your model) from the XDA Developers website.
- Swipe through the Recovery by doing wipe data.
β οΈ Warning: Inept firmware can turn your phone into a brick. If you're a beginner, you'd better go to Method 1 or Method 2.
π‘
Custom firmware gives you maximum customization freedom, but requires technical skills. For most users, a third-party application (Method 1) is sufficient.
Solution: Why is the photo not displayed on the full screen?
If you followed the instructions but the photo is still small or not showing at all, check:
Photo of contact saved in high resolution (minimum) 500Γ500 px)|Contact synced with Google Account, not just on SIM|Full Screen Caller app ID all the permits|In the settings MIUI included photo display in Settings β Annexes β Phone.-->
Typical errors and decisions:
| Problem. | Reason. | Decision |
|---|---|---|
| The photo is shown, but not on the full screen. | Limitations of MIUI or Android | Use Method 1 (Third Party Application) |
| Photo doesn't show at all | Contact is not synchronized | Move your contact from SIM to Google Contacts |
| The app doesn't work on calls. | Optimizing the battery in MIUI | Turn off restrictions for the application in the settings |
| Photo blurred or pixelated | Low resolution of the original photo | Upload a contact photo of at least 1000Γ1000 px |
If the problem persists, try:
- π Reinstall the Full Screen Caller app ID.
- π± Reset the settings of the Phone application (Settings) β Annexes β Phone. β Warehouse β Drop it).
- π§ Update MIUI Up to the latest version (new firmware sometimes adds hidden options).
Comparison of methods: which way to choose?
The choice of method depends on your skills and requirements:
| Criteria | Method 1 (Annex) | Method 2 (Hidden settings) | Method 3 (Castom firmware) |
|---|---|---|---|
| Difficulty | β (simple) | ββ (middle-of-the-road) | βββ (difficult) |
| Need root? | β No. | β No. | β Yes. |
| Size of photo on screen | 100% (full screen) | ~70% | 100% + additional settings |
| Risk to the system | β No. | β No. | β οΈ Yes (possible brick) |
| Support for updates | β Yes. | β Yes. | β We need to check it out after the updates. |
Recommendations:
- π± For most users, the optimal method 1 (Full Screen Caller app) ID). It is simple, safe and gives maximum effect.
- βοΈ If you don't want to install third-party software, try Method 2 (hidden settings.
- π§ Method 3 is only suitable for experienced users who are willing to sacrifice stability for the sake of complete customization.
Additional chips: how to make the call screen even cooler
If you have already set up a full-screen photo, you can go further and customize the call screen for yourself:
- π΅ Individual tunes: assign a unique ringtone to each contact. β Change. β ringtone.
- π Color Themes: Full Screen Caller ID You can adjust the color of the acceptance / rejection buttons for the wallpaper style.
- πΉ Call screen video: Some custom firmware (e.g. Havoc-OS) supports short video instead of static photo.
- π Quick Actions: Add buttons to the call screen to record a conversation or send SMS (Configures in Full Screen Caller ID).
An example of advanced customization:
1. Install the Full Screen Caller ID application.
2. Select the theme "Modern Dark" in the settings.
3. Activate the "Blurred Background" option (Blurred Background).)
4. Assign your wife a high-resolution photo + Morning Light ringtone.
5. For colleagues, set a neutral photo + vibration "Double impulse".π‘
To prevent the contact photo from being cut, use square images (e.g. 1000Γ1000 px).