How to change charging animation on Xiaomi Mi 9: 5 proven ways

Xiaomi Mi 9 is the 2019 flagship that still remains popular among customization enthusiasts. One of the most notable features of the interface is the charging animation that comes when you plug your device into a power source. Standard animation with battery and interest can get boring, especially if you want to personalize your smartphone for yourself.

In this article, we will discuss all possible ways to change the charging animation - from simple settings to MIUI You will learn how to install custom animation without root rights, what risks are brought by changes through the use of root rights. ADB, Important: Some methods require unlocking the bootloader or superuser rights, which can deprive you of warranties and lead to unstable system operation.

If you're a beginner, start with the first two (the safest ones) and you can go straight to the pro sections. ADB Or custom firmware. Remember to back up your data before any changes!

1. Method: Use of MIUI themes (without root and ADB)

The easiest and safest method is to change charging animations through built-in themes. MIUI. Not all themes change animation, but some developers add custom options.

How it works: topics in MIUI Not only can wallpaper and icons be replaced, but system animations, including the charging screen, are also available, but the choice is limited, with most themes leaving standard animations, changing only the color scheme or adding minimal visuals.

  • 🎨 Pros: no need to unlock the bootloader, no risk of "bricking" the phone, changes are reversible.
  • ⚠️ Cons: very limited selection of animations, most themes do not affect the charging screen.
  • πŸ”„ Compatibility: Works on all versions MIUI Xiaomi Mi 9 (including MIUI 12/13/14).

Step-by-step:

  1. Open the Themes app (the icon with a brush on your desktop).
  2. Go to the popular or recommended section.
  3. In the search bar, enter the query: charging animation or charging animation.
  4. Look at the available themes. Pay attention to the screenshots, some themes can only change the screensaver of the lock, not the animation itself.
  5. Select your favorite theme and click Apply.
  6. Connect your phone to charge to check for changes.

⚠️ Note: If the animation hasn't changed after applying the theme, it means the theme doesn't support the feature. Some themes require rebooting the device - try this before checking.

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

2. Method: Replacement through developer settings (MIUI 12+)

In versions. MIUI 12 and later, a hidden option has been introduced that allows you to disable the charging animation completely or replace it with a static image. This method does not require root rights, but it does not work on all firmware.

Warning: Enabling developer mode and changing hidden settings can lead to unstable interface performance. If the changes have lags, reset the developer settings in Settings β†’ The phone. β†’ All parameters. β†’ Resetting developer settings.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if required.

Additional settings β†’ Developer settings

Charging animation

Charging animation

  • Disable – remove the animation completely (only a percentage of charge).
  • Static image – replace animation with a fixed picture.
  • Standard - will return the original animation.
  • Connect your phone to the charger to see the changes.
MIUI versionSupport for the functionNotes
MIUI 12.0–12.5βœ… Yes.The function may not be available on Chinese firmware
MIUI 13βœ… Yeah (not at all assemblies)The global version works stably.
MIUI 14⚠️ Partially.In some regions, the function has been removed.
The Pixel Experience (LineageOS)❌ No.Use methods for Android without shell MIUI

πŸ’‘

If the developer’s settings do not include β€œcharging animation”, try updating it. MIUI Sometimes the feature appears after the update.

Method: Replacement through ADB (without root, but with unlocking the loader)

For advanced users who are willing to work with ADB, There's a way to replace the command line animation, which doesn't require root rights, but you'll need to unlock the bootloader, which will reset the phone to the factory settings.

The advantage of this method is the ability to install any custom animation in.zip format, if it is compatible with the screen resolution of Xiaomi Mi. 9 (2340Γ—1080). However, incorrect commands can result in data loss or a download cycle.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS and installed drivers ADB.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“ File with custom animation in format bootanimation.zip (can be found on the forums XDA Developers or 4PDA).
  • πŸ”“ Unlocked boot loader (instruction below).

Unlock the bootloader (if not unlocked)|Install ADB and Fastboot on PC|Download the right one bootanimation.zip|Make a backup copy of the data|Charge your phone at least to 50%-->

