How to disable animations on Xiaomi: a complete guide for all versions of MIUI

Why animations slow down your Xiaomi and when to turn them off

The animations in MIUI are not just a decoration of the interface, but a whole system of visual transitions that make the interaction with the phone more smooth. But what if these transitions begin to annoy or, worse, slow down the smartphone? Especially true for devices with 4/64 GB of memory or budget models like the Redmi 9A, where every frame of the system counts.

Disabling animations can give a noticeable increase in speed – according to user tests, the interface begins to respond to the user’s needs. 20-30% But not everyone needs it, if you have a flagship like Xiaomi. 14 Ultra with 120 Hz display, the difference will be minimal, but owners of devices older. 2020 years (e.g. Mi) 9T or Redmi Note 8 Pro) the procedure will be useful.

In this article, we’ll look at all the ways you can do it, from standard settings to hidden ADB commands that even work on locked bootloaders, and find out which animations can be turned off without risk to the system, and which are better left behind.

Method 1: Disabling animations through developer settings

The easiest and safest method is to use the Developer Menu, which is hidden by default, but activates in a couple of steps, and this is suitable for all versions of MIUI 12 to 15, including HyperOS on new models.

To open the developer settings:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will receive a notification "You became a developer").
  3. Return to the main settings menu – there will be a new section Additional β†’ For developers.

Now you can turn off animations:

  • πŸ”„ Window animation scale: set the value off or no animation.
  • ⚑ The scale of transition animation: the same - off..
  • πŸ“± Animator animation time: select Off. (on some firmwares this item may not be available).

β˜‘οΈ What to check before disabling animations

Done: 0 / 4

After you make the changes, restart the device, and you can see the effect immediately: apps will open without a smooth appearance, and switching between them will be instantaneous.

⚠️ Note: On certain devices (e.g, POCO F3 s MIUI 13) when the animations are completely disabled, the smoothness of scrolling in the menu may disappear. 0.5x shutdown.

Method 2: Using ADB to Deeply Disable Animations

If the standard settings don’t work, you can go further and turn off the system-level animations via Android Debug Bridge (ADB), a technique that requires a computer connection, but allows you to disable even transitions that aren’t visible on the developer menu.

You'll need:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included Debugging by USB developer-setting.
  • πŸ”Œ USB-Type C Cable (preferably original).

Instructions:

  1. Connect your phone to your PC and open the command line (Win + R β†’ cmd).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Follow the following 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
  4. Reboot the phone.

These commands completely remove all system animations, including those responsible for:

  • πŸ“‚ Opening/closing folders on the desktop.
  • πŸ”„ Switching between applications in multitasking.
  • πŸ“± Appearance of notifications and pop-up windows.

πŸ’‘

If, after the animations are removed, ADB The interface is "twitching", return the value animator_duration_scale on 0.5 team

adb shell settings put global animator_duration_scale 0.5

Method 3: Disable animations through third-party apps (without root)

Not everyone is comfortable with ADB, and the developer menu doesn't always work, and in this case, third-party utilities that automate the process will help, and the main advantage is that you don't have to connect the phone to the PC.

The best applications for this task:

AnnexFunctionsConsReference
QuickShortcutMakerAllows you to find and disable hidden animations through shortcutsA complex interface for beginnersGoogle Play
MIUI Hidden SettingsDiscloses additional MIUI settings, including animationsIt doesn’t work on all versions of MIUI.MIUI SU
Animations ControlAllows you to flexibly adjust the speed of animations (from 0.1x to 2x)Requires developer rightsGoogle Play

The simplest solution is Animations Control.

  1. Open the application and give access to the developer settings.
  2. Move the sliders Window animation, Transition animation and Animator duration to position 0.
  3. Press Apply and restart the phone.

⚠️ Note: Applications like QuickShortcutMaker can show system settings that will cause crashes. Do not edit settings called com.android.systemui or miui.system unless you are sure they are intended.

πŸ“Š What way do you prefer to set up your smartphone?
Through standard settings
I'm using ADB.
Party of annex
root rights and custom firmware

Method 4: Disable the charging animations and lock the screen

In addition to system transitions, MIUI has separate animations that are responsible for:

  • πŸ”‹ Battery Charging (cartoon battery, percentages).
  • πŸ”’ Locking/unlocking the screen (wave, particles).
  • πŸ“³ Navigation gestures (lighting when swiping).

