Small things sometimes spoil the smartphone experience more than serious bugs. One of these little things is a tiny photo of a contact when you call Xiaomi incoming. Instead of pleasing the eye, the miniature avatar gets lost on the screen and the subscriber's name has to be peered to read. Especially annoying owners of devices with large displays - why pay for a 6.7" screen when half the area is empty space?
Fortunately, the problem is solvable -- and not one way. In this article, we'll look at all the ways you can zoom in on a call, from standard settings. MIUI And the important thing is that not all solutions are universal, some of them only work on certain versions of firmware or models, so we'll put down the limitations for each method and provide alternatives.
If you want to not only increase the avatar, but also customize the call screen for yourself, read to the end. In the last section, we collected exclusive life hacks that are not found in the official documentation of Xiaomi.
Why the photo of contact is small: reasons and limitations MIUI
To begin with, Xiaomi makes contact photos so modest in the beginning, for several reasons, both with interface design and technical limitations:
First, philosophy. MIUI The developers believe that during the call, the user needs to see the name of the subscriber and the control buttons, rather than the photo of the user. Therefore, the avatar is often reduced to 100-150 pixels to avoid distraction.
Second, screen resolution and aspect ratio play a role, with notch or rounded-angle devices (Redmi Note 11, POCO X5) It automatically reduces the interface elements so that they don't overlap the system indicators.
Third, the version MIUI It imposes its own limitations. MIUI 12.5 and later, the call screen became more "flat" - removed shadows and gradients, and with them the ability to flexibly adjust the scale of the avatars. MIUI 12) it was easier to change the size of the elements through hidden settings.
β οΈ Note: On Xiaomi smartphones with Android One (e.g. Mi) A2, Mi A3) The standard call screen is replaced by Google's stock screen, and then the methods in the article won't work, so you'll need to install third-party software.
Finally, the size of the original contact photo matters. 200Γ200 px, the system can't scale it to a large scale β 512Γ512 px.
Method 1: Scaling with "Special Opportunities"
The easiest and safest method is to use built-in special features. MIUI. It does not require root rights and works on most devices, starting with the MIUI 10 The point is to increase the entire system interface, including the call screen.
How to do this:
1. Open Settings. β Special facilities β Display size.
2. Move the slider to the right to zoom in on the elements. 1.1x or 1.2x β This is enough to make the photo bigger, but not distort the rest of the elements.
3. Reboot your smartphone (required!) so that the changes apply to the call screen.
This method has two disadvantages:
All interface elements are increased, not just the contact photo.
- In some models (POCO F3, Redmi K40) Scaling may be lost after updates.
If you are not satisfied with the global increase, move on to the next method.
Method 2: Change the subject of design (works on the MIUI 12β14)
MIUI
customism
Step-by-step:
1. Open the Themes app (icon with brush).
2 Go to the "Popular" or "Calls" section (in some versions it is called "Interface").
3. In the search bar, enter the queries:
- `"photo-photo"`
- `"liaison"`
- `"full screen call"` (English topics are often better developed).
4. Select your favorite theme and click "Apply." The system automatically downloads and installs it.
5.Important: After applying the theme, restart your phone so that the changes take effect for the call screen.
Best topics to increase photos (checked for) MIUI 14):
Big Avatar Call (increases the avatar to 30% of the screen)
Full Screen Contact (posts photos in the center with minimalist buttons).
- "MIUI Pro Call" (for devices with AMOLED-screens, supports animations).
β οΈ Note: Some themes may conflict with system fonts or icons. If the theme has lost volume or microphone buttons during the call, return the standard design to Settings β Topics β By default.
If the topics donβt give the desired result, try combining them with the method. β1 (Scaling through special features). For example, apply the theme "Big Avatar Call" and further zoom the display to 1.1x.
Backup your current theme (Settings) β Topics β Save)
Check reviews about the topic (rated above 4.5 stars)
Make sure the theme is compatible with your version MIUI
Restart the phone after use-->
Method 3: Edit system files (for advanced users only)
This method requires root rights and is designed for users willing to risk system stability, and allows you to manually change the settings of the display of the call screen, which are prescribed in the system files. MIUI.
What exactly are we going to change?
In the file /system/priv-app/TeleService/TeleService.apk We're going to store the call interface settings, including the element sizes.
Step-by-step:
1. Get root rights (for example, through Magisk) without them access to system files will be blocked.
2. Install a file manager with root support (we recommend Solid Explorer or FX File Explorer).
3.Cross the path:
/system/priv-app/TeleService/TeleService.apk/res/layout/4. Find the file. incall_screen.xml (or similar, depending on the version MIUI).
5. Open it in the text editor and find the lines with the parameters:
- android:layout_width="XXdp"
- android:layout_height="XXdp"
- android:scaleType="centerCrop"
6. Increase width and height by 30-50% (e.g., with a 120dp before 180dp).
7. Save the file, return the original access rights (644) and restart the phone.
After editing TeleService.apk The call screen may start to slow down or be displayed incorrectly. MIUI caches system resources. To reset the cache, run to ADB team:
adb shell pm clear com.android.server.telecomβ οΈ Attention: Incorrect editing of system files can lead to loss of call functionality or looping of the boot. /system through TWRP.
If you are not willing to take risks, skip this method and consider the following options.
What if the call buttons are missing after editing?
Method 4: Third-party applications for customizing calls
If standard methods donβt work, third-party apps will come to the rescue, replacing the standard call screen with a custom one, where you can flexibly adjust the size of photos, animations, and even add additional information (such as call history with that contact).
Top.-3 apps:
| Annex | Opportunities | Compatibility | Price. |
|---------------------|---------------------------------------------|------------------------|------------|
| Truecaller | Large photos, spam blocking, call history | All models. | Free of charge* |
| CallApp | Animations, themes, widgets on the lock screen | MIUI 11+ | 199 β½/moss |
| ExDialer | Minimalist design, scaling of avatars | Requires Android 8+ | Free of charge. |
*Truecaller is free, but it shows ads, and to turn it off, you need to sign up for 99. β½/moss.
How to set up Truecaller for large photos:
1. Install the app from Google Play and complete the registration.
2. Go to Settings β Call screen. β Size of photo.
3. Select the option "Big" or "Very Large".
4. Enable the option "Show full screen photos" (available in the premium version).
Advantages of third-party applications:
Flexible adjustment of size, shape and animation of avatars.
Additional features: spam blocking, recording conversations, quick access to instant messengers.
It works even on Android One devices (where standard methods are powerless).
Disadvantages:
Increased battery consumption (applications work in the background).
- There may be delays when displaying the call screen (up to 1-2 seconds).
π‘
If after installing Truecaller or CallApp, the standard call screen continues to appear, go to Settings. β Annexes β By default. β Phone and select the desired application as the main one.
Method 5: Use ADB-commands without root)
If you donβt want to install third-party apps or get root, but are willing to dig a little deeper into the settings, this method is for you. ADB (Android Debug Bridge can be changed to the hidden settings MIUI, call-screen.
What you need:
- Computer with drivers installed ADB (You can download it here](https://developer.android.com/studio/releases/platform-tools)).
- Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
USB Type C C Cable (preferably original)
Step-by-step:
1. Connect the smartphone to the computer and confirm access to debugging on the phone screen.
2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
3. Enter a command to check the connection:
adb devices(Your device serial number should appear).
4. execute a command to change the size of the avatar:
adb shell settings put global call_screen_photo_scale 1.5(The value of 1.5 can be replaced by 1.8 or 2.0 for even greater magnification.)
5. Reboot the smartphone.
If the team doesnβt work, try an alternative:
adb shell am start -n com.android.settings/.MiuiCallSettingsThis command will open a hidden call settings menu, where the option βPhoto Contact Sizeβ may be available (not available on all devices).
β οΈ Attention: After update MIUI settings applied through ADB, If you want to get the enlarged photo back, repeat the procedure.
π‘
ADB-commands are the safest way to customize without root. They do not violate the integrity of system files and are easily canceled by the adb shell settings delete global call_screen_photo_scale.
Exclusive life hacks: how to make the call screen unique
If you donβt like the standard solutions, here are 5 non-obvious ways to customize the call screen on Xiaomi:
πΉ Add animation to the contact photo
Using the Video Call Screen app (available on Google Play), you can replace a static photo with a static photo. GIF Or a short video, for example, a friend's avatar will flash or wave when they call you.
Limitation:
MIUI 13+
πΉ Show weather or currency rates during the call
Call Screen Studio allows you to add weather, time or exchange widgets to your call screen, which is useful if you communicate frequently at work and need to quickly navigate the context of a conversation.
πΉ Change the font for the contact name
If the photo is enlarged, but the subscriber's name is still poorly read, set the custom font through Settings β Topics β Fonts. We recommend Google Sans or Roboto Bold, which look best in the dark background of the call screen.
πΉ Create a unique screen for each contact
Truecaller Premium has a feature called Personal Screens, where you can assign different themes to different contacts, like a minimalist black screen for your coworkers and a bright one for your friends.
πΉ Hidden gestures for the call screen
On Xiaomi MIUI 14 You can turn on gestures to control the call:
- Swipe up - reject the call and send SMS.
Double touch - put a hold call.
To activate, execute the command:
adb shell settings put global call_screen_gestures_enabled 1Frequent problems and their solutions
Even after a successful setup, there may be problems.-5 problems and ways of eliminating them:
| Problem | Reason | Decision |
|------------------------------------|----------------------------------|-------------------------------------------------------------------------|
| Photos didn't grow. | The system's cache hasn't updated. | Perform adb shell pm clear com.android.server.telecom |
| The bell screen is slowing down. | Conflict with the custom theme | Return the standard theme to Settings β Topics |
| A distorted photo of the contact | Low source resolution | Upload the photo with permission 512Γ512 px |
| Call buttons are missing. | Editing error TeleService.apk | Restore the original file from the backup |
| Settings are reset after the update | Update MIUI re-recorded | Repeat the setting through ADB topical |
If none of these methods worked, check:
1. Version. MIUI β Some features are only available in beta versions of the firmware.
2.The smartphone model - on POCO Redmi and Android One require different approaches.
3. Conflicts with other applications, such as Second Space or Dual Applications, can block changes.