How to Contact a Full Screen Photo on Xiaomi: All Ways for MIUI 14 and 15

By default, MIUI cuts contact photos to a round or square shape, leaving empty margins at the edges. This annoys many Xiaomi, Redmi and POCO users who want to see full-screen photos when they call, like on an iPhone or older versions of Android. The problem is compounded by the fact that even after manual editing through the gallery, the system still crops the image using its algorithms.

In this article, we will analyze all working methods of stretching photos to the full screen - from standard settings MIUI 14/15 We'll focus on third-party workarounds. AMOLED-screens (e.g. Xiaomi) 13 Pro or Redmi K60), where the cropping is particularly ridiculous because of the black fields, and why some of the ways stopped working after the updates, and how to fix it.

Spoiler: There's no one-click solution -- Xiaomi is purposefully limiting this feature, but the combination of methods in the article is pretty close to perfect, so let's start with the simplest and end with advanced tricks for power users.

πŸ“Š What kind of model do you have? Xiaomi/Redmi/POCO?
Xiaomi 13/14 Series
Redmi Note 12/13
POCO F5/X5
Black Shark 5/6
Another model

Why Xiaomi is cropping photos of contacts and can it be fixed?

The reason for the trimming is because MIUI design policies are in place, where developers believe that round or square avatars look better in the interface, but it goes against the logic of users who want to see a full-size photo of the caller β€” especially if it's a picture of a loved one or a company logo.

Technically, the limitation is in the system application com.android.contacts. In older versions of MIUI (up to 12.5), you could get around this by editing the contacts.db file, but now this method does not work due to changes in the database structure.

  • πŸ”§ Using third-party apps to make calls (such as Truecaller or Google Contacts).

It's important to understand that no method is 100% guaranteed, depending on the MIUI version and the smartphone model. For example, on the POCO F5 with MIUI 14, the trim is less aggressive than on the Redmi Note 12 with the same firmware.

⚠️ Attention: After update MIUI Some methods may stop working. Always check the relevance of the method on your firmware version (you can find it in Settings). β†’ The phone. β†’ Version. MIUI).

Method 1: Prepare a photo before downloading (works on 90% of models)

This is the most reliable method, and it doesn't require any additional applications, so the idea is to cut the photo in advance to the right proportions, given the features of the display in MIUI.

Steps:

  1. Open your photo in a standard Gallery or any graphics editor (such as Snapseed or Lightroom).
  2. Cut the image in a ratio of 1: 1 (square) or 4: 3 – these are the minimum requirements for display without black fields.
  3. Increase contrast and brightness by 10-15%, as MIUI automatically darkens the photo when you call.
  4. Save the image in.jpg format with a resolution of at least 1080Γ—1080 pixels.

After that, upload the edited photo to contact via the standard Contacts app, which will be displayed without cropping, but not on the entire screen, only without black fields on the sides.

Trim in a ratio of 1:1 or 4:3|

Increase brightness/contrast by 10-15% |

Save to JPG with resolution β‰₯1080Γ—1080|

Download through standard contacts-->

Why does it work? MIUI trims the photo using an algorithm that takes into account the center of the image, so if you adjust the proportions in advance, the system does not find the extra edges to crop.

⚠️ Attention: On models with AMOLED-Even after such preparation, a thin black bezel can remain in screens (for example, Xiaomi 13 Ultra), this is due to hardware limitations of the display.

Method 2: Use Google Contacts instead of the standard app

Google’s standard Contacts app doesn’t have the same stringent cropping restrictions as MIUI.

  • πŸ”Ή It only works if Google Contacts is installed as the default app for calls.
  • πŸ”Ή On some models (Redmi Note 11, POCO X4) The photo is still cut, but less aggressively.
  • πŸ”Ή You need to synchronize your contacts with your Google account.

Instructions:

  1. Install Google Contacts from the Play Market (if not installed).
  2. Go to Settings β†’ Applications β†’ Default Applications β†’ Calling App.
  3. Select Google Contacts.
  4. Open Google Contacts, find the right contact and upload the photo through editing.

The advantage of this method is that the photo will be displayed without a round mask, but not on the whole screen β€” only in the original proportions. For full-screen display, you will have to combine this method with the first one (prepare the photo in advance).

πŸ’‘

If SMS is lost after changing the call app, return the standard Messages app in the default SMS settings.

Method 3: Third-party Calling Applications (Truecaller, ExDialer)

Apps like Truecaller or ExDialer allow you to customize your contact photos more flexibly, but each has its own limitations:

AnnexPlusesConsIs it good for MIUI 14/15?
TruecallerFull screen photos, definition of spamAdvertising requires access to contactsYes.
ExDialerFlexible display settings, no advertisingOutdated interface, pluginsPartially (in some models it lays)
Simple DialerMinimalist design, no unnecessary functionsLimited customizationYes.

Adjustment recommendations:

  1. Install the selected application and make it the default call app.
  2. In the application settings, find the Contact Display or Themes section.
  3. Activate Full-screen Photo (in Truecaller, this is Settings β†’ Call Screen β†’ Full-screen mode).
  4. Upload a photo of the contact through this app (not through standard Contacts).