Step-by-step:

  1. Unlock the bootloader: Go to Mi Unlock and download the utility. Launch the program, log in to Mi Account and follow the instructions. Connect the phone in Fastboot mode (turn off the phone, then press Volume down). + Nutrition).

⚠️ Warning: Unlocking the bootloader erases all data from the phone! make backups in advance.

Download the custom animation:

  • Find it. XDA or 4PDA file bootanimation.zip, Mi-compatible 9.
  • Check the animation resolution – it should match the screen resolution (2340Γ—1080).
  • Connect your phone to your PC and open the terminal: Adb devices (you should display your device).
  • Copy the animation file to the system folder: adb push bootanimation.zip /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/bootanimation.zip /system/media/ chmod 644 /system/media/bootanimation.zip reboot
  • After the reboot, connect the phone to charge - a new animation should appear.
What to do if the animation has not changed?
If after the reboot the animation remained standard, check it out: 1. Is the file properly named (bootanimation.zip, symbolless). 2. Does the animation resolution match the screen resolution of Mi? 9. 3. Whether rights are established 644 file. 4. If the problem persists, try a different animation file or return the standard one through the same command.

4. Method: Install custom firmware (root required)

If you're willing to take drastic measures, installing custom firmware (like Pixel Experience or LineageOS) will completely change the charging animation, which gives you maximum customization freedom, but has serious drawbacks:

  • βœ… Full control of the interface, including animations.
  • βœ… The ability to install animations from other devices (for example, from Google Pixel or OnePlus).
  • ⚠️ Unlocked bootloader and root rights are required.
  • ⚠️ Risk of losing the camera functionality, NFC or wireless charging (depending on firmware).
  • ❌ Warranty voided, updates MIUI They won't come again.

Recommended firmware for Xiaomi Mi 9:

FirmwareAnimation supportComplexity of installationDownload link
Pixel Experienceβœ… Full (Animations from Android Stock)MediumOfficial website
LineageOSβœ… Partial (extra modules needed)Tall.Official website
crDroidβœ… Complete. + customization through settingsMediumOfficial website

Installation instructions (briefly):

  1. Unlock the bootloader (see method 3).
  2. Install a custom Recovery TWRP for Mi 9.
  3. Download firmware and GApps (if you need Google services).
  4. Reboot to TWRP, Do wipe (Dalvik, Cache, System, Data).
  5. Install firmware and GApps.
  6. Reboot and set up the system.
  7. Charging animations can be changed through the firmware settings or Magisk modules.

⚠️ Note: Some custom firmware does not support wireless charging on the Xiaomi Mi 9 due to kernel features.

πŸ’‘

Custom firmware gives you maximum freedom, but it requires technical skills. If you're a beginner, start with simpler methods (themes or techniques). ADB).

5. Method: Magisk modules (for root users)

If you already have root rights and you have Magisk installed, you can change the charging animation with special modules, which is less risky than full flashing, but still requires caution.

Advantages:

  • πŸ”§ No need to reflash the phone - changes are made on the fly".
  • 🎨 A large selection of animations in the Magisk repository.
  • πŸ”„ Easy to roll back to standard animation (remove the module is enough).

Disadvantages:

  • ⚠️ Requires an unlocked bootloader and root.
  • ⚠️ Some modules may conflict with MIUI.

Instructions:

  1. Install Magisk Manager (if not already installed).
  2. Open the application and go to the Modules section.
  3. Click Download from the network and search for charging animation.
  4. Choose your favorite module (e.g. BootAnimation Zip or Miui Charging Animation Changer).
  5. Download and install the module, then restart the phone.
  6. Connect the device to charging - a new animation should appear.

The following are the Xiaomi Mi 9 modules:

  • πŸ“± Miui Charging Animation Changer – lets you choose animation from the gallery.
  • 🎬 BootAnimation Zip – supports downloading custom.zip files.
  • πŸ”„ Reset Charging Animation – Returns Standard Animation MIUI.

πŸ’‘

Before installing the module, check the reviews of other users of Xiaomi Mi 9 on the forum XDA. Some modules are optimized for specific versions only. MIUI.

