Xiaomi ADB Fastboot Tools: a complete list of what can be removed without harming the system

Xiaomi ADB Fastboot Tools has become an indispensable tool for owners of Redmi, POCO and Mi smartphones who want to optimize the operation of the device, it can remove pre-installed applications (bloatware), clean the system cache, disable unnecessary services and even modify the firmware. However, not all files and components can be deleted without consequences β€” some are critical for the stable operation of MIUI or HyperOS.

This article will help you understand what you can safely remove through ADB/Fastboot and what manipulations you should refrain from. We analyzed the current firmware versions (2023-2026), took into account the features of different models (Redmi Note 12, POCO X5 Pro, Mi 13, etc.), and compiled a detailed list with explanations, and you will find backup instructions, warnings about possible risks and answers to frequent questions.

Before you start removing, remember: each Xiaomi model has a unique set of system applications.What is safe for the POCO F5 can cause crashes on the Redmi 10C. Always check compatibility and create a backup!

Why is Xiaomi so many unnecessary apps?

Smartphone manufacturers, including Xiaomi, often install pre-loaded software on devices for several reasons:

  • πŸ’° Partnering Agreements: Apps from Facebook, Netflix, LinkedIn and other companies bring Xiaomi additional revenue for installation.
  • πŸ“Š Data collection: Services like msa (Mi Service Analytics) or MiuiDaemon collect anonymous statistics to improve firmware.
  • πŸ”„ Xiaomi Ecosystem: Mi Home, Mi Browser, Mi Video Apps are designed to keep the user within the brand.
  • 🌍 Regional requirements: In some countries (e.g. India) the law requires the establishment of local services.

According to a study by AppCensus (2023), new Xiaomi smartphones have an average of 20-35 applications preinstalled, of which the user actively uses only 5-7. The rest take up space in memory, consume battery power and can slow down the system.

However, it is not so clear that some β€œunnecessary” applications actually provide MIUI functionality, for example, deleting com.miui.systemAdSolution will lead to the disappearance of the ad management menu in the settings.

πŸ“Š Which apps you delete first?
Social networks (Facebook, LinkedIn)
Xiaomi Services (Mi Browser, Mi Music)
Games (POCO Launcher, Game Turbo)
System Utilities (Cleaner, Security)
I'm not removing anything.

What to remove without risk: a safe list

Below is a verified list of apps and services that can be removed via Xiaomi ADB Fastboot Tools on most devices with MIUI 12–14 or HyperOS. Before deleting, be sure to check if the application is used indirectly (for example, to synchronize data).

CategoryPacket name (APK)Title of the annexEffects of removal
Social mediacom.facebook.appmanagerFacebook ServicesFacebook integration will stop working (account login, contact synchronization)
Music and videocom.miui.videoplayerMi VideoThe standard video player will disappear, but you can use third-party (VLC, MX Player)
browserscom.android.browserMi BrowserThe pre-installed browser will be removed, but Chrome will remain (if installed)
Gamescom.xiaomi.glgmGame TurboThe optimization mode for games will disappear, but the games will run in normal mode.
Utilities.com.miui.cleanmasterSecurity (Cleaner)Will stop working built-in antivirus and garbage cleaning

To remove via ADB, use the command:

adb shell pm uninstall -k --user 0 com.example.package

Where com.example.package is the name of the package from the table.

Create a backup with Mi Cloud or TWRP

Check the free space on the device (minimum 1 GB)

Disconnect your device from Mi Account (if you plan to delete system services)

Launch ADB Fastboot Tools on behalf of the Administrator

Connect the smartphone in debugging mode USB-->

What to remove: Critical system components

Some apps and services seem unnecessary, but removing them can cause a device to fail, a bootloop cycle, or a loss of functionality.

  • ⚠️ com.android.phone β€” Phone services. Deleting will result in loss of network and the ability to call.
  • ⚠️ com.miui.home β€” Launcher MIUI. Without it, the device will not boot in normal mode.
  • ⚠️ com.qualcomm.qti.telephonyservice – Qualcomm modem module. Critical for communication on most devices.
  • ⚠️ com.miui.systemAdSolution: Advertising management module, which will make it impossible for you to disable ads in your home. MIUI.
  • ⚠️ com.xiaomi.findevice - Find My Device.Responsible for finding the device when lost.