These elements shall be deactivated separately:

Charging animation

To remove the cartoon battery when connecting the charging:

  1. Go to Settings β†’ Battery and Performance.
  2. Select the Charging Indicator.
  3. Turn off the charging animation option.

Animation of screen locking

To disable the effects of blocking:

  1. Open the Settings β†’ Lock screen.
  2. Go to the Additional Settings.
  3. Turn off Unlock animation and touch effects.

On some devices (e.g. Xiaomi) 13T) These settings can be hidden. ADB-team:

adb shell settings put secure lock_screen_animation_scale 0
What happens if you turn off all animations?
With animations completely turned off, the interface will become more sharp β€” apps will open instantly, without a smooth transition. However, some users note that without animations, it is more difficult to track the system’s actions (for example, it is not clear whether the application has opened or is still loading).

Method 5: Disable animations through system file editing (root required)

For advanced users who have root rights, the most radical method is system file editing, which allows you to disable even those animations that are not managed through settings or ADB.

You'll need:

  • πŸ“± Root access (for example, via Magisk).
  • πŸ› οΈ File Manager with support for root (Root Explorer, Solid Explorer).
  • πŸ“„ Backup copy of system files.

Instructions:

  1. Open the file manager and go to /system/build.prop.
  2. Find the lines: debug.animation.scale=1.0 transition.animation.scale=1.0 window.animation.scale=1.0 and replace 1.0 with 0.
  3. Save the file and restart the phone.

This method provides maximum control, but has risks:

  • ⚠️ Incorrect editing build.prop can lead to bootloop ( looped download).
  • πŸ”„ After updating MIUI change may be reset.
  • πŸ›‘οΈ Some banking apps stop working on rooted devices.

πŸ’‘

Editing system files is the most effective way to disable animations, but it is only suitable for advanced users with root rights. For most, 1-3 methods are enough.

What animations are best not to turn off (and why)

Not all animations in MIUI are useless, some of them have important functions.

Animation.What is responsible for?Risks of disconnection
Animation of downloading applicationsShows that the application is running (otherwise the screen will β€œfreeze”)It is unclear whether the app has been suspended or just loading for a long time.
Animation of notificationsVisual confirmation of receipt of the communicationYou may miss important notifications (for example, about a missed call)
Animation of navigation gesturesIllumination with swipe up/downIt is more difficult to control navigation without visual feedback.

If you decide to turn off all animations but are experiencing discomfort, return at least these three types:

  1. Animation of application download (set 0.5x instead of 0).
  2. Animation of notifications (leave enabled in the Notification settings β†’ Additional).
  3. Signs lighting (in Settings β†’ System β†’ Gestures).

Remember, MIUI is optimized for animations, and turning them off completely can not only speed up but also make it harder to interact with your phone, for example, without an animation to open apps, it's hard to know if you clicked on an icon or missed.

FAQ: Frequent questions about disabling animations on Xiaomi

Can I turn off animations on Xiaomi without a developer menu?
For example, charging and lock animations can be disabled through standard settings (Settings β†’ Battery and Settings β†’ Lock screen). However, a developer menu or ADB is required to completely disable system animations.
Why did the phone stop after the animations were turned off?
This is paradoxical, but it happens on devices with a weak processor (for example, Redmi 8A), the fact that the system is optimized for smooth transitions, and their abrupt shutdown can disrupt the operation of the graphics accelerator. Try to return the value of 0.5x instead of completely shutting down.
Will the animations return after the MIUI update?
Depends on how you turn off: If you used the developer menu, the settings will reset only when the phone is completely reset. If you edited build.prop, the changes will fly after a major update (for example, with a major update). MIUI 14 on HyperOS). ADB-commands are valid until the next reboot, unless fixed in the settings.
Can I turn off animations only for individual applications?
The standard MIUI does not have this feature, but some launchers (like Nova Launcher) allow you to customize animations for individual icons, and the alternative is to use Tasker to create rules to disable animations when opening specific applications (requires automation skills).
Is it safe to turn off animations via ADB?
Yes, if you only use commands to control animations (window_animation_scale, transition_animation_scale These parameters do not affect critical system processes, but do not change other settings through the system. ADB, If you don't know the destination.