HyperOS β a new operating system from Xiaomi, designed to replace MIUI But even with the optimizations, many users are facing slowdowns, especially on budget models like the Redmi Note 12 or the Redmi Note. POCO X5. The reasons can be found both in the software βcrutchesβ of the firmware itself, and in the features of the Qualcomm Snapdragon or MediaTek Dimensity hardware platform.
In this article, we will discuss specific acceleration methods that work on HyperOS 1.0-2.0 (relevant for devices 2023-2026). MIUI Optimization through ADB or setting up the task scheduler LMKD This will increase productivity by up to 40-50% in everyday tasks, and basic actions like cleaning the cache β up to 15-20%. K70 and POCO F6.
Brake Diagnostics: How to Understand What Slows HyperOS
Before you optimize your system, you need to identify bottlenecks. HyperOS has built-in monitoring tools, but they're hidden from the user.
- π Analysis of use CPU/GPU: Go to Settings. β The phone. β HyperOS version and tap 5 The kernel will open the Debugging menu. β Performance, where you can see the graphics of the processor and memory in real time.
- ποΈ Memory fragmentation check: type ##4636## in the dialer, select Usage statistics and note the Memory fragmentation setting. A value above 25% indicates the need to restart.
- π System Lag Logs: Enable Developer Mode (Tap 7 times on HyperOS in About Phone), then Settings β Additionally. β Developer settings activate Process Journal and Debugging by USB.
Typical causes of brakes in HyperOS:
| Symptoms. | Probable cause | Decision |
|---|---|---|
| Lags when scrolling the menu | Animation overload MIUI Launcher | Disable animations in the developer settings |
| Freezes when starting the camera | The conflict with Google Camera Services | Clear the camera cache and disable Google Play Services for it |
| Slow loading of applications | Aggressive Memory Management LMKD | Modify the parameters ro.config.low_ram through ADB |
| Overheating and trottling | Background activity miui.analytics | Freeze service through ADB Shizuku |
β οΈ Note: If you are on the Debugging menu β Performance schedule CPU Throttling is always red, which means that the processor is running at lower frequencies due to overheating. In this case, the optimization of the software will not help - you need to replace the thermal paste (relevant to the processor). POCO F5 redmi K60 2023).
2. Basic optimization: what to do first
These actions do not require root rights and take no more than 10 minutes, but give a noticeable increase in smoothness:
- Cleaning the system cache and Dalvik: Go to Settings β Memory. β Clean and select Deep Clean. Then in Settings. β Annexes β Application management sort programs by cache size and clean the top-5 (It is usually Google Play Services, MIUI Gallery and Facebook).
- Disabling unnecessary Google services: In Settings β Accounts. β Google β Sync disable sync of Google Fit, Google News and Google Play Games. Also in Settings β Annexes β Google Play Services β Memory Limit Background Activity.
- Customize animations: Activate Developer Mode and in Settings β Additionally. β Developer settings set: The scale of window animation β Animation disabled Transition animation scale β Animation disabled Duration of animator β 0.5x
Result: After this manipulation, the opening time of apps will be reduced by 20-30%, and the scrolling menu will be smoother, especially on devices with Snapdragon 7 Gen 2 (for example, Redmi Note 13 Pro).+).
3. Advanced settings through ADB (rootless)
Tool. ADB (Android Debug Bridge allows you to change system settings that are not available through the graphical interface. To work, you will need a computer with Xiaomi drivers installed and debugging enabled. USB phone-on.
Download. ADB Tools, connect your phone and execute commands in the terminal:
adb shell
su -c "settings put global hidden_api_policy 1" # Unlocks hidden API
su -c "settings put global window_animation_scale 0"
su -c "settings put global transition_animation_scale 0"
su -c "settings put global animator_duration_scale 0.5"To optimize memory management (relevant for devices with 6-8 GB of RAM):
adb shell
su -c "setprop ro.config.low_ram false" # Disables memory saving mode
su -c "setprop persist.sys.use_fifo_ui true" # Prioritizes UI- streamsCritical commands for HyperOS:
- π adb shell cmd device_idle Disable β Disables aggressive background process restriction.
- π adb shell am broadcast -a android.intent.action.CLOSE_SYSTEM_DIALOGS β Resets system dialogs that can hang.
- ποΈ adb shell pm trim-caches -1 β Forcedly clears the cache of all applications.
β οΈ Attention: Setprop team ro.config.low_ram False can lead to increased battery consumption 10β15%, But it's a great multitasking experience. 12 GB of RAM (for example, Xiaomi) 14 Ultra effect is minimal.
Install Xiaomi drivers on PC
Enable debugging over USB on your phone
Allow debugging in the dialogue on the phone
Connect your phone to USB (file transfer mode)
Start the command line on behalf of the administrator-->
4. Optimization of the file system and storage
HyperOS uses a file system F2FS sectional /data, This is a great way to make reading and writing faster, but in practice, fragmentation and mistuning can make the benefits go away:
1. Defragmentation of the section /data:
- Connect your phone to your PC and do: Adb shell su -c "fstrim -v /data" This command optimizes the placement of data on flash memory. UFS 3.1 (for example, Xiaomi 13T) speed increase of recording speed 25%.
2. Transfer of the application cache to the memory card:
- Insert the class microSD A2 (SanDisk Extreme or Samsung Pro Plus).
- B Settings β Memory. β Additionally. β Default storage select memory card.
- B Settings β Apps for each application (such as Telegram or Spotify) click Storage β Change. β Memory map.
3. Compression shutdown ZRAM (only for devices with 8+ GB RAM):
By default, HyperOS uses compressed RAM (ZRAM), What can cause lags when you're multitasking intensively:
adb shell
su -c "echo 0 > /sys/block/zram0/disksize"| Type of memory | Recommended action | The effect |
|---|---|---|
| UFS 2.1 (Redmi Note 11) | Defragmentation once a month | +10% of the speed of reading |
| UFS 3.1 (Xiaomi 13) | Shut down. ZRAM | +15% smoothness UI |
| eMMC 5.1 (POCO M5) | Transferring the cache to a microSD A2 | +20% of the download speed of applications |
π‘
If the phone is slower after defragmentation, follow the command adb shell su. -c "sync; echo 3 > /proc/sys/vm/drop_caches" β It'll drop the core cache.
5. Setup of the task scheduler and the core
HyperOS uses a modified Linux kernel 4.19/5.10 task-planner CFQ (Complete Fair Queuing for gaming smartphones (Black Shark) 5, POCO F5) better switch to BFQ (Budget Fair Queuing, and for everyday tasks NOOP.
How to change the scheduler:
- Install Kernel Adiutor (root or Shizuku required).
- Go to section. I/O Scheduler and select: BFQ β for gaming loads (reduces lags in Genshin Impact or Call of Duty Mobile). NOOP β For everyday use (accelerates the work of messengers).
CPU
performance
powersave
Optimization LMKD (Low Memory Killer Daemon):
By default, HyperOS aggressively kills background processes, to mitigate this behavior:
adb shell
su -c "echo 'ro.config.lmk_critical_upgrade=false' >> /system/build.prop"
su -c "echo 'ro.config.lmk_debug=false' >> /system/build.prop"After making the changes, restart the device. K70E (Dimensity 8300-Ultra) This will increase the number of applications held in memory from 8 to 12.
What is it? LMKD?
6.Switching off Xiaomi analytics and background services
Xiaomi actively collects device usage data through miui.analytics, msa (Mobile Security Agent) and xmsf (Xiaomi Mobile Service Framework) services, which consume up to 5 times a day% CPU in the background and can cause lags when synchronized.
Methods of shutdown:
- π‘οΈ Through ADB: adb shell pm uninstall -k --user 0 com.miui.analytics pm disable-user --user 0 com.miui.msa.global pm disable-user --user 0 com.xiaomi.xmsf These commands will not remove the services completely, but will block their execution for the current user.
- π§ Through Shizuku (no root): Install Shizuku and App Manager, then manually freeze the com.miui.analytics and com.miui.systemAdSolution packages.
- βοΈ Through settings: In Settings β Confidentiality β Special permits β Display pop-up windows disable security and analytics permissions.
Effect: After disabling analytics, cold startup time is reduced by 10-20%, and autonomy increases by 1-1.5 hours (tested on Xiaomi) 12T Pro with Snapdragon 8+ Gen 1).
β οΈ Warning: Disabling com.xiaomi.xmsf may disrupt Mi Cloud and note synchronization.If you use these services, freeze only miui.analytics and msa.
7. Alternative launchers and shells
Standard. MIUI HyperOS launcher has remained largely unchanged, still suffering from slow scrolling and slow animation. Alternative launchers can speed up the interface by 30-40%.
Top.-3 launcher:
| Launcher | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Nova Launcher | Smooth animations, gesture support, minimalist design | Paid themes | Google Play |
| Lawnchair 12 | Advertising-free, open source, Android support 13/14 | There is no built-in search by app | Official website |
| Hyperion Launcher | Optimized for gaming devices, support RGB-lighting | Closed source code | Google Play |
How to determine:
- Download. APK Launcher (for example, Nova Launcher).
- Install the file and when you first start, select Set as default launcher.
- In the launcher settings, disable: Opening/closing animations Shadow icons (Icon shadows option) Background blur (Blur effect option)
Nana POCO F4 GT transition MIUI Launcher on Nova Launcher reduced the time to open the app menu from 300 ms to 120 ms (data) ADB shell dumpsys gfxinfo).
π‘
Alternative launchers not only speed up the interface, but also reduce the load on the user. GPU. For example, disabling background blur in Nova Launcher reduces GPU usage by 15-20%.
8.Reset to factory settings: when it really helps
If all previous methods fail, the last chance is hard reset. HyperOS reset works differently than in the system. MIUI: The system not only cleanses the data, but also reassembles the cache ART (Android Runtime, which can eliminate deep software conflicts.
When a discharge is justified:
- π’ The system brakes even after cleaning the cache and turning off animations.
- π Applications are spontaneously closed or not opened.
- π± The device is overheated without load (core temperature above 50)Β°C to the plain).
- π Battery goes down in 3-4 hours with minimal use.
How to properly reset the settings:
- Save data (photos, contacts) via Mi Cloud or locally on your PC.
- Go to Settings β About Phone β Resetting β Erase all data.
- Select Clear Internal Memory (this will delete all files, including: DCIM and downloads).
- After reset, do not restore data from backup β install applications manually to avoid carrying old conflicts.
What to do after the discharge:
- Donβt install apps right away β give the system 10-15 minutes to optimize.
- Turn off automatic app updates in Google Play.
- Do not activate Mi Cloud in the first 24 hours (this will prevent background sync).
β οΈ Note: On devices with Dynamic RAM Expansion (Virtual Memory, for example, Redmi Note 12 Pro)+) When you reset, this function is disabled. To return it, go to Settings. β Memory. β Expand RAM and activate the option manually.