⚠️ Note: If after removing the application, the smartphone stopped booting or there were critical errors, restore the firmware through Fastboot using the command: fastboot flash system system.img This will require the official firmware for your model (you can download it on the Xiaomi website).

Particular care should be taken with packages, the name of which has:

  • miui.core is the core of MIUI.
  • android.ext – Android extensions
  • Qti. β€” Qualcomm components;
  • Google Services (if you use GMS).

πŸ’‘

Before you delete any package, check its description in the App Inspector (APK analysis app) to help you understand what the application is responsible for, even if its name is unclear.

How to Delete Cache and Temporary Files Without Risk

Beyond apps, Xiaomi ADB Fastboot Tools can clear Dalvik cache, system cache and temporary files that take up space but aren't critical to work.It's safer than removing APKs, and often solves slowdown issues.

A list of things that can be cleaned:

  • 🧹 Dalvik-cache (/data/dalvik-cache) β€” Android virtual machine cache.Cleanup will speed up after firmware update.
  • πŸ—‘οΈ System cache (/cache) β€” Temporary update files and logs can be deleted without consequences.
  • πŸ“ Thumbdata (/data/data/com.android.providers.media/databases) β€” So, we'll have miniatures of images and videos. 1–3 GB.
  • πŸ”„ Logs. MIUI (/data/log) β€” Deleting the problem won't affect the job, but it can make it harder to diagnose the problem.

To clean through ADB, use the following commands:

adb shell su -c "rm -rf /data/dalvik-cache/*"


adb shell su -c "rm -rf /cache/*"

⚠️ Attention: Cleanup /data/log This can cause Mi Share and Quick Share to crash, and if you use these features, skip this paragraph.

After cleaning the cache, it is recommended to restart the device. The first download can take longer - this is normal, since the system recovers the necessary files.

πŸ’‘

Cache cleaning is the safest way to free up space on Xiaomi. Unlike removing apps, it doesn't affect functionality, but it can eliminate lags and hangs.

Removing bloatware on HyperOS: features of the new firmware

With the release of HyperOS (2023–2026), Xiaomi has restructured system applications, and some packages are now interconnected, and removing them can lead to unexpected consequences. For example, in HyperOS, the com.miui.gallery application is integrated with com.miui.miservice (Mi Service Framework).

What has changed in HyperOS:

  • πŸ”„ Combined Services: Some features (e.g. Quick Settings) are now dependent on com.miui.hyperOS.
  • πŸ”’ Protecting System Packages: Removing Critical Applications May Block Access to Mi Account.
  • πŸ“¦ New packages: com.miui.hyperOS.overseas (for global versions) and com.miui.hyperOS.launcher are available.

For HyperOS, the current list of safe packet removals is:

PackageName of nameNote
com.miui.hyperOS.adsHyperOS Advertising ModuleRemoval will disable advertising in system applications
com.miui.hyperOS.overseas.extExtensions for Global VersionsYou can delete if you do not use local services (for example, in India)
com.miui.hyperOS.wallpaperHyperOS wallpaperRemoves the standard set of wallpaper, but you can install your own

Before working with HyperOS, check the firmware version in Settings β†’ About Phone. If the version is newer than OS1.0.5.0, some ADB commands may require additional rights.

How to get extended rights in HyperOS?
In HyperOS, uninstall the system packages may require unlocking the bootloader and installing Magisk. Instructions: 1. Unlock the bootloader via Mi Unlock Tool. 2. Install TWRP for your model. 3. Sweep Magisk through recovery. 4. In Magisk, activate the Preserve AVB 2.0/dm-verity option. After that, ADB will receive superuser (su) rights.

Alternatives to Removal: Shutdown and Freeze

If you're not sure about the safety of the removal, you can disable or freeze unnecessary applications, which is less risky and reversible.

