How to change the background of incoming call on Xiaomi Redmi 9: 5 ways with pictures

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.

πŸ“Š What background do you want to set on an incoming call?
My photo.
GIF animation
Videophone
Dark subject
Standard, but different color

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:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the Calls tab (or Call Screen in English).
  3. Select your favorite theme and click Apply.
  4. 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 topicCostCan the watermark be removed?Does animation support it?
Free.0 β‚½βŒ No.❌ No.
Premium100–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:

  1. Connect your phone to your PC and open the command line in the folder with ADB.
  2. Enter the command to check the connection: Adb devices must appear serial number of your Redmi 9.
  3. Download the archive from XDA Developers (it has a script to replace the background).
  4. Place your image in the input archive folder and launch the script change_bg.bat.
  5. 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?
If the background remains the same, check: 1. Image resolution correctness (should be 1080Γ—2340). 2. File format (PNG or JPG only without compression). 3. MIUI version (on some assemblies the path to the background files is different). If the problem remains, try repeating the process with another picture or return the standard background command adb shell cmdlay reset com.android.incallui.

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:

  1. Download Zedge and open it.
  2. Go to the Wallpapers section β†’ Call Screens.
  3. Select your favorite background and click Apply.
  4. In the pop-up window, confirm the replacement.

β˜‘οΈ Preparation for the installation of the background through Zedge

Done: 0 / 4

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:

  1. With Root Explorer or Mixplorer, find the file. incall_background.png (or jpg).
  2. Copy it into a backup folder.
  3. Replace the original with your image (required to have the same name and resolution!).
  4. 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:

  1. Download APK with APKMirror (version for Android 10+).
  2. Install the file by allowing installation from unknown sources.
  3. Launch the app and assign it to the default call in Settings β†’ Apps β†’ By default.
  4. 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 cacheClear the cache in Settings β†’ Applications β†’ Phone β†’ Storage
The background is knocked off after the updateMIUI resets settingsRepeat the procedure or roll back to the old firmware version
Animation is layingToo heavy video/gifkaUse files up to 5MB and 1080p resolution
Black screen on the callSystem files damagedReturn 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).
Can I put a GIF or video on the background of an incoming call?
Yes, but with reservations: GIFs are supported through applications like Zedge or Call Background Changer. Videophone works only in third-party calls (Drupe, Video Call Screen). On a standard MIUI call, video is not supported - only static images. For video, we recommend MP4 format with a resolution of 1080Γ—2340 and a bit rate of 2 Mbit / s.
Why did the response/deflection buttons disappear after the background change?
This is due to: Incorrect image resolution (the buttons are hidden under the background); conflict with the MIUI theme (e.g. dark theme + light background); failure after editing system files; solution: return the standard background and repeat the procedure with the image where the buttons do not overlap (e.g., with transparent areas at the bottom of the screen).
How do you get back to the standard background if something goes wrong?
Options: Through ADB: adb shell cmd overlay reset com.android.incallui Through Phone App Settings Reset: Settings β†’ Apps β†’ Phone β†’ Warehouse β†’ Reset. Through Resetting the theme by default in the Theme App. If the call screen is black, reboot the phone in Safe Mode (press the power button β†’ Reboot in Safe Mode) and remove recent changes.
Does this work on the Redmi 9A/9C/9T?
Yes, but with nuances: Redmi 9A/9C: same instructions, but screen resolution 720Γ—1600 – match the background to this size. Redmi 9T (aka Redmi Note 9 4G): supports all methods, but in the firmware MIUI 12.5+ may need to disable optimization for the application β€œThemes”. For a precise check, look at Settings β†’ About Phone β†’ MIUI version and check with the compatibility table on XiaomiUI.
Can I change the background without a computer?
Yes, here are the ways without ADB: Zedge or Call Background Changer (see Method 3). Google Phone, Truecaller. Using themes from the Themes app (see Method 1). To manually replace system files without a PC, you will need root rights and a file manager with access to /system (e.g., Mixplorer).