Xiaomi Redmi 9 is one of the most popular budget smartphones, but even its owners want to personalize every aspect of the interface. Charging animation style is the detail that catches the eye every time you connect a device to the network. Unfortunately, this option is not available in standard MIUI settings, but there are several workarounds - from simple themes to deep system changes.
In this article, weโll look at 5 proven ways to change the charging animation on Redmi 9, including secure (through themes) and advanced (through ADB and modified firmware). Youโll also learn what risks certain methods pose, and how to get it back if something goes wrong. Importantly, not all methods are equally stable โ some can cause system applications to crash or require the bootloader to be unlocked.
1. Method: Use of Themes from MIUI Theme Store
The easiest and safest method is to install a theme that changes charging animation. Xiaomiโs official theme store has both paid and free options with customized icons, fonts and, importantly for us, charging style.
How it works: MIUI themes can replace system resources, including battery animation, but not all themes support this feature โ look for those that explicitly state โcustom charging animationโ or โbattery style.โ
- ๐ Open the Themes app (Brush icon) on your Redmi 9.
- ๐ฑ Go to the โPopularโ or โRecommendedโ section and search for โcharging animation".
- ๐จ Select your favorite theme (e.g., โEnergy Chargeโ or โNeon Batteryโ) and click โApply".
- ๐ Restart the device โ animations should be updated.
โ ๏ธ Note: Some topics may conflict with system fonts or icons. If artifacts appear after applying the theme (e.g., squares instead of letters), return the standard theme in the settings.
| Title of the topic | Type of animation | Cost | MIUI version required |
|---|---|---|---|
| Neon Glow Charge | Neon waves | Free of charge. | MIUI 12+ |
| Energy Flow | Dynamic particles | 199 MI-coinage | MIUI 11โ14 |
| Minimalist Battery | Minimalist figures | Free of charge. | Anybody. |
| Retro CRT | The effect of an old monitor | 299 MI-coinage | MIUI 13+ |
๐ก
Check reviews before buying a paid theme - some users complain that the charging animation does not change despite the promises in the description.โ .
2. Method: Manually modifying system files (without root)
If that's not enough, you can manually replace the animation files in the system partition, which doesn't require root rights, but it does require ADB (Android Debug Bridge) and a little patience, advantage: you can install any custom animations found on the Internet (for example, on the XDA Developers forums).
The essence of the method: in the folder /system/media Charging animation files are stored (usually) bootanimation.zip and charging_animation.zip). They can be replaced by their own, but they need to be:
- Enable USB debugging in the developer settings (Settings โ About Phone โ MIUI version โ tap 7 times, then go back to Settings โ Additional โ For Developers).
- Connect your phone to your PC and confirm access to ADB.
- Download the archive with new animation (the format should match the original!).
- Through ADB, copy the file to the system folder.
adb push charging_animation.zip /sdcard/
adb shell
su
mount -o rw,remount /system
cp /sdcard/charging_animation.zip /system/media/
chmod 644 /system/media/charging_animation.zip
rebootโ ๏ธ Note: Incorrect file access rights (chmod) or incompatible animation format can lead to endless bootloop!
What if the phone does not boot after the animation is replaced?
3. Method: Modified firmware (TWRP + Magisk)
For the most advanced users, there's a custom firmware or Magisk option that changes the charging animation, which gives you maximum freedom, but requires:
- ๐ Unlocked bootloader (bootloader).
- ๐ฑ Established TWRP Recovery.
- ๐ ๏ธ Root rights (via Magisk).
Popular modules for Magisk:
- ๐ Battery Style Changer โ lets you choose from 20+ animation styles.
- ๐ญ MIUI Charging Animation Mod โ a specialized module for Xiaomi devices.
- ๐ Custom Charging Animations โ Supports customized animations ZIP-archive.
Make sure you have the boot loader unlocked.|Make a backup through TWRP|Download the module only from verified sources (XDA, Telegram-channels of developers)|Check the compatibility of the module with your version MIUI-->
Instructions:
- Download the module (for example, BatteryStyle_Magisk.zip).
- Reboot to TWRP (Nutrition + Volume Up).
- Click "Install" and select the downloaded ZIP.
- Reboot. New settings will appear in the Magisk Manager menu.
๐ก
Installing unofficial modules can cause Google Pay and other systems integrity-checking applications (SafetyNet) to crash.Use the MagiskHide Props Config module to hide root.
Method: Applications for customization (with root)
If you already have root rights, you can use specialized applications that change the charging animation without manually editing files.
- ๐ฑ Battery Style (Play Market) โ a simple preview interface.
- ๐ง Charging Animation Changer โ Supports customization GIF.
- ๐จ MIUI Customizer โ a complete solution for changing system elements.
Example of Battery Style:
- Install the application and provide root access.
- Select the "Charging Animation" section.
- View the available styles (e.g., "Circle Progress", "Digital Percentage").
- Apply the changes and restart the device.
โ ๏ธ Attention: Some applications (e.g, MIUI Customizers may conflict with system updates. MIUI The animation can be reset to standard.
5. Method: Change through the engineering menu (hidden setting)
Little-known fact: Redmi 9 has a hidden engineering menu where you can change some of the animation settings, which doesn't give you complete freedom, but allows you to, for example, turn off the animation altogether or change its speed.
How to open the engineering menu:
- Open the phone app.
- Enter the code: ##4636###.
- Go to the section "Battery Information".
- Slip 5 times on the field "Charge level" - an additional menu will open.
Here you can:
- ๐ Change the animation speed (Animation Speed parameter).
- ๐ซ Disable the animation (disable Charging Effect option).
- ๐จ Choose between standard and cost-effective animation (less battery consumption).
๐ก
If the engineering menu doesn't open, try entering ##36446337##, which is an alternative path for some versions of MIUI.
How to Return Standard Charging Animation
If the experiments failed or you just want to get it back to normal, there are a few ways to do it:
| Method of modification | Way of rollback |
|---|---|
| Themes from MIUI Theme Store | Apply the standard theme in the settings (Settings โ Themes โ Standard). |
| Manual file replacement via ADB | Return the original file charging_animation.zip backup. |
| Magisk modules | Remove the module through Magisk Manager and restart. |
| root-based applications | Reset the settings in the app or remove it. |
If the phone has stopped loading after the change:
- Go to Fastboot (Food + Volume Down).
- Connect to your PC and execute the command: fastboot erase cache
- If it doesnโt help, run the original firmware through the Mi Flash Tool.