Why Users Want to Change Charging Animation and What to Know Before Starting
Charging animation on Xiaomi Redmi Note 9 is not just a visual effect, but part of the corporate identity of MIUI, which can be both delightful and annoying.Somebody wants to bring back the old animation after the update, someone does not like the standard mi-boom, and some just like customization. In this article, we will analyze all the working ways of changing animations, from simple to advanced, taking into account the features of the MIUI 12/13/14 firmware and the potential risks.
Before you start, consider that changing system files can cause a download failure or loss of warranty. On Redmi Note 9 (codename merlin), some methods require an unlocked bootloader or root rights. If you are a beginner, start with secure ways - the themes or hidden settings. For experienced users, methods with ADB or editing framework-res.apk will be suitable.
Important: After the animation change, the first turn on after a full discharge can take up to 2 minutes - this is normal for MIUI. If the screen stays black longer, then something has gone wrong (details in the section on recovery).
Method 1: Using MIUI themes (the safest method)
The official MIUI theme store offers hundreds of options for charging animations, from minimalist to anime style, which requires no root rights and is suitable for any version of the firmware on the Redmi Note 9.
How it works: Themes redefine standard MIUI resources, including battery animations. Some themes only change the icon, others completely replace the charging effect (for example, running wave or fire).
- π± Open the Themes app (icon with brush on desktop).
- π In the search box, enter the query: charging animation or battery animation.
- π¨ View available topics β pay attention to reviews and ratings (better choose with a score of 4.5).+).
- π₯ Click Apply, after which the phone will restart (this is normal).
β οΈ Attention: Some topics from the store MIUI They're advertising or collecting data. Before you install, check the resolution of the theme in the description. If the theme is slowing down after you use it, return the standard theme in the settings.
Method 2: Hidden MIUI settings (without root and themes)
MIUI 12.5 and later has a hidden settings section where you can choose from 3 standard charging animations: classic mi-boone, circular indicator or static icon. This method does not require additional applications to be installed, but does not work on all versions of the firmware.
Instructions:
- Open the Settings app.
- Go to About the Phone. β Version. MIUI.
- Tap 7 times on the MIUI version until the notification βYou became a developer!β appears.
- Go back to the main settings menu and open a new section for developers.
- Find the charge animation (could be called Battery Animation Style) and choose your favorite option.
If you don't have a paragraph, your firmware doesn't support this feature, so try upgrading to the latest version of MIUI or use other methods in this article.
What if the βDevelopersβ section does not appear?
Method 3: Change through ADB (for advanced users)
If the standard methods don't work, you can change the animations using Android Debug Bridge (ADB), which requires you to connect your phone to your computer, but you don't need root rights. We're going to change the system setting for the animation style.
Warning: Incorrect ADB commands may disrupt the system. Follow the instructions carefully and do not change other settings.
Enable debugging by USB in the developer settings |Install Xiaomi drivers on PC| Download ADB platform from the official Google |Connect phone with original cable |Contact the connection with the adb device command |Contact the adb device command
-->
Instructions:
- Connect the Redmi Note 9 to your PC and confirm the debugging permission on your phone.
- Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with ADB.
- Enter the command to check the connection: adb shell
- Now enter the command to change animation (example for circular indicator): settings put global battery_animation_style 1 Available values: 0 β standard mi-bun (by default) 1 β circular 2 β static
Reboot your phone to make the changes take effect.
β οΈ Note: Some custom firmware may not work on these commands or cause a system interface to fail. MI β perform a reset via fastboot (instructions in the "Recovery" section").
Method 4: Manual editing of system files (root only)
It is the most flexible, but also the most dangerous method, allowing you to install any custom animation, including animations from other Xiaomi models (for example, from Mi 11 or POCO F3).
- π Unblocked bootloader and root rights (Magisk).
- π Backup copy of the system partition (required!).
- π οΈ File Manager with support for root (such as Root Explorer or Mixplorer).
- πΌοΈ Finished animation files in.zip or.apk format.
Step-by-step:
- Download the archive with the animation you like (for example, from the XDA Developers forum or 4PDA). Popular options: Animation "Energy" (waves) Animation "Fire" Animation from POCO Launcher
.png
battery_anim.xml
adb shell
su
mount -o rw,remount /system/system/media/theme/default/Replace existing files (repair the originals!).
chmod 644 /system/media/theme/default/*.png
chmod 644 /system/media/theme/default/battery_anim.xmlReboot the phone.
| Type of animation | Replacement files | Risk of failure | Root is required. |
|---|---|---|---|
| Standard (mi-boon) | battery_charging.png, battery_anim.xml | Low. | No. |
| Circular | battery_circle_*.png, battery_anim.xml | Medium. | Yes. |
| Castomy (fire/waves) | All files from the archive + framework-res.apk | High-pitched | Yes. |
| Static icon | battery_full.png, battery_low.png | Low. | No. |
π‘
Before replacing system files, make a full backup via TWRP or Swift Backup, which will allow you to restore your phone in 5 minutes if something goes wrong.
Recovery after a failed animation change
If you change the phone, you don't turn on, you hang on the MI logo, you show a black screen, don't panic, and 90 percent of the time, you can fix it without going to the service center.
- Hard reboot: press the power button for 20 seconds. If it doesn't work, move on to the next step.
- Recovery Mode: Turn off the phone (press the power + volume up for 10 seconds). Press Power + Volume up until the menu appears. Select Wipe & Reset β Wipe Cache (don't erase data!).
Recovery through ADB
adb shell rm /data/system/package_cacheThis command clears the cache of system applications, which often solves problems with hanging.
Fastboot flashing through Fastboot
- Download the official firmware for Redmi Note 9 (merlin) from the Xiaomi website.
- Connect the phone in fastboot mode (clip the power + volume down).
- Run the command: fastboot flash all firmware.zip
β οΈ Note: If after flashing the phone requires authorization in Mi-account, and you do not remember it - contact the Xiaomi service center with a check about the purchase. FRP This can result in a complete locking of the device.
π‘
Always check for custom animation compatibility with your version of MIUI. Files for MIUI 12 may not work on MIUI 14 due to changes in the system folder structure.
Where to download high-quality charging animations for Redmi Note 9
Not all archives with animations on the Internet are safe, but here are proven sources where you can find quality and working files:
- π XDA Developers - a forum with themes for the Redmi Note 9 (see Xiaomi Themes & Apps.
- π·πΊ 4PDA β Russian language forum with a wide range of topics MIUI. We recommend the author @MiuiSuer, which adapts animations to different models.
- π¨ Telegram channels: @MIUIThemes β theme-and-animation. @XiaomiMods β Mods for system files.
- π οΈ GitHub is an open source repository: MIUI Customizations.
Before downloading, check:
- πΉ Compatible with your model (Redmi Note 9 / Merlin).
- πΉ Version MIUI (specified in the phone settings).
- πΉ Reviews from other users (especially stability).
Avoid files with the.exe or.bat extension, which can be viruses, and the best option is.zip or.apk archives with a detailed description.