Methods of shutdown:

  • πŸ”§ Through settings MIUI: Settings β†’ Annexes β†’ Application management β†’ [Select an application] β†’ Shut down.
  • ❄️ Freeze through ADB: adb shell pm disable-user --user 0 com.example.package To defrost: adb shell pm enable com.example.package
  • 🧊 Magisk Modules: Modules like Debloater or Universal Debloater allow you to manage system applications flexibly.

Advantages of disconnecting before removal:

  • βœ… The ability to return the application with one click.
  • βœ… No risk of damaging systemic dependencies.
  • βœ… Application data is saved (if you need to turn it back on).

However, the shutdown has disadvantages:

  • ❌ The application remains in memory (takes up space).
  • ❌ Some services may continue to work in the background.
  • ❌ After updating MIUI Disabled applications can be activated again.

πŸ’‘

To disable bloatware, use the MIUI Debloater script (available on GitHub) to automatically disable unnecessary packages based on your model and region.

Recovery from Mistakes: What to Do When Something Goes Wrong

If after removing packages through Xiaomi ADB Fastboot Tools, the device began to work incorrectly, use one of the recovery methods:

Problem.DecisionInstructions
Cyclical reboot (bootloop)Recovery via Fastboot1. Download the firmware for your model from the official website. 2. Unpack the archive and launch it. flash_all.bat (Windows or flash_all.sh (Linux/Mac). 3. Connect your phone in Fastboot mode (Loudness down). + Nutrition).
Disappearance of important functions (calls, Internet)Recovery of the Remote Package1. Find the APK of the remote application (e.g., APKMirror). 2. Install using ADB: adb install package.apk
Mistakes in MIUI (settings, themes)Resetting settingsGo to Settings β†’ About Phone β†’ Settings Reset. Select Reset MIUI (not a full reset!).

⚠️ Note: If after recovering via Fastboot, the device requires authorization to the Mi Account, but you do not remember the password, you will have to contact Xiaomi Support to unlock).

To prevent problems in the future:

  • πŸ”„ Regularly create backups through TWRP Mi Cloud.
  • πŸ“‹ Keep a list of deleted packets (for example, in a notebook).
  • πŸ” Before removing, check the package on the forums (for example, XDA Developers).

FAQ: Frequent questions about packet removal in Xiaomi

Can Google Services (GMS) be removed from Xiaomi?
Deleting com.google. packets is not recommended, as it will lead to: Loss of access to Google Play and other services; inability to update apps; problems with push notifications (for example, in Gmail or YouTube); If you need firmware without GMS, consider the Chinese version of MIUI (but note that it does not have Google services out of the box).
How do I know which application is responsible for a specific function?
Use the App Inspector app (available on Google Play) or ADB command: adb shell dumpsys package | grep "com.example" To search by keyword (e.g. "browser"): adb shell pm list packages | grep "browser" It is also useful to learn AppBrain - there are descriptions of most system packages.
Why do apps reappear after MIUI update?
When you update your firmware, Xiaomi restores a standard set of applications. To avoid this: Use Magisk modules to block recovery (such as Universal Debloater). Turn off automatic MIUI updates in Settings β†’ About Phone β†’ System Update. After the update, re-run the delete script.
Can you remove MiuiDaemon and msa? Is it spyware?
com.miui.daemon and com.xiaomi.msa.global are Xiaomi telemetry services. They collect device usage data (anonymously, according to privacy policy). You can delete it, but: Some Mi Cloud features (note synchronization, backups) will stop working. Mi Share and Quick Apps may occur. In some regions (e.g. EU), these services are already disabled by default. The alternative to deletion is to restrict Internet access for these packets through Settings β†’ Apps β†’ Permissions.
How to remove all ads in MIUI?
To remove advertising in MIUI or HyperOS, follow the following steps: Delete packets: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution adb shell pm uninstall -k --user 0 com.xiaomi.midrop Turn off personalized ads in Settings β†’ Confidentiality β†’ Advertising. Install the Magisk module. Disable_Miui_Ads (available XDA). Please note: on some models (Redmi Note) 11 Advertising is built into com.miui.home, and its complete removal is impossible without modification of the firmware.