Xiaomi Poco X3 is one of the most popular smartphones among customization enthusiasts thanks to its open bootloader and support for modifications. But even in standard MIUI firmware, there are hidden opportunities to change charging animations from simple disabling to installing custom graphics themes. In this article, we will analyze all the current methods, including methods without root rights and using ADB.
It is important to understand that charging animation in Poco X3 (model M2007J20CG) bound to system files /system/media/bootanimation.zip and /system/bin/charging_anim. Changes to these files require caution β wrong actions can lead to bootloop ( looped on).We will describe each method in detail so that you can choose the best option depending on your level of training.
1. MIUI Standard Settings: What You Can Change Without Root
Xiaomi has a few built-in options for customizing the charging interface, but they are limited. The standard MIUI 12/13/14 firmware (depending on your Poco X3) has the following options available:
- π Disabling animation: complete removal of graphics when charging (only a percentage and battery icon will remain).
- π¨ Change of theme: using embedded themes MIUI, which partially change the display style of the charge.
- β‘ Mode "Fast Charging": changes the lightning icon when using the original Xiaomi RAM (33W).
To access these settings:
- Go to Settings β Display β System Animation.
- Select Charging Style (in some versions of MIUI it is hidden β see the next section).
- Activate or deactivate the option to show animation.
If Charging Style is not on the menu, it means your firmware version does not support it, in which case you will need to use ADB or third-party apps (more on this below).
Hidden MIUI settings: how to enable experimental functions
The Poco X3 firmware has hidden settings that can be activated through the Engineering Menu codes, or ADB. One of them is alternative charging animation styles that don't appear in the standard interface.
For activation:
- Open the phone app and enter the code: ##6484##
- In the MIUI Hidden Settings menu, select Battery β Charging Animation.
- Activate the option Enable custom charging anim (if any).
If the code doesnβt work, try an alternative method using ADB:
adb shell settings put global charging_animation_style 1Where 1 is an alternative style ID (available values: 0 is standard, 1 is minimalistic, 2 is animation with percentages).
What to do if the engineering menu is not opened?
β οΈ Attention: Changing hidden settings through the engineering menu can cause sensors or battery display to fail.Before experimenting, back up through Settings β Additionally. β Backup.
3.Use ADB to modify animations (no root)
ADB (Android Debug Bridge) is Googleβs official tool that allows you to manage system settings without obtaining root permissions. For the Poco X3, this method is the safest, since it does not require unlocking the bootloader.
What you need:
- π₯οΈ Computer with installed ADB-driver.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
- π Original. USB-cable (important for stable connection).
Step-by-step:
βοΈ Preparation for work with ADB
- Connect Poco X3 to your computer and enter a command to check the connection: adb devices (should display the serial number of the device).
- To disable standard animation, perform: adb shell settings put global charging_animation_enabled 0
- To include alternative animation (if available): adb shell settings put global charging_animation_style 2
- Reboot the device: adb reboot
If the commands donβt work, it means that your version of MIUI is blocking the changes through ADB. In this case, you will need to unlock the bootloader and use Magisk (see the next section).
π‘
Before working with ADB, disable all antiviruses on your PC β they can block commands as βsuspicious activity.β
4. Install custom animation via Magisk (root required)
For complete customization of charging animation on Poco X3 you will need:
- Unlock the bootloader (the official instructions of Xiaomi).
- Install custom recovery (TWRP).
- Get root rights through Magisk.
After preparation, you can install the Charging Animation Changer module for Magisk:
- Download the module with XDA Developers (e.g., developers, BatteryAnimations_Magisk.zip).
- Move the file to the phone's memory.
- Open Magisk Manager, go to Modules β Install from storage.
- Select the downloaded file and confirm the installation.
- Reset the device.
After the reboot, a new section will appear in the Magisk menu to select animations.
| Type of animation | Description | Compatibility |
|---|---|---|
| Minimalist | Only interest and fine charge line | MIUI 12-14 |
| Pixel Style | Animation in the style of Google Pixel (wave) | Requires Android 11+ |
| Custom ZIP | Download your animation in.zip format | Any version |
| OnePlus Style | Round animation with gradient | Only for AMOLED-screen |
β οΈ Note: Installing incompatible Magisk modules may result in soft-brick (the device will boot but with errors). XDA Make sure it supports Poco. X3 (codename).
5 Manual modification of system files (for experienced users)
This method involves directly replacing animation files in the system partition, and requires root rights and backup, because doing the wrong thing can make the phone inoperable.
Files responsible for charging animation in Poco X3:
- /system/media/bootanimation.zip is the main on/off animation.
- /system/bin/charging_anim β Binary file that controls charging schedule.
- /system/media/charging_preview.mp4 β Video preview (in some firmware).
To replace:
- Download custom bootanimation.zip (for example, with XDA).
- Use Root Explorer or ADB to copy a file to the system partition: adb push bootanimation.zip /system/media/adb shell chmod 644 /system/media/bootanimation.zip
- Reset the device.
Critical: If the phone doesnβt boot after replacing files, you need to restore the original files via TWRP or fastboot.
π‘
Before replacing your system files, always check that they are compatible with your Poco X3 (2400Γ1080) screen resolution and Android (10/11) version.
6.Alternative methods: MIUI applications and themes
If you donβt want to risk system files, you can use third-party apps or MIUI themes that indirectly affect how you display charging.
List of verified annexes:
- π± Battery Charge Animation (Play Market) β overlays its graphics on top of standard animation (does not work on all firmware).
- π¨ MIUI Theme Editor β allows you to edit system themes, including charging interface elements.
- β‘ AccuBattery β does not change the animation, but adds detailed charge statistics on top of the standard interface.
To set the themes:
- Download a theme with custom animation support (e.g. Pixel Experience Theme or DarkNess Reborn).
- Install it through Topics β My Themes β Import.
- Apply the theme and restart the device.
Limitations of the method:
- Not all themes support changing charging animations.
- When you reset your settings or update your MIUI, the theme will reset.
- Some elements (such as the fast-charging zipper icon) may remain standard.