Owners of Xiaomi smartphones often face intrusive advertising, unnecessary pre-installed applications and background processes that significantly reduce the performance of the operating system. the MIUI interface or its new version of HyperOS offers many features, but by default many of them consume battery and processor resources without the user’s knowledge.
There are several levels of optimization, from basic disabling of ads in system applications to advanced methods of deactivating services via computer. MIUI optimization is a system feature that, despite the name, often interferes with the proper operation of third-party launchers and automation tools. Understanding what processes can be safely stopped is key to comfortable device use.
In this guide, we’ll look at proven ways to clean up your system of digital debris, learn how to remove banner ads, turn off heavy animations, and prevent applications from running in the background, and these actions will help significantly extend battery life and free up RAM.
Basic cleaning of advertising and system noise
The first step to clean up the system is to disable the built-in MSA (MIUI System Ads) advertising service, which is responsible for displaying banners in standard applications such as conductor, music and themes, and without deactivating it, any further settings will be less effective, as the system will constantly load advertising content.
You first need to go to the settings menu and find the security and privacy item, and in some versions of the firmware, it's hidden deep in the password and security menu, find the Internet access or the special features section, and turn off the msa slider, and the system will alert you that the service is necessary for work, but it's not, the phone will continue to function properly.
You also need to turn off personalized recommendations that collect data about your habits, which are done in the Get Recommendations section of the security settings, and once you do that, the number of pop-ups and intrusive offers will drop to almost zero.
- 🚫 MSA — The main source of system advertising, requires disconnection in the first place.
- 📊 Analytics – Transfer of device usage data should be prohibited in privacy settings.
- 📢 Recommendations – disable in each system application separately through the settings menu within the application itself.
Remember that after the MSA is turned off, it is recommended to restart the device to apply the changes. Some users note that the process of turning off can take several attempts, since the switch off button sometimes becomes inactive for 10 seconds - this is a protective mechanism that you just need to wait.
Disabling MIUI Optimization and Working with Permissions
Function MIUI Optimization (Optimization) MIUI) It's a dual tool, and it controls memory allocation, and it also blocks many useful tools, like Tasker, Greenify, or alternative launchers. Disabling this feature is often necessary for deep customization of the interface and proper operation of automation scripts.
To access hidden settings, you need to activate the developer mode. Go to About Phone and quickly tap 7-10 times on MIUI Version. After a successful activation message appears, go back to the main settings menu, select "Additional" and find "Developers." That's where the switch is Enable MIUI Optimization.
What happens after optimisation is turned off?
In parallel, it is worth revising the permissions for installed applications: many programs require access to geolocation, microphone and contacts without real need, and limiting background activity for heavy applications such as social networks will save battery life.
- ⚙️ Developer Mode – a hidden menu that opens access to Android system settings.
- 🔋 Energy saving – for each application, you can select the “No restrictions” mode so that the system does not kill the process.
- 🔒 Permits – Regularly checking access rights prevents personal data from leaking.
⚠️ Attention: After optimizing MIUI And reboot all the icons on the desktop can move or disappear. It's normal for the system to just re-arrange them or install a third-party launcher.
Managing Autoboot and Background Processes
Controlling the auto-run of applications is a critical step in optimization, and Xiaomi’s standard shell has a dedicated controller that allows programs to be banned from running with the operating system, which significantly reduces the load on the processor in the first minutes after the phone is turned on.
To manage this, open the Security app, go to Permissions and select AutoStart. Here you will see a list of all the apps that start automatically. Leave only messengers (for notifications to come) and system services on, and turn off games and heavy programs safely.
☑️ Background process verification
You can also set up Battery and Performance in this section to set the CPU mode. For maximum savings, select Economy, but for better interface responsiveness, Balanced is better. Performance mode is recommended only in games, as it significantly increases the heat of the case.
| Mode of work | Impact on CPUs | Impact on the battery | Recommendation |
|---|---|---|---|
| Economical | Decrease in frequency | Maximum. | For reading and calling. |
| Balanced | Dynamic. | Average. | Daily use |
| Productivity | Maximum | Minimum | Only for games. |
Remember to check the list of working apps in the multitasking menu periodically. If you see programs you're not using right now, close them with a swipe. While Android can manage memory itself, manual cleaning can give you a noticeable increase in speed on devices with little RAM.
Deactivation of system applications and services
MIUI has a lot of pre-installed apps that the average user may never use, including Mi Video, Mi Music, Mail, Calculator from Google or Xiaomi, and various service plugins that can’t be removed by standard means, but you can turn them off.
The most effective way to deal with system debris is to use the ADB tool (Android Debug Bridge) through a computer, which allows you to delete or freeze packets that do not have a “Disable” button in the phone interface, and to start working, you need to enable debugging over USB in the “Developers” menu.
adb shell pm uninstall -k --user 0 com.miui.videoplayer
adb shell pm uninstall -k --user 0 com.miui.playerThe above commands will remove the standard video player and music player. Be extremely careful when typing commands, as removing critical system components (such as com.android.phone) can cause the device to fail. Always check the name of the package before executing the command.
- 📦 ADB AppControl is a convenient program for Windows that has a graphical interface for working with ADB.
- 🛑 Freezing is an alternative to deleting, allowing you to restore the application at any time.
- 🔍 Packet Search – Use a package search engine to find the exact service name before you delete it.
⚠️ Warning: Never remove system components related to framework, security, or basic communications unless you are 100% sure of their purpose).
💡
Using ADB is the only way to get rid of any undeleteable system debris completely, but requires a PC connection.
Customization of the interface and visual effects
The visuals of Xiaomi’s shell are often overwhelmed with animations that create the illusion of smoothness, but on weak devices cause delays. Accelerating animations is an easy way to make the interface more responsive. It doesn’t require root rights and is available in the Developer Menu.
Find the Drawing section in the developer settings, and there are three options: Windows Animation, Transition Animation, and Animation Duration. These are set to 1x by default. Change them to 0.5x or completely disable (0x) if you care about the maximum response speed, not the beauty of the transitions.
Also worth paying attention to is the design: Heavy themes with live wallpaper and complex widgets consume a significant amount of GPU resources, the use of static wallpaper and minimalist widgets reduces the load on the system and saves battery power, especially on screens like AMOLED.
The screen settings recommend turning off Extended Colors or brightening modes if you don't need them.These features, designed to improve the picture, often work incorrectly and lead to oversaturation of colors or excessive energy consumption. Standard mode "Classic" or "Standard" is usually enough for comfortable work.
Special features and additional settings
The Special Features section hides features that may be useful but often run in the background, consuming resources. For example, One-handed or zoom in can be activated by random touches. If you don't use these features all the time, it's best to turn them off.
Google Assistant, which is not voice-activated, can save battery life by turning off listening to OK Google and Quick Tap, which constantly uses a microphone and accelerometer in the background.
💡
Use Do Not Disturb mode at night to block not only calls, but also background data synchronization and pop-up notifications from apps.
Also check your NFC settings. If you don't use contactless payment or file transfer, the NFC module is better kept off. Constantly searching for tags in the background is an additional, albeit small, energy consumption. It's easier to put the NFC switch in the "curtain" of notifications for quick access.
The final step can be to reset your network settings. If your smartphone is not catching a signal well or switching slowly between Wi-Fi and mobile Internet, resetting your network settings (without deleting personal data) often helps solve the problem, this is done in Connection and Sharing → Reset Wi-Fi, Mobile Network and Bluetooth.