Xiaomi ADB Fastboot Tools: What to remove to speed up the system

Modern Xiaomi smartphones with a shell MIUI or HyperOS often contain an excessive amount of preinstalled software that not only takes up space, but also consumes the resources of the processor. Using the utility Xiaomi ADB Fastboot Tools allows users to safely remove system debris without the need to obtain root rights, which makes this method available to a wide range of device owners.

However, interfering with system partitions requires caution, as removing critical components can lead to unstable work of the gadget or even to a cyclical reboot. In this article, we will discuss in detail which packets can be removed without risk and which should be absolutely not touched so that your Android continues to function correctly.

Principles of working with system packages through ADB

The ADB (Android Debug Bridge) toolkit provides direct access to the operating system command line, allowing you to manage installed applications at the user level. When you use specialized interfaces for Xiaomi, the program automatically scans the list of installed packages and assigns them risk categories, which allows you to separate the safe to remove components from those necessary for the basic functionality.

It is important to understand the difference between deleting for the current user and completely uninstalling. pm uninstall -k --user 0 hides the application from the interface and stops its processes, but physically the file remains in the system partition, which means that if you make a mistake, you can always reset or restore the command to return everything as it was.

⚠️ Be sure to back up your important data before any operations, as interference with system processes always carries potential risks.

Xiaomi ADB Fastboot Tools is based on the principle of minimal interference, and you should not try to remove absolutely everything that is not used daily, since some background services provide push notifications, contact synchronization and stability of the connection with the network.

Why can’t you just delete files through a file manager?
Simply deleting files through the file manager will not stop the service's processes, leading to system errors. ADB allows you to properly disable the package at the Android Packet Manager level.

Safe to remove advertising services and analytics

The most obvious candidates for removal are the services responsible for collecting statistics and displaying advertising in system applications, removing these components does not affect the operation of the phone, but only makes the use of the interface more comfortable and private. First of all, you should pay attention to packages related to MSA (MIUI System Ads).

Advertising modules are often disguised as system processes, but can be identified by their distinctive names, and disabling these services can also have a positive impact on the speed of opening menus and launchers, since the system does not have to download advertising scripts.

  • πŸ“‰ com.miui.msa.global is the main system advertising service responsible for displaying banners in standard applications.
  • πŸ“Š com.miui.analytics – an analytics module that collects data about your device usage and sends it to your company’s servers.
  • πŸ“° com.miui.daemon is a background service often used to collect statistics and work on some widgets, but it is safe to remove.
  • πŸ›οΈ com.amazon.mshop.android.shopping is an embedded app from Amazon Store that is rarely used by users outside the U.S.

Once these packets are removed, the interface will be cleaner and traffic consumption in the background will decrease, but it is worth considering that in some regions, the complete removal of advertising modules can theoretically affect the operation of some system recommendations, although in practice this is extremely rare.

πŸ“Š What annoys you the most in MIUI/HyperOS?
Advertising in the system
Pre-installed garbage
Battery discharges fast
Unstable work
I'm fine with it.

Cleaning up pre-installed garbage and third-party applications

Xiaomi smartphones often come with a suite of apps from third-party developers, such as games, social media or booking services.These programs are not part of the operating system and can be removed without any impact on the stability of the work.

And then there are duplicate applications, like a second browser, a second app store, or alternative versions of standard utilities, and if you use third-party apps from Google Play, you can remove the standard versions.

Package nameDescription of the annexRecommendation
com.facebook.katanaFacebook clientRemove boldly
com.netflix.mediaclientNetflixRemove if not used
com.miui.videoplayerStandard video player Mi VideoLeave or replace
com.miui.weather2Standard Weather AppendixCareful (depends on widgets)

Pay special attention to applications you've never run, often hanging in the background and consuming battery power, check the list of installed programs and ruthlessly remove anything that is of no value to you.

Optimizing Google and Xiaomi System Services

Google and MIUI ecosystems contain many services that may be redundant for the average user, for example, if you don't use Mi Cloud cloud storage, you can turn off the services, and some Google services can be disabled if you use alternatives.

However, a balance is important: Deleting Google Play Services completely will make most applications, including banking and navigation, inoperable, and only the specific modules responsible for unnecessary functions should be removed.

  • 🌀️ com.xiaomi.miglobalservice is a global service often responsible for regional settings and advertising.
  • πŸ“¦ com.miui.cloudservice – Mi Cloud service, only required if you store backups there.
  • πŸ“Ί com.google.android.videos – Google Movies app that is rarely used in our regions.
  • πŸ—ΊοΈ com.google.android.street – a component of maps for viewing panoramas that is not necessary for navigation.

⚠️ Note: Do not delete com.google.android.gms entirely, this will cause the system to crash.

Optimization of update services is available for advanced users, and if you prefer to update applications manually or through third-party stores, you can limit the activity of background downloaders.

πŸ’‘

Use the "adb shell dumpsys package" command to get detailed information about a particular package if you are in doubt about its purpose.

Critical Components: What to Remove Is NOT Removed

There are a number of packages that are guaranteed to cause a device or bootloop to malfunction, and these components provide basic functionality: calls, communication, screen operation and boot, and require a deep knowledge of the Android architecture.

Critical packages include those related to Framework, SystemUI, and underlying drivers, and even if you don’t think you need Themes or Wallpaper, they can be deeply integrated into the rendering process of the interface in the MIUI shell.

  • 🚫 com.android.systemui - responsible for the status bar, notification bar and navigation buttons.
  • 🚫 com.miui.securitycenter – a security center without which other applications and cameras may not run.
  • 🚫 com.xiaomi.finddevice – Device search service, deletion can cause download errors.
  • 🚫 com.miui.home is a standard launcher, and you can only remove it if you have an alternative, otherwise you will be left without a desktop.

If you accidentally delete something from this list, don't panic. In most cases, it helps to reboot to Safe Mode or execute a recovery command via ADB if the system is still showing signs of life.

β˜‘οΈ Checklist before removing the system package

Done: 0 / 4

Recovery of Removed Components and Frequently Asked Questions

If the system is not working properly after cleaning, it is important to know how to get it back, because we used the deletion method for the current user, the data is not physically erased and can be reactivated by a single command.

To restore a remote package, use the cmd package install-existing command or simply reset to factory settings if access to the menu is saved, which will return all system applications to their original state.

Can I delete the Google Play Store through ADB?
Technically, it's possible, but it's not recommended, because without an app store, you can't install security updates and new software in the usual way. If you delete the store, you have to manually install it through the app store. APK-file.
Do you need Root rights to use Xiaomi ADB Fastboot Tools?
No, you don't. ADB works at the debugging level over USB, and allows you to manage user packets without having to unlock the bootloader or get full superuser rights.
What to do if your phone is in an endless reboot?
Try booting into Recovery mode (pressing the power and volume button) and making Wipe Data. If that doesn't work, you'll need to flash the device through the Mi Flash Tool in Fastboot mode.
Which apps are the most effective in saving battery life?
The biggest effect is to turn off analytics services (com.miui.analytics) and advertising services (com.miui.msa.global), as they are constantly active in the background and transmit data.

Proper use of debugging tools allows you to turn a standard Xiaomi smartphone into a clean and fast device, devoid of intrusive advertising and unnecessary software. The main thing is to act consciously and always have a plan to roll back changes.

πŸ’‘

Securely removing applications through ADB does not require Root rights, but requires an accurate knowledge of the names of the packages you plan to deactivate.