The animations in MIUI make the interface of Xiaomi, Redmi and POCO smartphones visually appealing, but not all users are willing to put up with their side effects. Slow transitions between screens, βspringyβ icons when pressed and smooth opening of applications not only distract, but also significantly slow down the device β especially on budget models with 4-6 GB of RAM. Moreover, the constant drawing of animations increases the load on the processor, which leads to a faster battery discharge.
In this article, youβll find 5 proven ways to disable animations, from standard MIUI settings to hidden developer settings and even edit configuration files (no root rights!).
- π Transitions between screens (left/right swipes)
- π± Animation of start/close applications
- β‘ Effects of clicking on icons (scaling, shadow)
- π System transitions (opening/closing menus, notifications)
All instructions are valid for MIUI 14/15 (including global and Chinese versions) and tested on Xiaomi 13/14 series, Redmi Note 12/13, POCO F5/X5. If your device runs on Android 13/14 with a shell from another manufacturer (for example, HyperOS), some methods may not work β we will warn you about this in advance.
1. disable animations via "System Settings" (without developer rights)
The easiest way to reduce the number of animations is to use the built-in MIUI options. Unfortunately, a complete shutdown is not available here, but you can reduce their duration to a minimum or remove the most annoying effects.
Follow the steps:
- Open the Settings. β The phone.
- Click 7-10 times on the MIUI version until the notification βYou are a developer!β appears.
- Return to the main settings menu and go to Additional settings β Developer settings.
- Find the animation scale section and set the value of Disabled (or 0.5Γ if full shutdown is not available) for all three items.
These settings affect:
- πΉ Switch between applications (for example, when clicking on βRecentlyΒ»)
- πΉ Opening/closing windows (including system dialogs)
- πΉ Animation when turning the screen
Make sure the animation scale is set to 0.5Γ or βDisabledβ |Reboot your phone for changes |Check the smoothness of the βRecentβ apps |Open any application (e.g., βSettingsβ) and estimate the speed-->
π‘
If the item "Developer Options" does not appear after clicking on "Version" MIUI", Try using a second Mi Account or resetting your phone to factory settings (without deleting data).
Note that on some firmware (e.g. MIUI Global for Redmi Note 10) the option βDisabledβ may not be available. In this case, select 0.5Γ, which will reduce the duration of animations by half.
2. Completely disabling animations via ADB (no root)
If the standard settings donβt work, you can go further and force all animations to be disabled using Android Debug Bridge (ADB), a method that works on any Xiaomi device with Android 10 and later, but requires a connection to a computer.
You'll need:
- π₯οΈ Computer with Windows/macOS/Linux and installed drivers ADB
- π± USB-cable (preferably original)
- π§ Included Developer Options and Debugging by USB
Instructions:
- Download Googleβs Platform Tools and unpack the archive.
- Connect the phone to your computer and select File Transfer mode.
- Open the command line (cmd) in the folder with the platform-tools and execute the commands in turn: adb devices 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
- Reboot the phone.
What if the ADB canβt see the device?
Important: After the MIUI update, the animation settings are reset via ADB. To return them, repeat the procedure or use an automatic script (see section 4).
3. Disable the animations of the launch of applications (Lawnchair, Nova Launcher)
The MIUI system launcher doesnβt completely remove animations when opening apps, but it can be done with third-party launchers. The two most popular options β Nova Launcher and Lawnchair β support fine-tuning transitions.
For Nova Launcher:
- Install a launcher from Google Play.
- Go to Settings Nova β Animations.
- Set a value for all items No or Fast.
- In the Home Screen β Scroll Speed section, select Instantly.
For Lawnchair:
- π Open the Settings. β Behavior β Animation.
- π Disable Application Launch Animation and Application Closing Animation.
- π In the Home Screen section, set the scroll speed: Instantly.
Standard. MIUI Launcher|Nova Launcher|Lawnchair|Another (write in the comments)|I do not use third-party launchers.-->
The advantage of this method is that you have full control over animations without tampering with system files, but note that some MIUI features (such as Super Wallpapers or App Vault) may not work properly with third-party launchers.
4. editing the build.prop file (for power users)
If youβre willing to take more drastic measures, you can manually edit the build.prop system file, which is responsible for many Android settings, including animations, which requires root rights or Magisk (MagiskHide Props Config is suitable for devices without a root).
Instructions for root devices:
- Install any file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/build.prop and back up the file.
- Open the file in the text editor and add the following lines at the end: debug.egl.hwc.cached=false debug.sf.hw=1 debug.performance.tuning=1 window_animation_scale=0 transition_animation_scale=0 animator_duration_scale=0
- Save the changes, set the rights 644 (rw-r--r---) and restart the device.
π‘
Editing build.prop without root rights can cause system boot failure. If you donβt have experience with system files, use the ADB method (section 2) or third-party launchers (section 3).
For devices without root rights, you can use the Magisk module:
- π§ Install Magisk and the BuildProp Editor module.
- π§ In the editor add the same lines as above.
- π§ Reboot the phone.
This method maximizes performance because it disables animations at the system level, but it is only suitable for advanced users β a bug in build.prop can lead to a bootloop.
5. Disable animations via MiXplorer (alternative to ADB)
If you don't have access to your computer but you have root rights, you can use the MiXplorer file manager to edit system settings, which is suitable for devices running MIUI 12-15.
Step-by-step:
- Download and install MiXplorer (available on XDA Developers).
- Open the manager, go to /data/data/com.android.providers.settings/databases.
- Find the settings.db file and open it with the built-in SQL-editor.
- Follow up on the following requests: UPDATE system SET value='0' WHERE name='window_animation_scale'; UPDATE system SET value='0' WHERE name='transition_animation_scale'; UPDATE global SET value='0' WHERE name='animator_duration_scale';
- Save the changes and restart the phone.
This method does not require a PC connection and works even on devices with a locked bootloader (if there is root).However, be careful - incorrect editing settings.db can lead to system failures.
π‘
Before editing settings.db, back up the file. To do this, copy it to another location (for example, on the site). SD-map or export through MiXplorer.
Comparison of methods: which way to choose?
To make it easier for you to decide, we have compiled a table with the pros and cons of each method:
| Method | Root is required. | PC required | Difficulty | Efficiency | Risks. |
|---|---|---|---|---|---|
| Developer parameters | β No. | β No. | β Very simple. | β οΈ Partial | Absent. |
| ADB-team | β No. | β Yes. | ββ Easy. | β Complete. | Reset after update |
| Third-party launcher | β No. | β No. | β Very simple. | β οΈ Partial (launcher only) | Loss of MIUI function |
| Editing by build.prop | β Yes. | β No. | ββββ Hardly. | β Complete. | The risk of bootloop |
| MiXplorer + settings.db | β Yes. | β No. | βββ Middle-Average | β Complete. | Failure of settings |
For most users, the best solution is to combine ADB + third-party launcher, which gives maximum acceleration without risking damage to the system. If you're not afraid of experimentation and you have root rights, try editing build.prop, which is the most radical, but also the most effective way.
Frequent problems and their solutions
When you turn off animations, users often face unexpected consequences, and here are the most common ones and ways to eliminate them:
β οΈ Warning: If after editing build.prop the phone stopped booting, try to go to Recovery Mode (click Power). + Volume up, restore backup of the file, and if there's no backup, you'll have to refashion the device through Fastboot.
Problem 1: Animations return after the MIUI update.
- πΉ Solution: Repeat the procedure with ADB or use an automatic script (e.g., Tasker with AutoADB plugin).
Problem 2: Some apps (like Google Play Store) ignore animation settings.
- πΉ Solution: For such applications, use Nova Launcher with Startup Animation setting: No.
Problem 3: After the animations were turned off, the scroll lags appeared.
- πΉ Solution: Include the option of Forced in Developer Settings GPU-quick-work.
Problem 4: HyperOS is not working ADB-team.
- πΉ Solution: Try using Shizuku + AppOps to change settings without ADB.