How to change charging animation on Xiaomi Redmi Note 9: 4 proven ways

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.

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

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:

  1. Open the Settings app.
  2. Go to About the Phone. β†’ Version. MIUI.
  3. Tap 7 times on the MIUI version until the notification β€œYou became a developer!” appears.
  4. Go back to the main settings menu and open a new section for developers.
  5. 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?
Make sure you tap it in MIUI, not other fields. Some firmwares need to tap 10 times instead of 7. If it doesn't work, check if Special Opportunities are disabled in the security settings.

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:

  1. Connect the Redmi Note 9 to your PC and confirm the debugging permission on your phone.
  2. Open the command prompt (Windows) or terminal (Mac/Linux) in the folder with ADB.
  3. Enter the command to check the connection: adb shell
  4. 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:

  1. 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.xml

Reboot the phone.

Type of animationReplacement filesRisk of failureRoot is required.
Standard (mi-boon)battery_charging.png, battery_anim.xmlLow.No.
Circularbattery_circle_*.png, battery_anim.xmlMedium.Yes.
Castomy (fire/waves)All files from the archive + framework-res.apkHigh-pitchedYes.
Static iconbattery_full.png, battery_low.pngLow.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.

  1. Hard reboot: press the power button for 20 seconds. If it doesn't work, move on to the next step.
  2. 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_cache

This 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.

Frequently asked questions

Can I change the charging animation without a computer?
Yes, but the choice is limited. The easiest way is to use the MIUI theme store (Animations section), and you can also try apps like MIUI Battery Animation Changer from Google Play, but they don't work on all firmware and may require root.
Why did the phone become slower after the animation change?
This can happen for two reasons: too heavy animation (a lot of frames or high resolution) - try an easier option, conflict with other modifications (for example, if you changed fonts or icons through themes), in which case return the standard theme and restart the phone. If the lags are left, make a cache reset in the menu.
How do you get back the standard animation if something goes wrong?
Recovery methods depend on the method you used: If you changed themes, return the standard theme to the settings. ADB β€” Explain the command: settings put global battery_animation_style 0 If you edited system files, restore them from the backup or reflash your phone via fastboot.
Will a factory reset remove custom animation?
Yes, reset via Settings β†’ Reset will return standard animation, as it restores system files. However, if you changed animations through root and replaced files in /system, then you may need to reset the firmware after the reset.
Can I put an iPhone charging animation on Xiaomi?
Technically, yes, but it will require a deep modification of system files, since iOS animations use a different format and display logic. There are ported versions on forums (for example, the animation "lightning" from the iPhone), but they often glitch at MIUI. We recommend starting with simpler options adapted specifically for Xiaomi.