Owners of Xiaomi, Redmi and POCO smartphones often face intrusive pre-installed software that consumes the deviceβs resources, a situation known as bloatware that can significantly slow down the MIUI or HyperOS operating system. Removing unnecessary software is not just an aesthetic whim, but a necessity for increased productivity and autonomy.
There are several proven ways to get rid of built-in apps, ranging from simple settings in the menu and ending with advanced methods through the use of the app. ADB-It's important to understand that standard shortcut removal is not available for all system components. In this article, we'll look at safe action algorithms.
Before taking decisive action, we need to understand the risks of interfering with system processes. Incorrect removal of critical services can lead to unstable work of the gadget or even to a bootloop (cyclical reboot).
Analysis of preinstalled software and the risks of removal
The first step should always be to thoroughly diagnose what exactly is taking up space on your device, with embedded apps divided into custom apps that can be removed in the usual way, and system apps that require advanced rights, including GetApps, Mi Browser, Music and various advertising services.
Some components, such as Security or MIUI System, are critical to the shell's functioning. Deleting them without a deep understanding of the Android architecture can disrupt notifications, calls, or network connections. Always check the destination of the packet before deactivating it.
π‘
Use Task Manager or Security to view a list of running processes and identify the most resource-intensive applications.
It is worth noting that in different regions of firmware (Global, China, EU), the set of preinstalled software can differ significantly. European versions usually contain fewer advertising modules, but still require cleaning for comfortable use.
Basic removal through smartphone settings
The simplest and most secure method available to anyone without a computer connection is the standard uninstallation, which works for most applications that are not part of the kernel, and it's enough to pinch the icon on the desktop.
If you press a menu with a "Delete" button for a long time, you're in luck, but system applications often only have an "About" option, in which case you need to go to the advanced settings menu to force you to stop.
Letβs look at the basic cleaning algorithm:
- π± Go to Settings. β Annexes β All applications.
- π Find an unnecessary program in the list (for example, WPS Office or Booking).
- ποΈ Click the "Delete" or "Stop" button if deletion is not available.
- π Restart the device to apply changes.
βοΈ Basic cleaning of the smartphone
A full cleaning will require a deeper approach, described in the following sections.
Using ADB for Advanced Removal
The most effective way to remove the built-in applications Xiaomi β using the tools Android Debug Bridge (ADB). This method does not require obtaining superuser rights (Root), which retains the warranty on the device. USB-cable.
Before you start, you need to activate the developer mode. To do this, go to Settings β About Phone and quickly click on the MIUI version seven times. After that, a new section will appear on the menu "For developers", where you need to enable debugging over USB.
β οΈ Warning: When you connect your phone to your computer, you'll see a request for debugging permission on the screen. Make sure you tick "Always allow from this computer" so that the connection doesn't break.
After connecting and installing the drivers, open the command line in the ADB folder and enter the command to check the connection:
adb devicesIf a device with device status appears on the list, you can proceed to delete packets. This is done using the adb shell pm uninstall --user 0 <name packet> command. Packet names can be found online or using the App Inspector app.
List of safe packet removal
Table of system packets for removal
Below is a table with the most common system applications that are often subject to user removal.Be careful when entering packet names, as one error can cause crashes.
| Packet name | Description | Recommendation |
|---|---|---|
| com.miui.miservices | Advertising and analytics service | Safe to remove |
| com.xiaomi.joyose | Game optimization and advertising service | Recommended removal |
| com.miui.cloudservice | Mi Cloud (Cloud Storage) | Remove if not used |
| com.android.bro | System browser | Safe with an analogue in place |
Using ADB gives you complete control over the device, allowing you to remove even those components that are hidden from the eyes of the average user, but this requires care and accuracy of commands.
π‘
Removing system packages via ADB is reversible only after the factory reset is complete.
Alternative methods: Specialized software
If working with the command line seems too complicated for you, there are graphical shells for ADB, such as Xiaomi ADB/Fastboot Tools or Universal Android Debloater.These programs automatically identify the connected device and offer a list of applications to remove.
The advantage of these gates is that they have a knowledge base that tells you which packets you can touch and which you can avoid, which reduces the risk of accidental damage to the system, and the interface allows you to simply tick the boxes against the unwanted software.
However, even with automated tools, caution is needed, and some programs may be aggressively configured to remove everything, including the necessary system libraries.
After cleaning through third-party software, it is recommended to immediately check the functionality of the main functions of the phone: calls, Internet and camera, this will help to quickly identify possible problems.
Recovery of Remote System Applications
If you delete a component, the smartphone is not behaving properly, you can fix it, and if you use ADB, the data is not physically erased from the partition, but only hidden for the current user.
To recover a remote packet, you just need to run the reinstall command, and it will return the application to its original state.
adb shell cmd package install-existing <name packet>If you lose access to the system completely and the phone goes into a cyclical reboot, only a full reset through Recovery Mode will help.
β οΈ Warning: Resetting to factory settings (Wipe Data) will completely destroy all your personal files, photos and contacts.
Regular maintenance of the system and removal of unused software prolongs the life of the battery and keeps the interface at a high level even after years of use.