Xiaomi ADB Fastboot Tools: What programs can be removed

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

Done: 0 / 4

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.

πŸ“Š What aspect MIUI You're the one who's most annoyed?
Advertising in the system
Extra Google apps
Chinese software
Heavy shell.

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 nameFunctionRisk of removalRecommendation
com.miui.daemonStatistics collectionLow.Delete
com.miui.msa.globalAdvertising Service (MSA)Low.Delete/Disable
com.miui.analyticsUsage analysisLow.Delete
com.miui.weather2Standard weather widgetMedium.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.global

Once 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
com.miui.msa.global|com.miui.analytics|com.miui.personalassistant|com.android.browser (replace with another)|com.miui.video (replace with VLC)

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?
Yes, firmware updates (OTAs) are usually successful. However, after a major update (e.g., from MIUI 13 to 14), some remote system packages may return as the new firmware recovers its original set of files.
Do you need Root Rights to use Xiaomi ADB Fastboot Tools?
No, they don't. It runs on standard, factory-built firmware with USB debugging enabled. Having root rights (Magisk) can even complicate the process, as some banking applications can block debugging for security reasons.
What if the sound or network is lost after the removal?
Most likely, the driver or system service (for example, AudioFX or Bluetooth module) was removed. You need to reset your settings via Recovery (Wipe Data) or, if the phone is turned on, restore deleted packets via ADB with the install-existing command.
Will this app remove Security?
It can be removed, but it's not recommended, it controls permissions, cache cleaning, network operation, and it's better to turn off ads and auto-start than to delete it completely so it doesn't disrupt the stability of the OS.

πŸ’‘

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.