The incoming call screen on Xiaomi smartphones is the first thing a caller sees when calling you. The standard MIUI interface offers a minimalist design with a large number and acceptance/reject buttons, but many users want something more original: animated wallpaper, custom buttons or even information about the caller from social networks. Fortunately, you can change the call screen on Xiaomi without root rights - and we will tell you how to do this on models from Redmi Note 12 to Xiaomi 14 Ultra.
In this article, you'll find 5 proven ways, from standard MIUI settings to third-party launchers and Magisk modules. We'll take a look at the pros and cons of each method, show screenshots with explanations and warn about possible risks. We'll focus on models with MIUI 14/15, where the algorithm for changing the call screen is different from the old versions. If you want to not just change the background, but completely remake the logic of displaying incoming calls, read on.
1. Standard settings MIUI: changing background and style
The safest way to customize is to use the built-in MIUI tools. It is suitable for all models Xiaomi, Redmi and POCO based on MIUI 12 and later, does not require superuser rights and does not affect the warranty.
- π¨ Background pattern (static or dynamic)
- π Color scheme of the acceptance/rejection buttons
- π± Location of elements (for some topics)
To change the call screen through standard settings:
- Open the Themes app (icon with brush).
- Go to the I β Lock screen settings section.
- Select the incoming call screen.
- Click Change the background and upload your image or select from the MIUI Gallery.
Note: on some firmware (e.g. MIUI 14 Global), the option may be called Call Screen Style and be in Settings β Display β Advanced. If you have a POCO F5 or Redmi K60, check also the Additional Settings β Special Features β Call Screen.
π‘
If you want an animated background, download the theme with effects from the official MIUI Themes store. For example, the theme "Dynamic Universe" adds soaring particles to the call screen.
Partial Launcher: Complete Interface Replacement
If the built-in MIUI settings aren't enough, you can install a side launcher that supports call screen customization.
- π² Nova Launcher + TeslaUnread plugin (for notifications)
- π Lawnchair (with Android 13 support)+)
- π§ Smart Launcher 6 (built-in call module)
For example, in Nova Launcher you can:
- Install a launcher from Google Play.
- Download the Nova Google Companion module for integration with phone features.
- Select Look & Feel β Call Screen in the launcher settings.
- Download a custom template or create your own using a designer.
The advantage of this method is flexibility: you can change not only the background, but also the size of the buttons, add contact widgets or even integrate the call history directly into the call screen. However, note that on Xiaomi with MIUI 15, some launchers may conflict with the Phone system application.
3. Magisk modules: deep customization for advanced
If you're ready to get root rights, the possibilities of customizing the call screen are almost limitless.
- π Replace the Phone system application with a modified one.
- π₯ Add a video phone to the incoming call screen (like on iPhone).
- π Integrate data from Telegram, WhatsApp or VK.
The most popular modules for Xiaomi:
| Module | Functions | Compatibility |
|---|---|---|
| CallScreen Themer | Replace background, animations, buttons | MIUI 12β15, Android 10β14 |
| XiaomiEU Customizer | Themes for the call screen + patches | Only for firmware Xiaomi.EU |
| EdgeLighting+ | Screenlighting when ringing | All models with AMOLED |
To install the module:
- Get root rights through Magisk (instructions for Xiaomi here).
- Download the.zip module from the XDA Developers or 4PDA forum.
- Install from storage via Magisk β Modules β Install from storage.
- Reboot your phone and set up the call screen in the module menu.
Risks of using Magisk
4.Apps for customizing the call screen
If you don't have root permissions and you don't have the standard settings, you can use specialized applications that run on top of the system interface and allow you to change the call screen without making any deep changes to MIUI.
Top.-3 apps:
- π Call Screen Studio β a designer with templates and animations.
- π¨ Calls Blacklist & Call Screen β Blocker + customization.
- π Truecaller β changes the call screen with the callerβs data.
For example, at Call Screen Studio:
- Download the app from Google Play.
- Set permissions to Overlay over other applications.
- Choose a template or download your design.
- Activate the option to Show on top of the system screen.
Important: on Xiaomi with MIUI 14+, some apps may not work due to system limitations. Before buying a premium version, check compatibility in the free version.
Enable "Unknown Sources" in security settings | Permit windows |Deactivate battery optimization for the application | Check compatibility with MIUI-->
5. Manual editing of system files (for experienced)
This method is only suitable for users with root rights and experience with ADB. It allows you to change the call screen at the system file level, but requires caution.
What can be changed:
- π Replace drawables (images of buttons, backgrounds).
- π Edit layouts (markup of elements).
- π¨ Change. colors.xml (color-pattern).
Instructions:
- Connect your phone to your PC and open ADB Shell.
- Copy the Phone: Adb pull system app /system/priv-app/Phone/ Phone_backup
- Edit files in the res/drawable and res/layout folder.
- Re-assemble the apk and swipe back: adb push Phone_modded /system/priv-app/Phone/
π‘
Backup is a must! A markup error can crash the Phone system app and the phone will stop taking calls.
Frequent problems and their solutions
When customizing the call screen on Xiaomi, users encounter typical errors. Here's how to fix them:
β οΈ Warning: If the call screen turns black after installing Magisk, check for conflicts with other modules (e.g. Xposed or LSposed). Disable all modules except the current one and restart the phone.
| Problem. | Reason. | Decision |
|---|---|---|
| No push buttons. | Incorrect application overlay | Deactivate "Optimization" MIUI" battery-setting |
| The background doesn't change. | Cash's not cleared. | Clear the Application Data Topics |
| Call is dropped | Conflict with the ViPER4Android module | Disable audio processing in the module settings |
If youβre using Xiaomi with HyperOS (the new interface after MIUI 15), some methods may not work.
- π roll back MIUI 14 via Fastboot.
- π± Install Google Phone as a default app.