How to change charging animations on Xiaomi Redmi 9: 5 working ways

The standard charging animation on Xiaomi Redmi 9 can get boring over time, especially if you’re used to personalizing your smartphone. Fortunately, the manufacturer and third-party developers offer several ways to change it, from simple design themes to deep system modifications. In this article, we’ll break down all the current methods, including those that do not require root rights, and those that give full control over the appearance of the lock screen while charging.

It's important to understand that not all methods are equally safe. ADB-If you do not act carefully, we will describe each method in detail, indicate its pros and cons, and give recommendations for restoring standard animation if something goes wrong. If you are a beginner, start with the simplest options and only then move on to the most difficult ones.

So we're going to go into detail on each of these, and start with the safest one, and end with the most flexible, but risky ones.

1. Change animation through standard MIUI themes

The easiest and safest way is to use the built-in theme feature in MIUI. This method requires no technical skills and is suitable even for users who are afraid of breaking anything in the system. Xiaomi themes often come with packages that change not only wallpaper and icons, but also the charging animation.

To find the right topic, follow the following steps:

  • πŸ“± Open the Themes app on your Redmi 9 (brush-shaped icon).
  • πŸ” In the search bar, enter the query: β€œcharging animation” or β€œcharging animationΒ».
  • 🎨 Look at the options available. Pay attention to the rating and the number of downloads, this will help you choose a quality theme.
  • πŸ“₯ Click Apply to set your favorite theme. Charging animation will change automatically.

If the animation hasn't changed after you've applied the theme, try restarting the device. Sometimes the changes only come into effect after the reboot. Also, you should note that not all the themes support changing the charging animation -- some only change the wallpaper or fonts, in which case you'll have to look for another theme or use alternative methods.

πŸ“Š How often do you change your topic on Xiaomi?
Once a week.
Once a month
Only when you buy a phone
Never changed.

2. Use of third-party launchers with support for customization

If the built-in themes don’t work, you can try third-party launchers that offer advanced lock screen settings, including charging animations. For example, Nova Launcher or Lawnchair let you set your own wallpaper and animations for different device states.

For this:

  1. Download and install the selected launcher from Google Play.
  2. Run it and select the Lock Screen or Animation option in the settings (the name may vary depending on the launcher).
  3. Download the animation package (usually.zip or.apk files) and apply it.

There is a downside to this method: not all launchers support changing the charging animation at the system level. Most often they simply overlay their own graphics on top of standard animation, which may not look quite organic. In addition, some launchers may conflict with MIUI, causing delays or bugs when locking the screen.

πŸ’‘

Before installing a third-party launcher, back up your current lock screen settings. This can be done through Settings β†’ System and Device β†’ Backup.

3. Install custom animation via ADB (no root)

For more advanced users willing to work with ADB (Android Debug Bridge), there is a way to change the charging animation without getting root permissions. This method requires connecting a smartphone to a computer and executing multiple commands, but gives more than standard themes.

Here's the step-by-step instruction:

Enable debugging over USB in the developer settings

Install ADB drivers on your computer

Download the archive with animation in format.zip

Connect your phone to your PC via USB-cable-->

adb devices


adb shell




su -c"mount -o rw,remount /system"




su -c"cp /sdcard/charging_animation.zip /system/media/"




su -c"chmod 644 /system/media/charging_animation.zip"

After you complete these commands, restart the device. The new animation should appear on the lock screen while charging. Note: this method does not work on all versions of MIUI, especially on the latest updates, where Xiaomi has tightened its security policy.

⚠️ Attention: Misuse of the right ADB If you stop turning on after you restart, try going to Recovery Mode and reset to factory settings.

Modification of system files (root required)

If you're willing to take risks and get root rights, you can manually replace the system files that animation charging, which gives you maximum freedom, but also maximum risk - if you make a mistake, you can get a brick instead of a phone.

Algorithm of action:

  1. Get root rights with Magisk or another tool.
  2. Download the archive with new animations (files should be in.zip format and correspond to the screen resolution of Redmi 9 - 720Γ—1600).
  3. Use Root Explorer or Solid Explorer to navigate the path /system/media/.
  4. Replace the files bootanimation.zip and charging_animation.zip on their own.
  5. Set the correct access rights: 644 (rw-r-----).
  6. Reset the device.

