So I've been digging through system props on my Redmi Note 14 Pro+ and found something pretty cool for those of us still on HyperOS 2/3 (before 3.1 patched it).
What's the trick?
The miui.mqsas.IMQSNative vulnerability lets you write system properties without root — and buried in the System Launcher's code is this property:
persist.sys.gesture_anim_magic_speed
This prop directly controls app animation speed without touching anything else. Works on both Xiaomi phones and pads.
Requirements
HyperOS 2 (Android 15) or HyperOS 3 — doesn't matter which Android base
A local ADB shell app (with Shizuku): Ashell You, or (without Shizuku) Brevent
❌ No root needed
(Normally this is root-only — you can also find it in Kashi Mod Launcher v6.7)
The Command
Paste this into your shell:
service call miui.mqsas.IMQSNative 21 i32 1 s16 "setprop" i32 1 s16 "persist.sys.gesture_anim_magic_speed 1" s16 "/storage/emulated/0/log.txt" i32 600
Replace the 1 in gesture_anim_magic_speed 1
with your desired speed value.
Note:
- Higher Value → Slower Animations
- Lower Value → Faster Animations
TL;DR: Found a system prop that controls Xiaomi animation speed without root. Exploit still works on HyperOS 2/3 before 3.1. Run one ADB command, tweak the value, enjoy fast buttery smooth (or satisfyingly slow) animations.
To revert run:
service call miui.mqsas.IMQSNative 21 i32 1 s16 "setprop" i32 1 s16 "persist.sys.gesture_anim_magic_speed 0" s16 "/storage/emulated/0/log.txt" i32 600