6. Method: Manual editing of system files (for experienced)

This method is only suitable for users with root rights and experience with Android system files, it allows you to completely replace standard animation with custom animation, but requires strict adherence to instructions.

Warning: Incorrect editing of system files can result in a cyclical restart of the phone or loss of functionality.

What you need:

  • πŸ“± Root rights (via Magisk or SuperSU).
  • πŸ–₯️ Root Explorer (such as Root Explorer or Solid Explorer).
  • πŸ“ Animation file in format bootanimation.zip (permit 2340Γ—1080).
  • πŸ”§ Backup copy of the original animation file.

Step-by-step:

  1. Download the appropriate file bootanimation.zip (for example, XDA).
  2. Open the root guide and go along the way: /system/media/
  3. Find the file. bootanimation.zip Make a copy of it (for example, rename it to a new name). bootanimation_bak.zip).
  4. Delete the original file and paste yours. bootanimation.zip.
  5. Set access rights 644 (rw-r----).
  6. Reboot the phone.

If the animation hasn't changed:

  • Check that the file has the correct name (bootanimation.zip).
  • Make sure that access rights are set correctly.
  • Try another animation file (perhaps the current one is incompatible with the MIUI).

⚠️ Note: On some versions MIUI The charging animation file may be stored elsewhere, for example: /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk/res/drawable/ In this case, you will need to decompile APK, If you're not sure about your skills, you can use other ways.

Frequent mistakes and their solutions

When changing the charging animation, users often encounter problems, and here are the most common errors and ways to fix them:

Problem.Possible causeDecision
The animations did not change after the file was replaced.Incorrect access rights or file pathCheck the license (chmod) 644) path (/system/media/)
The phone is stuck on the load.The damaged file bootanimation.zipBoot in. TWRP and restore the backup.
The animation is displayed incorrectly (stretched, cropped)Disparity between file and screen resolutionFind the file with permission 2340Γ—1080
After the reboot, the animation resetMIUI Restores Standard FileUse the Magisk module to protect against resetting
ADB does not see the deviceNot installed drivers or not included debuggingCheck the settings β†’ For developers β†’ Debugging by USB

If none of these methods worked:

  • πŸ” Check the version. MIUI β€” Some methods work only on certain assemblies.
  • πŸ“± Make sure the bootloader is unlocked (for methods 3-6).
  • πŸ’¬ Find a solution in the forums XDA Developers or 4PDA (Please note the Xiaomi Mi 9 and version MIUI).

FAQ: Answers to Frequent Questions

Can I change the charging animation without unlocking the bootloader?
Yes, but the options are limited. You can: Use themes. MIUI (Method 1. Disable animation via developer settings (method 2, if available). Complete animation replacement will require unlocking the bootloader or root rights.
Where to download secure animation files for Xiaomi Mi 9?
Recommended sources: XDA Developers (Segment Xiaomi Mi) 9). 4PDA (Xiaomi Mi forum 9, theme "Charging animations"). Telegram channels on customization MIUI (for example, @miuicustom). ⚠️ Avoid downloading files from dubious sites – they may contain malicious code.
Will I lose my warranty if I change the charging animation?
Depends on the method: βœ… Safe for Guarantee: Use of Thems MIUI (method 1) or developer settings (mode 2). ⚠️ The risk of loss of warranty: unlock the bootloader (methods 3-6). Xiaomi officially declares that unlocking will void the warranty. If you are interested in warranty, stick to the first two ways.
Can I return the standard animation after the changes?
Yes, in most cases: For those MIUI: Use the standard theme. ADB/Magisk: Remove the custom file and restore the original. For custom firmware, refashion back to the original file. MIUI. If you have made a backup copy of the original bootanimation.zip, Just put it back in its place.
Why did the phone stop after the animation was replaced?
Possible causes: An animation file that is too heavy (multiple frames or high resolution); conflict with other Magisk modules; damage to system files when copying; solution: Delete custom animations and check performance; try another file with less resolution; disable other Magisk modules that may conflict.