Xiaomiβs modern smartphones are famous for their functionality and affordable price, but users are often annoyed by the abundance of pre-installed software. This phenomenon, known as bloatware, not only takes up precious memory, but also consumes CPU resources in the background. Many owners wonder whether it is possible to get rid of imposed programs without the complicated procedure of obtaining superuser rights.
Fortunately, the answer is yes: you can remove system applications on MIUI by standard means or by computer. The process does not require deep knowledge of programming, but requires careful follow-up. In this article, we will discuss safe methods that will help turn your smartphone into a clean and fast device.
Before taking drastic measures, it is important to understand the difference between conventional and mission-critical system components.Total removal of Google Play services or MIUI system framework will cause a device to fail, so you need to proceed with caution.
Risk assessment and preparation for clean-up
Getting started requires careful preparation. Removing system components is an interference with the Android operating system. While current methods are safe, there is always a risk of accidentally removing an important module, you need to back up important data and charge the device to at least 60%.
There are two main approaches: secure (through settings) and advanced (via ADB). The first method allows you to turn applications off, hiding them from view. The second method allows you to completely erase the program files from memory. The choice of method depends on your goal: just remove the icon or free up space.
Be sure to turn on the developer mode, as without it, access to the necessary functions will be closed. To do this, go to Settings β About the phone and quickly click on the MIUI version seven times. After that, a new section for engineers will appear in the menu.
β οΈ Warning: Before removing any system components, make sure you know their purpose.Removing services that are in charge of communication or interface can lead to a cyclical reboot.
Disconnection method through standard settings
The easiest and safest way to deal with excess software is to shut down the software in a routine way that doesn't physically delete files, but prevents the application from running, updating, and using up the battery, which for most users is enough to speed up the gadget.
Go to the app management menu and find the unnecessary component. Often it can be Google services that you don't use, or Xiaomi-branded utilities. Click on the program name and select the "Disable" button. If the button is active, the system will confirm the action.
It's worth noting that the list of programs available to disable is limited by the manufacturer, critical processes like System UI or Task Manager will remain active, and it's a protective mechanism to prevent inexperienced users from breaking a smartphone.
- π± Open the Settings. β Annexes β All applications.
- π Find the target app in the list (such as Mi Video or News).
- π« Click the βDisableβ button and confirm the action in the pop-up window.
- π If necessary, clean the cache before turning it off for maximum effect.
π‘
If the "Disable" button is inactive (gray), then the system considers this component to be vital. Don't try to get around this restriction without using ADB.
Preparing a smartphone to work with ADB
Deeper cleaning will require the use of Android Debug Bridge (ADB), Googleβs official utility that allows you to control your device from a computer, which does not require root rights, but needs the right connection and debugging setup.
First, you need to activate USB debugging. Go to the Developer menu that came up after the previous manipulations. Find the USB debugging option and put the switch into active position. When you connect to the PC, you will see a request for permission on the phone screen.
It is also important to install drivers for your device on your computer. Without them, your PC will not see your smartphone in debugging mode. Xiaomi often requires universal ADB drivers or specific Qualcomm/MTK drivers, depending on the processor.
adb devicesThis command checks the connection, and if the list shows the serial number of a device with device status, it means that the connection is successfully established. If the status is unauthorized, check the phone screen and confirm access.
β οΈ Note: Use only the original cable or quality cable. Cheap cables can only charge the device without transmitting data, which will cause connection errors.
βοΈ Checking readiness ADB
Instructions for removal through the command line
Once you've successfully connected, you can delete the commands, you type them into the terminal or the command line of your computer, and the syntax is the same for all Android devices, but the package name is different for everyone.
To remove an application, you need to know its exact packet name. It usually looks like com.android.vending or com.miui.player. To find out a list of all packages, you can use the adb shell pm list packages command.
The uninstall procedure itself is performed by the uninstall command. It is important to add the --user 0 flag to remove the application only for the current user, without touching the system partition. This makes the process reversible in case of an error.
adb shell pm uninstall -k --user 0 com.example.packageOnce you input the command, the application will disappear from the screen and stop consuming resources. If you decide to return it, you will need to completely reset the device or use special recovery scripts.
- π₯οΈ Enter adb shell pm list packages to view the list.
- π Copy the name of the package of the unwanted application (for example, com.miui.cleanmaster).
- ποΈ Run the deletion command by substituting the packet name in the template above.
- β Check the result by updating the list of applications on the phone.
How to return a remote application?
Using graphics utilities for debloat
Manually typing commands can seem daunting for beginners. Fortunately, enthusiasts have created graphical shells for ADB that automate the process. The most popular and secure utility is Universal Android Debloater (UAD).
It runs on Windows, macOS and Linux, and it automatically defines your Xiaomi model, and it offers a list of apps that recommends that you use it safely, dangerously, critically, and that you can understand the interface without knowing technical terms.
When you use these tools, you just tick the boxes against the unwanted programs and press the delete button. ADB-This reduces the risk of human error when you type.
| Name of utility | Platform | Difficulty | Security |
|---|---|---|---|
| UAD (GUI) | Win/Mac/Linux | Low. | Tall. |
| Xiaomi ADB/Fastboot Tools | Windows | Medium | Medium |
| ADB AppControl | Windows | Low. | Tall. |
| Command line | Anybody. | Tall. | Depends on the user. |
Despite the convenience, remember that third-party software also requires access to data. download programs only from official repositories, such as GitHub, to ensure that there is no malicious code in the utility itself.
π‘
Graphics utilities minimize the risk of error, but do not give full control over the process that is available when manually entering ADB commands.
List of safe to remove Xiaomi apps
MIUI owners often ask what can be removed without consequences, there is a list of applications that do not affect the basic functionality of calls and the Internet, and their removal is safe for most use cases.
Safe browsers, music players, theme stores, and analytics services are also safe, and you can remove duplicate Google apps if you use analogues, but you have to be very careful with Google Play Services.
Below is a table of examples of packages that users often delete, and the names of packages may vary from firmware version to firmware version (Global, China, EU).
- πΊ com.miui.videoplayer - standard video player.
- π΅ com.miui.player is a standard music player.
- π§Ή com.miui.cleaner - built-in memory cleaner.
- π° com.miui.newssphere - News Feed (Mi News).
- ποΈ com.miui.miservices β services (advertising).
Removing these components will free up 200 to 500 MB of memory and reduce the load on RAM, the smartphone will become more responsive, and the autonomy of work can be slightly increased by stopping background processes.
β οΈ Attention: Global Firmware (Global) ROM) Some system applications may be critical to the notifications. Always check the destination of the packet on the Internet before uninstalling it.
π‘
After cleaning the application list, reboot the device, which is necessary for the system to correctly recalculate the indexes and the freed space.