Important: On Xiaomi with MIUI 15, some applications (such as ExDialer) may not display photos correctly due to a conflict with the system shell, in which case only resetting the application settings or rolling back to MIUI 14 will help.

How to return a standard call app?
To undo the changes, go to Settings β†’ Applications β†’ Default App β†’ Call App and select Phone (standard). After that, all contacts will return to their original state, but the photos may be cropped again.

Method 4: Editing system files (for advanced users)

This method requires root rights and is only suitable for those who are willing to risk the stability of the system.

The idea is to change the settings of displaying the photo in the file. contacts.apk or framework-miui-res.apk. It's gonna take a while:

  • πŸ“Œ Unlocked bootloader and root access (for example, via Magisk).
  • πŸ“Œ Editorial APK (for example, APK editor MT Manager).
  • πŸ“Œ Backup system in case of failure.

Step-by-step:

  1. Create a backup file for /system/priv-app/Contacts/Contacts.apk.
  2. Download the file to your PC and open it in APK Editor.
  3. Go to res/values/ and find the styles.xml file.
  4. Find the line with the parameter contact_photo_style and change the meaning to full_screen.
  5. Save the changes, reassemble the APK and install it back into the system.

Once you reboot your contacts, they should be displayed on the full screen, but there are risks:

  • 🚨 Contacts app failure (solved by reinstalling the original) APK).
  • 🚨 Loss of warranty (if the phone is warranty, root cancels it).
  • 🚨 Conflict with updates MIUI (After the update, the changes will be reset).

⚠️ Attention: On models with MIUI 15 and the new Android 14 kernel (e.g. Xiaomi 14) this method can lead to bootloop (a looped reboot). 4PDA or XDA-Developers.

πŸ’‘

Editing system files is the only way to achieve true full-screen display, but it requires root rights and carries risks to system stability.

Method 5: Circumventing MIUI Themes (Partial Solution)

Some users have noticed that changing the MIUI theme can affect the display of contact photos, because the themes override system styles, including avatar display options.

How it works:

    The effect is usually temporary and doesn’t work on all models, such as the Redmi K50’s β€œNeon Dark” theme stretches photos up to 80% of the screen, while the POCO X5 Pro’s β€œAMOLED Black” theme does the same.

    A list of topics that most often give results:

    • πŸŒ‘ Pure Black (maximum stretch, but dark tones).
    • πŸ”΄ Red Velvet (works well) MIUI 14).
    • 🌌 Cosmic Dark (suitable for the AMOLED-screen).

    The downside is that the themes change the entire interface, not just the contact display, and the themes can reset once the MIUI is updated.

    Frequent Mistakes and How to Avoid Them

    Many users complain that even after all the manipulations, the photo still gets cropped, and 90 percent of the time, the problem is incorrect image preparation or application conflict.

    • πŸ–ΌοΈ Incorrect proportions of photos – if you crop the image in 16:9 format, MIUI It'll cut it to a square anyway. Always use 1:1 or 4:3.
    • πŸ”„ Contact cache – after changing the photo, clear the cache of the Contacts app in Settings β†’ Annexes.
    • πŸ“± Application conflict – if you have multiple calls installed (e.g. Truecaller) + Standard, the photo may be downloaded from the wrong source.
    • πŸ”§ Limitations MIUI For a specific model, on some devices (e.g. Redmi) 10A) Full-screen display locked at firmware level.

    If none of the methods worked, try resetting the Contacts app settings:

    1. Go to Settings β†’ Applications β†’ Application Management β†’ Contacts.
    2. Press Warehouse. β†’ Clear the data.
    3. Reboot your phone and reset the photo.

    ⚠️ Attention: Clearing the Contacts app data will delete all local contacts (not synced to Google or Mi Account!

    FAQ: Answers to Frequent Questions

    Can I stretch my photo to the full screen without root rights?
    Yes, but not completely. The best results come from a combination of a prepared photo (1:1, high brightness) + a third-party call app (like Truecaller), a true full-screen display is only possible with root.
    Why are the photos being cut again after the MIUI update?
    Xiaomi regularly changes its avatar display algorithms. After major updates (e.g., from MIUI 14 to MIUI 15), previous workarounds may stop working, in which case you need to repeat the setup or look for new methods.
    Is there a difference between Xiaomi, Redmi and POCO?
    On flagships (Xiaomi 13/14), the trim is less aggressive than on budget models (Redmi 10/12), due to different firmware versions and hardware limitations. For example, on the POCO F5, the photo stretches better than on the Redmi Note 12 with the same chipset.
    Can I return the standard display if something goes wrong?
    Yes. To do this: Delete third-party calls (if you have installed them). Return the standard call app to Settings β†’ Default Apps. Clear the Contacts app cache. If the problem persists, reset your phone settings (but that will delete all data!).
    Is there an official way from Xiaomi to stretch photos?
    No. Xiaomi deliberately limits this feature to the point that round avatars are more aesthetic, and the only "official" way around is to use Google Contacts, but there's no full-screen photo either.