MIUI and its global version of HyperOS are not only famous for functionality, but also for a huge amount of pre-installed software. Owners of Xiaomi, Redmi and POCO smartphones often face intrusive advertising, duplicated Google services and Chinese applications that cannot be removed by standard methods. Using the Xiaomi ADB Fastboot Tools utility allows you to safely clean the system of digital debris, free RAM and speed up the device.
The process of removing system components requires understanding the structure of Android, as rash removal of critical files can lead to unstable work or bootloop (cyclical reboot). In this article, we will discuss in detail which packages are safe to uninstall and which are strictly forbidden to touch. You will learn how to turn your gadget into a clean tool, free from unnecessary manufacturer restrictions.
To start, you will need a computer with Windows, the original USB-cable and on-line debugging USB smartphone-only. ADB (Android Debug Bridge is a bridge between your PC and your phone that allows you to send commands directly to your system. Without deep implementation of the firmware code, you can disable or completely remove even those applications that are hidden from the average user.
The working principle of ADB and device preparation
The mechanism for removing applications through Android Debug Bridge is based on the (privileges) shell access that is provided to the computer after authorization on the smartphone screen. Unlike obtaining root rights, this method does not violate the integrity of the system partition recovery or block the operation of banking applications or Google Pay. Commands are transmitted via cable and executed with user rights, which makes the process relatively secure.
Before you start manipulating, you need to activate the hidden developer menu. To do this, go to Settings β About Phone and quickly click 7 times on the MIUI Version (or OS Version). After the notification "You became a developer", open the menu that appears in the "Additional" section and turn on the USB Debugging slider. It is also recommended to enable the option "Debug over USB (security settings)" if it is available in your firmware version.
Connect your smartphone to your computer with a cable. You'll see a request for debugging permission on your device screen -- make sure you tick "Always allow from this computer" and click "OK." If the ADB drivers are installed correctly, the PC command line will display the serial number of your device with device status when you type in the adb device command.
β οΈ Note: Before removing any system packages, it is strongly recommended to make a full backup of important data.While the process is reversible, accidental removal of a critical component may require resetting to factory settings.
βοΈ Preparation for removal of applications
Safe to remove Google Apps
Googleβs ecosystem is deeply integrated into Android, but many of its components are redundant for users who prefer alternative services or simply donβt use specific features. Deleting these packages through Xiaomi ADB Fastboot Tools or the command line does not affect the performance of major services such as Play Market or Gmail, if you use them.
First of all, you should pay attention to multimedia applications, which often duplicate the functionality of third-party programs. For example, the package com.google.android.apps.photos (Google Photos) can be replaced with lighter galleries, and com.google.android.apps.docs (Google Documents) is not necessary if you use office suites from Microsoft or WPS. Google TV (formerly Play Movies) is also often useless, especially in regions where content is not licensed.
Background analytics and geolocation services that can consume battery power deserve special attention. Removing com.google.android.gms.location.history will turn off location history, and packages associated with Google Fit (com.google.android.apps.fitness) can be removed if you donβt wear trackers or watches from the company, which will help reduce the load on the processor in the background.
- ποΈ Google Play Movies and TV: Completely Removed Package That Does Not Affect Video Player.
- ποΈ Google Music: Service is abolished, removal is safe for all regions.
- ποΈ Google One: Cloud storage service, removed without system consequences.
- ποΈ AR Core: Required for augmented reality applications only, can be removed.
Itβs worth noting that deleting Google Assistant (com.google.android.apps.googleassistant) is possible, but it will disable voice control of OK, Google. If you donβt use voice search, itβs a great way to save resources. However, completely removing Google Play services (com.google.android.gms) is strictly prohibited, resulting in 90% of the apps on the system being disabled.
Xiaomi and MIUI system applications: what can be removed
The MIUI and HyperOS interfaces contain many of their own services, some of which are marketing or duplicative. Secure removal of these components allows you to eliminate advertising in system applications and reduce the size of memory occupied. The key here is the difference between uninstall and disable.
One of the most annoying features for many users is MIUI Daemon (com.miui.daemon), which collects usage statistics and sends them to the company's servers for analysis. Deleting this package not only increases privacy, but also reduces battery load. It also often removes com.miui.misys, the Mi Account authorization service, unless you plan to use Xiaomi's cloud or Find a device feature.
Global firmware often features Indian-based applications such as MI Video (with regional restrictions) or MI Music, and can be replaced with third-party ones like VLC or Spotify. If you don't use Xiaomi's theme, you can delete com.miui.theme, but note that this may affect the theme store.
A special category is so-called βbloatwareβ, which is pre-installed by region, including games, news aggregators and shopping apps, and their removal through Xiaomi ADB Fastboot Tools is the standard scenario: search for the package name and execute the deletion command. miui.home will lead to the inability to use the interface, so it can not be touched.
| Package name | Function | Risk of removal | Recommendation |
|---|---|---|---|
| com.miui.daemon | Statistics collection | Low. | Delete |
| com.miui.msa.global | Advertising Service (MSA) | Low. | Delete/Disable |
| com.miui.analytics | Usage analysis | Low. | Delete |
| com.miui.weather2 | Standard weather widget | Medium. | Replace the analogue |
β οΈ Warning: Deleting the com.miui.securitycenter package may disrupt permissions, memory cleanups and antivirus protection.
Removing Advertising and Analytics Services
Xiaomiβs shell advertising is a pain in its own right, and itβs built into system applications like Explorer, Music, Downloads, and even the Security app. The main source of intrusive offerings is the MSA (MIUI System Ads) process, and removing it or forcing it to stop through ADB is the first step to a clean system.
To eliminate advertising debris, not only the MSA but also the associated analytics components must be removed: com.miui.analytics is responsible for collecting data about your actions, and com.miui.micloud.sync (if the cloud is not used) can transmit synchronization data, and disabling these services makes the interface βdryβ and fast.
You can create a script or you can manually enter commands into the console after you connect. Example of commands to remove the ad module:
adb shell pm uninstall -k --user 0 com.miui.msa.globalOnce the main ad units are removed, it is recommended to check the settings of the applications themselves. For example, in the application "Security" you need to manually disable "Receive recommendations." ADB can not always change the internal configuration settings, so the hybrid approach (deleting packages + manual setting) gives the best result.
List of packages for removing advertising
Critical System Components: What to Delete Is NOT Removed
There is a fine line between optimizing and turning a smartphone into a brick. There are packages on Android that can be removed and result in a bootloop or a complete inoperability of touchscreen and communication. Never delete the com.android.phone or com.miui.home package without an established alternative.
The Deadly Framework includes components of the framework, and the com.android.framework-res package contains the basic resources of the interface, and its removal will result in the system not being able to draw even the boot logo. You can also not touch Package Installer (com.android.packageinstaller) without it you will not be able to install new applications from any of the other applications. APK-files, neither from the store.
I'm talking about input and display drivers, and removing com.miui.touchassistant is safe, but removing the system's text input libraries or touch screen will make the phone unmanageable. If you accidentally delete something important and the phone goes into reboot, the only way to save it is to log in to Recovery mode and reset to factory settings (Wipe Data).
- π« com.android.phone: basic telephony module, can not be deleted.
- π« com.miui.home: the main screen, without it there will be no interface.
- π« com.miui.securitycenter: Security center, critical for permits.
- π« com.google.android.gms: Google services, only to be deleted by experienced users.
If you're not sure what the package is, use the three-check rule. One is Google's name. The second is dependency testing (if you delete it, if something else stops working); the third is the availability of an alternative. If there's no clear answer to all three questions, "Yes, it's garbage," it's better to leave the component in the system or just disable it, rather than delete it.
π‘
Use the "adb shell pm list packages" command to output the complete list of installed packages. Save the pre- and post-clean list so you can compare changes.
Recovery of Remote Applications and Frequently Asked Questions
The main advantage of the method ADB before flashing it back, you can revert, even if you've removed the app for the current user. --user 0), It's physically left in the system partition, and you can bring it back with one team, which makes the experiments safe.
To restore the remote component, use the install-existing command. The syntax is as follows:
adb shell cmd package install-existing <name packet>For example, to return a remote weather service, type: adb shell cmd package install-existing com.miui.weather2. Once the command is executed, the application will appear in the menu or restore its functionality to the system. ADB-Cleaning is more about managing the visibility and availability of components than deep editing of the file system.
Can I update the system after removing the applications through ADB?
Do you need Root Rights to use Xiaomi ADB Fastboot Tools?
What if the sound or network is lost after the removal?
Will this app remove Security?
π‘
Using ADB allows you to remove up to 30% of pre-installed debris, but it requires caution.Always check the purpose of the package before the uninstall command.
In conclusion, using Xiaomi ADB Fastboot Tools to make the user experience much better: You get a device that runs faster, consumes less battery and doesnβt annoy with pop-ups, and the key is to act consistently, backup and understand what each process you remove is responsible for.