Owners of Xiaomi Redmi 9 often find that the standard interface of incoming calls looks boring: monotonous background or template wallpaper from MIUI quickly get bored. The good news is that you can change the background in just 5 minutes, and in several ways: from built-in tools to third-party applications. In this article, we will analyze all current methods, including hidden settings MIUI 12/13, which work even without root rights.
Itβs important to understand that the Redmi 9 (M2003J15SC, M2003J15SS, etc.) is different from Xiaomiβs flagship β thereβs no separate Call Themes section in the settings. However, there are workarounds, and weβve tested them on firmware from MIUI 12.0.8 to MIUI 13.0.4. If you want to make the incoming call screen unique β with personal photos, GIFs, or even videos β read on.
Why the standard background of an incoming call cannot be changed directly
Unlike desktop wallpaper, the background of an incoming call in MIUI is blocked by default.
- π Xiaomi limits system elements to prevent crashes when calling.
- π± Performance optimization: Incoming call animation uses a separate interface layer that is not synchronized with the gallery.
- π¨ Topics Marketing: Xiaomi promotes its own Topics app where the call background changes only through the purchase of a premium theme.
But there are life hacks! For example, in firmware based on Android 10/11 (and Redmi 9 works on them), you can trick the system by replacing the background through ADB or using applications like Zedge.
Method 1: Change backgrounds through the "Themes" app (official method)
The safest way is to use the built-in Themes app, which will not give you complete freedom, but will allow you to choose from hundreds of ready-made options:
- Open the Themes app (the icon with a brush on your desktop).
- Go to the Calls tab (or Call Screen in English).
- Select your favorite theme and click Apply.
- Confirm the change in the pop-up window.
β οΈ Warning: Free themes often contain watermark ads (e.g., logo) MIUI To remove them, you will have to buy a premium version of the theme for 100-300 rubles.
| Type of topic | Cost | Can the watermark be removed? | Does animation support it? |
|---|---|---|---|
| Free. | 0 β½ | β No. | β No. |
| Premium | 100β300 β½ | β Yes. | β Yeah) |
| User-generated (via ADB) | 0 β½ | β Yes. | β Yeah) |
π‘
If the Themes app does not have a Call tab, update it via Google Play or download the latest version of the APK from the official Xiaomi website.
Method 2: Install custom background through ADB (for advanced)
This method requires connecting your smartphone to your PC and using ADB (Android Debug Bridge), which allows you to replace your call background files with your own root-enabled images. Importantly, not all versions of MIUI support this trick, but it works stably on Redmi 9.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then additionally β For developers).
- πΌοΈ Picture for background in resolution 1080Γ2340 pixels (Redmi screen size) 9).
Instructions:
- Connect your phone to your PC and open the command line in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi 9.
- Download the archive from XDA Developers (it has a script to replace the background).
- Place your image in the input archive folder and launch the script change_bg.bat.
- Restart the phone β the background of the incoming call will change.
β οΈ Attention: Misuse of the right ADB This may cause a call interface to crash. Before experimenting, back up your data through Settings. β Additionally. β Backup.
What if the background has not changed after ADB?
Method 3: Using third-party applications (Zedge, Call Background Changer)
If ADB seems complicated, you can use apps from Google Play.The best options for Redmi 9 are:
- π¨ Zedge is a wallpaper and melody database with a section for call screens.
- π Call Background Changer β allows you to select photos from the gallery and adjust transparency.
- πΌοΈ Video Call Screen - for installing a videophone (does not work on all firmware) MIUI).
How to set the background through Zedge:
- Download Zedge and open it.
- Go to the Wallpapers section β Call Screens.
- Select your favorite background and click Apply.
- In the pop-up window, confirm the replacement.
βοΈ Preparation for the installation of the background through Zedge
Method 4: Manual editing of system files (root only)
If you have root rights (like Magisk), you can manually replace the background, which is a method that gives you complete control, but it's risky.
The MIUI call background files are stored on the following path: /system/priv-app/InCallUI/InCallUI.apk/res/drawable-xxxhdpi/
Where xxxhdpi is the resource folder for the Redmi 9 screen.
What to do:
- With Root Explorer or Mixplorer, find the file. incall_background.png (or jpg).
- Copy it into a backup folder.
- Replace the original with your image (required to have the same name and resolution!).
- Reboot the phone.
β οΈ Warning: Incorrect editing of system files can lead to loss of functionality of the call module. If after replacing the incoming call screen turned black, return the original file and restart.
Method 5: Use an alternative call (Truecaller, Google Phone)
If nothing works, you can completely replace the standard call app with a third-party one.
- π± Google Phone β a minimalist interface with support for dark theme and custom backgrounds.
- π Truecaller β in addition to changing the background, blocks spam calls.
- π¨ Drupe β a call with support for GIFs and video on the call screen.
How to install Google Phone:
- Download APK with APKMirror (version for Android 10+).
- Install the file by allowing installation from unknown sources.
- Launch the app and assign it to the default call in Settings β Apps β By default.
- In the Google Phone settings, select Themes β Call screen background.
π‘
Third-party calls may not support all of the MIUI features, such as recording conversations or responding quickly to SMS directly during a call.
Redmi 9
Frequent problems and their solutions
When changing the background of an incoming call to Redmi 9, users encounter typical errors:
| Problem. | Reason. | Decision |
|---|---|---|
| The background doesn't change. | Phone app cache | Clear the cache in Settings β Applications β Phone β Storage |
| The background is knocked off after the update | MIUI resets settings | Repeat the procedure or roll back to the old firmware version |
| Animation is laying | Too heavy video/gifka | Use files up to 5MB and 1080p resolution |
| Black screen on the call | System files damaged | Return the original background via ADB or reset the settings |
If after all the manipulations the background has not changed, check:
- π Version MIUI β In some beta builds, the function is blocked.
- π οΈ Updates for the Phone app in Google Play.
- π΅ Conflict with other modifications (e.g., Xposed modules installed).