Why is the charging animation on Redmi 9 annoying users?
Owners of Xiaomi Redmi 9 often face the same problem: bright battery animation when connecting the charger. This flashing icon with interest and waves of energy not only distracts, but also discharges the battery faster β especially if you charge your smartphone at night. In the dark, flashes of the screen can interfere with sleep, and during the day they are simply useless.
The manufacturer added this feature for "visual feedback," but in practice it turns out to be unnecessary. Fortunately, MIUI 12/13/14 has hidden ways to disable animation without root rights, and we'll go through all the working methods in detail. Importantly, some options require a PC connection, but there are also simple solutions through the phone menu.
Before you start, consider that once the animation is turned off, the screen will simply display a static battery indicator when charging (or not turn on at all, depending on the method chosen), which does not affect the charging speed or battery health.
Method 1: Disconnect via Battery Settings (without PC)
The easiest method is to use built-in MIUI options. It works on most firmware versions, but not on all Redmi 9 modifications (for example, on the Indian version of Redmi 9 Prime, this item may not be available).
Instructions:
- Open Settings β Battery and Performance.
- Slap the icon. βοΈ in the upper right corner (or select "Moreover").
- Find the Charging Animation (or Charging Screen) item and move the slider to the Off position.
- Confirm the action if a warning appears.
If you don't have one, you can move on to the following ways. Some firmware has a different name for it, like Show Charging Status.
β οΈ Attention: On Redmi 9C/9A firmware MIUI 12.5 This method may work in part, because the animation will only turn off when the screen is off.
Method 2: Use of MIUI Hidden Settings (without root)
If standard settings donβt work, use MIUI Hidden Settings (formerly known as Activity Launcher) to reveal hidden features without needing to obtain root rights.
Step-by-step:
- π± Download. MIUI Hidden Settings from Google Play.
- π Open the app and find the Battery section (or Battery).
- π§ Tapping at com.android.settings.fuelgauge.BatterySaverSettings.
- β‘ In the menu that opens, find the option Disable charging animation and activate it.
If this is not the case, try another way:
- In MIUI Hidden Settings, select All Activities.
- Find com.android.settings:.ChargingAnimationSettings.
- Turn off all sliders associated with animation.
Make a backup copy of important data
Charge your phone at least 30%
Make sure that USB-Debugging is disabled (if not used) ADB)
Check the version of MIUI in Settings β About the phone
-->
This method works on MIUI 13/14, but may not work on custom firmware like Pixel Experience or LineageOS.
Method 3: Disconnect via ADB (for power users)
If the previous methods have not worked, it remains ADB-This is the most reliable way, but it requires you to connect to a computer and turn on the developer mode.
What you need:
- π» Computer with Windows/Linux/macOS
- π USB-cable (preferably original)
- π¦ Established ADB Tools
- βοΈ Included Debugging by USB phone-on
Instructions:
- Connect Redmi 9 to your PC and allow debugging.
- Open the command line (or Terminal) and type:
adb shell settings put global charging_animation_enabled 0- Reboot your phone with the command:
adb rebootTo return the animation, replace 0 with 1.
What if the ADB canβt see the device?
β οΈ Note: On some versions MIUI 14 after updating the OS settings ADB If the animation comes back, repeat the command.
Comparison of methods: which way to choose?
Not all methods are equally effective. Below is a table with the pros and cons of each option:
| Method | Difficulty | PC required | It works on all versions of MIUI. | Reversibility |
|---|---|---|---|---|
| Battery settings | β (simple) | β No. | β οΈ Partially. | β Yes. |
| MIUI Hidden Settings | ββ (middle-of-the-road) | β No. | β Yes. | β Yes. |
| ADB-team | βββ (difficult) | β Yes. | β Yes. | β Yes. |
| Editing by build.prop | ββββ (difficult) | β Yes. | β Yes. | β οΈ The risk of brick |
For most users, the best choice is MIUI Hidden Settings. It does not require a PC, works stable and is easily canceled. ADB is suitable for those who have already dealt with Android debugging.
π‘
If the animation is not showing the charging percentage after the animation is turned off, turn on the option to show the charge level in the battery settings. This will not return the animation, but will add useful information.
Frequent problems and their solutions
Sometimes, when you turn off animations, you get side effects, and we'll look at the most common ones.
1.The animation is back after the MIUI update
This is the standard behavior of the system, which is to reset some settings on major updates.
- Repeat the selected method (ADB or Hidden Settings).
- Turn off automatic MIUI update in Settings β About Phone β System Update.
2.The screen does not turn on when charging
If the display remains black after the animation is turned off, check:
- π Is the phone connected to charging (sometimes the cable leaves).
- π¦ Screen brightness (it may be set to a minimum).
- π± Settings of the lock screen β Show when charging.
3.The methods do not work on custom firmware
If you're using LineageOS, Pixel Experience or some other unofficial firmware, the standard methods may not work.
- π§ Look for settings in Settings β System system β Interface.
- π Check the firmware files for the presence of a parameter ro.config.charging_animation.
- π¬ Ask your firmware forum (for example, XDA Developers).
π‘
On custom firmware, the path to animation settings is often different. Look for items with the words charging, battery or animation in the title.
Alternative solutions: if nothing helps
If all methods are useless, consider alternatives:
- Use wireless charging (if supported) β many countertops donβt activate animations.
- Screen sticker β tape the battery indicator area with opaque tape (radical, but works).
- Do Not Disturb β Turn it on overnight through Settings β Sound and vibration.
- Firmware change β some custom builds (like HavocOS) allow you to flexibly customize animations.
For Redmi 9 with an unlocked bootloader, you can try a Magisk module called Disable Charging Animation. Install it through Magisk Manager and restart the phone.
If you don't want to take risks, just turn your phone down when charging. It won't solve the problem, but at least it hides the flashes.