Xiaomi smartphone owners often encounter intrusive system applications that take up precious space and consume battery resources. The standard MIUI interface or the new HyperOS comes with a pre-installed set of services that cannot be disposed of in the usual way through the settings menu. However, there is an effective method of cleaning the system that does not require a connection to a computer or obtaining superuser rights.
The essence of the method is to use the hidden capabilities of Android, available through special debugging tools that run directly on the device. You do not need to be a programmer or have a deep knowledge of the architecture of the operating system, just follow the instructions carefully to free up gigabytes of memory and remove annoying advertising.
Before taking action, you need to understand the risks: removing critical system components can lead to unstable smartphone operation or even cyclical restart, so it is crucial to study the purpose of the deleted packets and create a backup of data.
Preparation of the device and inclusion of debugging
The first step to accessing deep system settings is to activate developer mode. Without this menu item, ADB or special application managers simply won't start. The process is standard for all current versions of Xiaomi firmware, whether MIUI 13, 14 or HyperOS.
Open the standard Settings app and go to About Phone. Find the MIUI Version (or OS Version) bar and quickly click on it 7-10 times in a row. After a series of taps, a pop-up notification will appear that you have become a developer.
- π± Go to Settings. β Additionally. β For developers.
- π Find the Debugging Point on USB and activate the switch.
- β οΈ Confirm the action in the dialog window by ticking the box.
This is a standard Android security warning, and once the developer mode is activated, a debugging icon will appear on the screen, signaling that the device is ready for external commands.
β οΈ Warning: Never turn on the debugging on USB, If you're on public Wi-Fi networks without a password, this could open up theoretical access to your device's data to attackers on the same network.
The next step is to install a dedicated tool, and since we're not working on a PC, we're going to need a proxy app that can send system removal commands, and the most proven and secure solution is the ADB AppControl utility, or similar managers like System App Remover.
Installation of package management tools
To perform the removal operation of system applications, we will need specialized software that has the rights to manage packages. Google Play Store often blocks such utilities or removes them, so you will have to look for them in trusted third-party sources or on official developer sites.
The best choice is the ADB AppControl app (the Android version) or System App Remover [Root], which runs in rootless mode via local ADB. Download the APK installation file from a trusted source. Before installing, the system will request permission to install from unknown sources.
βοΈ Checking system readiness
Once you install the application, launch it. When you first start it will ask for debugging permission. USB? Always allow from this computer (or device) and confirm the action.
The interface of the program may seem overloaded, but we're only interested in the list of installed applications. The utility will scan the system and divide the programs into user and system, and it is in the System or System tab that the purpose of our cleaning is located.
- π₯ Download. APK-file.
- π§ Allow installation from unknown sources in security settings.
- β Give the application the necessary access rights at startup.
It's important to understand that some antiviruses may react to these programs as potentially unwanted. It's a false alarm caused by the application getting high permissions. If you downloaded a file from the official developer's website, there's nothing to worry about.
Application list analysis and secure removal
The most important step is to identify the garbage, and in the list of system applications, names are often given in the form of technical packages, such as com.miui.video or com.android.bips. You can't delete everything, because it will lead to a system crash.
Use the search function inside the manager app. Enter keywords related to unnecessary services. For example, if you don't need a video player from Xiaomi, look for Video. If you don't use the cloud, look for Cloud. Modern managers often have a built-in knowledge base that tells you what a package is responsible for.
| Package name | Description | Can I remove it? |
|---|---|---|
| com.miui.videoplayer | Standard video player Xiaomi | Yes, if there is an alternative. |
| com.miui.player | Musical player MIUI | Yes. |
| com.facebook.katana | Facebook Systems (often hidden) | Yes, if not used. |
| com.android.camera | System camera | No, it's critical for work. |
| com.miui.securitycenter | Security centre | No, it's gonna disrupt the antivirus. |
When choosing a deletion candidate, consider the size of the application and the amount of data you take in. Often bloated services like Mi Browser or Mi Video take up hundreds of megabytes of cache, and removing them gives you instantaneous gains in free space.
β οΈ Warning: Never delete packages that contain the words framework, system, provider (except known junk), telephony, or input.
After selecting an unnecessary application, click the Remove or Uninstall button. The system will ask for confirmation again. Agree, and the application will disappear from the list and from the launcher menu. The changes take effect immediately, a reboot is usually not required.
What to do if the application is not removed?
Cleaning up MSA advertising services
Special attention should be paid to the system service MSA (MIUI System Ads), which is responsible for displaying ads in standard Xiaomi applications, removing this component is a priority for many users.
In the list of system applications, find the package com.miui.msa.global or com.miui.misys. Before deleting, it is recommended to first turn off receiving recommendations in the settings of the service itself, if it is still installed. Go to Settings β Passwords and security β Access to personal data and disable the msa slider.
After disabling the privacy settings, try to delete the package through our manager. If the deletion is successful, the ads in the standard applications (Conductor, Music, Themes) should disappear.
- π« Find the msa process in Task Manager and stop it.
- π Revoke permissions to access data in privacy settings.
- ποΈ Remove the com.miui.msa.global package via ADB-manager.
The effect of removing MSA is noticeable immediately: pop-up windows in folders and banners in the interface disappear. This significantly speeds up the interface, as the background process stops loading advertising modules.
π‘
If the system starts to behave strangely after removing the MSA, simply reset the ad settings. Go to Settings β Passwords and Security β Access personal data and re-allow the system services to work, or restore the remote application through the Restore function in the package manager menu.
Recovery of Remote Components
Accidentally removing an important system application is a frustrating situation, but it can be fixed. The main rule is not to panic. Most packets deleted through ADB are not physically erased from the disk irrevocably, but are marked as deleted for the current user.
To restore a remote application, you'll need the same manager that you removed from it again, and most of these programs have a Remove tab or Recycle Bin tab, and they store a list of packages that you manually uninstalled.
Find the application you want and click Restore or Install.Installs package from the hidden system partition, and then the app icon will return to the desktop and the functionality will recover.
β οΈ Note: If you have removed a critical component (e.g. SystemUI or Settings) and your phone has gone into a cyclic bootloop, recovery through the menu is not possible. In this case, you will need to reset to factory settings (Hard Reset) through the Recovery menu (volume and power buttons when the phone is turned off).
To avoid such situations, before starting a mass cleaning, take screenshots of the list of applications to be removed or write down their names, which will quickly find the right recovery package in case of an error.
Alternative methods and optimization
If using third-party managers seems too difficult or risky, there is a less radical method: freeze. The frozen application is not removed, but completely stops consuming resources, working in the background and showing up in the menu.
You can use built-in restriction tools to freeze, if available in your version of MIUI, or lightweight utilities like Hail or Ice Box, which require the same debugging rights over USB, but operate on a freeze-free basis, which is safer than completely removing them.
Also, keep in mind the standard cache cleanup, even without removing applications, you can make the system much lighter. Regularly clean the data of applications you do not use through the Settings menu β Apps β All applications.
A comprehensive approach to application management allows you to turn a budget smartphone into a fast and responsive gadget. Removing a dozen unnecessary system services can free up to 2-3 GB of RAM and significantly increase battery life.
Frequently Asked Questions (FAQ)
Is it safe to remove system applications without root rights?
Will my personal data (photos, contacts) disappear after the system debris is removed?
Can I remove Google Play Services in this way?
Do I need to reflash my phone after removing system applications?
π‘
Removing embedded apps on Xiaomi without a PC is a safe and effective way to speed up your smartphone if you act carefully and donβt remove critical system components.