System animations in MIUI make the interface smoother and more visually appealing, but for many users they become a source of irritation. Slow transitions between screens, βwavesβ when clicking on icons and animations of folding applications are not only distracting, but also significantly reduce the speed of work β especially on budget models of Redmi or POCO with limited resources. If you want to make your Xiaomi faster, turning off animations can give a noticeable increase in responsiveness without the need of a factory reset or custom firmware installation.
In this article, we will discuss all the current ways to disable animations on the MIUI 12β15, including hidden developer settings, teams ADB And even manually editing system files for advanced users, and we'll focus on the difference between turning off animations through menus and removing them completely at the system level -- these are fundamentally different approaches with different effects.+, Xiaomi 13 Ultra, POCO F5 Supports certain methods and how to avoid typical errors in setting up.
Why are animations on Xiaomi slow?
The reasons for the βbrakesβ of animations on Xiaomi fall into two categories: hardware and software, in the first case, the βhardwareβ β a weak processor (for example, Snapdragon) is to blame. 4xx redmi 10A) or lack of RAM (2β3 GB on budget models. The second one is the firmware features. MIUI, which by default sets inflated values of animation duration (window_animation_scale, transition_animation_scale).
Interesting fact: even on flagships like Xiaomi 14 Pro animations may seem slow not because of hardware limitations, but because of artificially overestimating their duration in the animation. MIUI. For example, a standard value transition_animation_scale=1.0 in reality corresponds ~300 MS delay, whereas in the βnakedβ Android this value is usually equal to 150β200 That's why turning off animations has such a noticeable effect.
- π§ Hardware causes: weak processor, little RAM, overheating (trottling).
- π± Programmatic reasons: inflated values of animations in MIUI, Background processes, optimization for βbeautifulnessβ rather than speed.
- β‘ Consequences: delays when opening applications, slow folding of windows, "suspending" when switching between tasks.
Before you start disabling animations, check the system boot in Settings β About Phone β System Status. If free RAM is less than 1 GB, close the background applications first or restart the device - perhaps the problem is not animations, but a lack of resources.
Method 1: Disabling animations through developer settings
The simplest and safest method is to use the Developer Menu, which works on all devices with MIUI 12-15 and does not require root or PC access. However, this method has a limitation: it does not remove the animations completely, but only reduces their duration to a minimum (0.5Γ).
To activate the developer menu:
- Go to Settings. β The phone.
- Find the MIUI version and click on it 7 times in a row.
- The message will be: βYou are a developer!β
Now go back to the main settings menu and open a new section, Advanced Settings β For developers, and find three key options here:
- The scale of window animation β set Off. or Animation Γ0.5.
- Scale of transition animation β equal.
- Duration of the animator β Off or Γ0.5.
Activate the developer menu (7 taps according to MIUI)
Check free memory (minimum 1 GB)
Backup of important data
Reboot your phone after the changes-->
Once you have set up, reboot your device, and you can see the effect immediately: apps open faster and transitions between screens become almost instantaneous, but some system animations (like unlocking the screen or MIUI Launcher) will remain, and you can only remove them through ADB or editing system files.
β οΈ Note: On some models (POCO F4 GT, Redmi K50 Pro) after disabling animations, the smoothness of scrolling in MIUI Launcher. It's about optimizing gaming smartphones. To get it back to smoothness, set a value. Γ0.5 instead of a full shutdown.
Method 2: Completely disabling animations via ADB (without root)
If you need to remove animations completely (including system), use commands. ADB. This method does not require root rights, but it requires connecting the phone to a computer. animation_scale=0, What is not possible with a standard interface.
The work will require:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Installed Xiaomi drivers USB Drivers (download from the official website).
- π§ Tool. ADB (is part of Android SDK Platform Tools).
- π Cable USB Type-C (preferably original).
Step-by-step:
- Enable USB debugging in the developer menu (Settings β Additional β Developers β USB debugging).
- Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
- Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and go to the folder with ADB.
- Enter three commands in turn: adb shell settings put global window_animation_scale 0 adb shell settings put global transition_animation_scale 0 adb shell settings put global animator_duration_scale 0
- Reset the device.
After the reboot, all animations (including system animations) will be disabled. To return them back, replace the 0 with 1 in the commands above.
| ADB Team Team | What's off? | The effect |
|---|---|---|
| window_animation_scale 0 | Windows animations (opening/closing applications) | Applications open instantly |
| transition_animation_scale 0 | Transitions between screens | No wave when changing activity |
| animator_duration_scale 0 | All other animations (including system) | Maximum speed of the interface |
β οΈ Attention: On some firmware (MIUI 14 for POCO F5) post-command ADB You can drop the brightness of the screen. To fix this, manually set the brightness in Settings. β Display and reboot the device.
π‘
If after disabling animations through ADB the phone began to "twitch" when scrolling, try setting a value of 0.3 instead of 0. This will remove delays, but will retain minimal smoothness.
Method 3: Editing system files (for advanced users)
This is a method that works for those who have root rights or customized Recovery (TWRPs) installed, and not only disables animations, but also removes their files from the system, which maximizes productivity, but it's a risky approach, which is to get a brick if you make a mistake.
Instructions for root devices:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/media/theme/default.
- Find files with the.zip extension that contain the anim name (e.g. framework-res.apk or miui-systemui.apk).
- Make a backup copy of these files on SD-card.
- Delete or rename the animation files (e.g. add backup at the end of the title).
- Reset the device.
For TWRP devices:
- Download the modified framework-res.apk file without animations (see the XDA Developers or 4PDA forums for your model).
- Move it to the phone.
- Download to TWRP, backup /system partition.
- Replace the original file with a modified one.
- Clear the cache and restart.
This is the fastest way to get the speed, but it takes experience. If the phone doesn't boot after the changes, restore the backup via TWRP.
What if the phone does not turn on after editing system files?
Comparison of methods: which way to choose?
The choice of method depends on your Xiaomi model, MIUI version and technical skills level, and below is a comparison table with the pros and cons of each approach.
| Method | Skills required | The effect | Risks. | Suitable for |
|---|---|---|---|---|
| Developer menu | Rookie | Animations accelerate, but donβt disappear completely | No. | All models in MIUI 12-15 |
| ADB-team | Medium. | Complete shutdown of animations | Minimum (interface glitches are possible) | All models except some games (Black Shark) |
| Editing system files | Advanced. | Maximum productivity | High (bootloop risk) | Devices with root or TWRP |
For most users, the best solution is a combination of the first and second method: first set minimum values in the developer menu, and then achieve a complete shutdown through ADB.
If you own a flagship (Xiaomi 13T, Redmi K60 Pro), then turning off animations may not have the same noticeable effect as on budget models, in which case it is better to focus on optimizing background processes (disabling application autoruns, cleaning the cache).
π‘
On devices with MIUI 15 (such as Xiaomi 14), some animations are tied to the system services miui.systemui. These can only be disabled via ADB or root, but this can disrupt navigation gestures.
Frequent problems and their solutions
When you turn off animations on Xiaomi, users encounter common errors, and here are the most common ones and how to fix them:
- π Animations return after reboot: This happens if you used the developer menu but didn't apply commands ADB. Solution: Repeat the steps from Method 2 or set 0.5 instead of Off in the settings.
- π±οΈ Disappears smooth scrolling: Frequent problem on POCO and Redmi with 120 Hz displays. Solution: install transition_animation_scale=0.3 through ADB.
- π Battery goes down quickly: Paradoxically, turning off animations can increase battery consumption on some models.This is because the processor starts to work at full speed without "pausing" on animation. Solution: turn on power saving mode in Settings β Battery.
- π± Navigation gestures do not work: MIUI 14β15 shutdown ADB It can break back and home swipes. Solution: give it back. transition_animation_scale=0.5.
If after manipulating the animations, the phone began to behave unstable (spontaneous reboots, interface glitches), reset settings through Settings β System β Reset β Reset settings. This will return all parameters to factory, but will not delete your data.