If the phone doesn’t boot after replacing the files, try returning the original files via TWRP Recovery. To do this, save a copy of them to a memory card or computer. Also make sure that the downloaded animation is compatible with your version of MIUI – some packages can be designed for other Xiaomi models.

What if the phone doesn’t turn on after replacing the files?
If the device doesn't boot, try the following steps: 1. Go to Recovery Mode (press Power + Volume up). 2. Select Mount and plug /system. 3. Connect your phone to your PC and return the original animation files via ADB. 4. If this doesn't help, reset to factory settings (Wipe Data).

5. Applications for customization of the lock screen

Google Play has several apps that allow you to change the charging animation without deep interference with the system.

  • 🎬 Always On Edge – Adds animations to the lock screen, including charging.
  • πŸ”„ Charging Animation Changer – a specialized application to replace standard animation.
  • πŸ–ΌοΈ Lock Screen & Wallpaper Carousel – allows you to customize dynamic wallpaper, including animations when charging.

These applications have limitations:

  • Many require permission to overlay (in the security settings).
  • Some features are only available in the paid version.
  • Animation can be superimposed on top of the standard, rather than replacing it completely.

Check reviews before installing, some apps may contain ads or collect data, and be aware that they may conflict with MIUI, especially if the phone has power-saving modes on.

Comparison of methods of changing charging animation

MethodDifficultyRoot is required.Risks.Flexibility
Standard MIUI themes⭐❌ No.Absent.Limited.
Side of the launchers⭐⭐❌ No.Conflicts with MIUIMedium
ADB (no root)⭐⭐⭐❌ No.System failuresTall.
Modification of system filesβ­β­β­β­βœ… Yes.High (risk of "bricking")Maximum
Third-party annexes⭐⭐❌ No.Advertising, data collectionLow.

As you can see from the table, the safest and easiest method is to use standard MIUI themes, while modifying system files gives you maximum freedom, but also maximum risks.

How to Return Standard Charging Animation

If after the experiments you want to return the original animation, you can do it in several ways:

  • πŸ”„ Apply a standard theme in the Topic Appendix.
  • πŸ“± Reset the lock screen settings in Settings β†’ Lock screen β†’ Reset.
  • πŸ’» If you change files through ADB or root, return the original files bootanimation.zip and charging_animation.zip.
  • πŸ”§ In extreme cases, reset to factory settings (all data will be deleted!).

If the animation didn't come back after the reset, maybe the third-party app or launcher is still active. Check the list of installed programs and remove those that may have affected the lock screen.

πŸ’‘

Before any experiment with system files, back up via Settings β†’ Additional β†’ Backup and Reset. This will allow you to quickly restore the phone to work in the event of a crash.

FAQ: Frequent questions about changing charging animations

Can I change the charging animation without a computer?
Yes, but the choice of methods will be limited. You can use standard MIUI themes or third-party apps from Google Play. Methods with ADB or modification of system files require a connection to a PC.
Why did the phone stop after the animation was replaced?
This could be due to: third-party launcher conflict with MIUI; improperly set system file permissions; too heavy animation that overloads the processor; try to return standard animation or use a lighter package.
Where to download quality animations for Redmi 9?
Best sources: 🌐 Forum XDA Developers (Segment Xiaomi Redmi) 9 Themes & Apps). 🎨 Telegram channels dedicated to customization MIUI (for example, @MIUIThemes). πŸ“± Topics or Recommended: Avoid little-known sites - they can spread malware.
Will the animation work after the MIUI update?
It depends on the method: Standard themes and third-party apps are usually saved after the update; changes through ADB or root can be reset as system files are replaced with new ones. After a major MIUI update, it is recommended to check the animation and repeat the procedure for replacing it if necessary.
Can you install dynamic animations (e.g., with water or fire effects)?
Yes, but it will require: Use specialized themes with support for Live Wallpapers; install a third-party launcher with support for dynamic wallpaper; or manually integrate.gif animation into system files (root required); note that dynamic animations can drain the battery faster.