What Xiaomi apps can be safely removed through ADB/Fastboot Tools? full list 2026

Removing pre-installed apps on Xiaomi smartphones via ADB/Fastboot Tools is a popular way to free up memory and speed up the system. However, improper manipulation can lead to crashes, loss of functionality or even β€œbricking” the device. In this article, we will discuss which applications can be removed without risking the stability of MIUI, and which are better to abandon, even if they seem useless.

It is important to understand: the list of β€œsafe” applications depends on the version of MIUI (12, 13, 14 or HyperOS), the smartphone model (Redmi Note 12 Pro+, POCO X5, Xiaomi 13T, etc.) and regional firmware (global, Chinese, EEA).

The work will require:

  • πŸ“± Xiaomi smartphone with unlocked bootloader (if you use fastboot)
  • πŸ’» Computer with installed ADB/Fastboot Tools and drivers
  • πŸ”Œ USB-cable (preferably original)
  • πŸ“ Package name of your firmware applications
πŸ“Š What version? MIUI use?
MIUI 12
MIUI 13
MIUI 14
HyperOS
I don't know.

Why can’t you just remove the apps manually?

Unlike regular user programs, Xiaomi system applications are protected from removal by standard means. Even if you get root rights or use adb shell pm uninstall -k --user 0, some packages:

  • πŸ”„ Automatically recover after rebooting (e.g. com.miui.analytics)
  • 🚫 Block critical features (e.g., deleting com.android.phone will deprive you of mobile communications)
  • ⚠️ Cause errors in logcat, leading to overheating or rapid battery discharge

Xiaomi also uses IPCs between system services, and removing one application can disrupt another, such as deleting com.miui.gallery, which can break screenshots or screen recording.

⚠️ Attention: On devices with HyperOS (2026+) Some of the packages have been renamed. MIUI 13/14 Always check the current packet names through adb shell pm list packages. | grep miui.

List of securely removed applications (MIUI 14/HyperOS)

Here is an updated list of applications that can be removed without critical system damage, and we have divided them into categories by functionality. Before deleting, back up your adb backup or Mi Cloud!

CategoryPackage name (package name)Title of the annexEffects of removal
Analytics and telemetrycom.miui.analyticsMIUI AnalyticsUse statistics will cease to be sent (does not affect work)
Advertising and servicescom.xiaomi.midropMi Drop (file transfer)You will not be able to use the built-in file transfer function over Wi-Fi Direct
Social mediacom.facebook.appmanagerFacebook ServicesFacebook integration (including account login) will disappear
Music and videocom.miui.videoplayerVideo playerThe system player will be replaced by Google Videos or a third-party player.
Securitycom.miui.cleanmasterSecurity (Cleanup)The built-in cache cleaner will disappear (can be replaced with SD Maid)

The full list for your model can be obtained by the team:

adb shell pm list packages -f | grep -E 'miui|xiaomi|google' | sort

Backup your data via Mi Cloud or TWRP|

Check the version. MIUI/HyperOS at the Settings β†’ The phone.|

Connect debugging over USB (Settings β†’ Developers)|

Make sure the battery is over 50 times charged%|

Download the latest version of ADB/Fastboot Tools (2026+)

-->

Applications that cannot be removed (risk of β€œbricking”)

Some system components are critical to Xiaomi’s operation, and their removal could lead to:

  • πŸ“΅ Loss of mobile or Wi-Fi
  • πŸ”‹ Fast battery discharge (up to 50% per hour)
  • πŸ”„ A looped logo MI loading
  • πŸ“± Complete inoperability of sensors (gyroscope, accelerometer)

It is absolutely forbidden to remove the following packages:

  • 🚫 com.android.phone – Telephone services (calls, SMS, mobile)
  • 🚫 com.android.providers.telephony - Telephony Database
  • 🚫 com.miui.home - Launcher MIUI (Remove – you will be left without a desktop)
  • 🚫 com.qualcomm.qti.telephonyservice - Modem Services (on Snapdragon)
  • 🚫 com.miui.securitycenter – Security Center (blocks installation) APK)

⚠️ Note: On HyperOS devices, deleting com.xiaomi.hyperos or com.xiaomi.hyperos.overseas will result in loss of access to the main system settings. These packages are responsible for the new interface and cannot be restored without a complete flashing.

What to do if you delete a critical package?
If after removal, the smartphone stopped loading or lost basic functions: 1. Try to restore the package through adb install (you need the original). APK firmware). 2. If the device does not turn on, then go through fastboot with data saving (fastboot flash system). system.img --skip-reboot). 3. In extreme cases, complete the reset via the Mi Flash Tool (lose all data).

Step-by-step instructions for removal through ADB

If you decide to remove unnecessary applications, follow this instruction. To work, you will need to enable debugging over USB and installed ADB Tools on your PC.

  1. Connect the smartphone to the computer and authorize debugging (on the screen of the device will appear a request for permission).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Check the device connection: Adb devices should display your Xiaomi’s serial number.
  4. Delete the selected application (example for com.miui.analytics): adb shell pm uninstall-k --user 0 com.miui.analytics Flag --user 0 deletes the application only for the current user, without affecting system files.
  5. Reboot the device: adb reboot

To remove several applications sequentially, use the script:

for pkg in com.miui.analytics com.xiaomi.midrop com.facebook.appmanager; do


adb shell pm uninstall -k --user 0 $pkg




done

1. Reconnect. USB-cable (use the port) USB 2.0 if you connect to USB 3.0).

2. Update drivers via Mi PC Suite.

3. Enable the option "Debugging by" in the developer settings USB (security parameters) and restart the smartphone.-->

How to restore a remote application?

If you have problems after deleting, there are several ways to return the application:

  1. Through ADB (if there is a backup APK): adb install deleted_app.apk APK must be original (from firmware), otherwise signature errors may occur.
  2. Through TWRP (if custom recavator installed): Download the full firmware package for your model with Xiaomi Firmware Updater. Retrieve the system.img file from the archive and mount it as a disk (for example, via 7-Zip or Linux). Find the desired APK in the /system/priv-app/ or /system/app/ folder. Copy it to your smartphone and install it via TWRP.

Through Fastboot (complete flashing):

fastboot flash system system.img

This method will restore all system applications, but can reset settings.

⚠️ Note: On devices with HyperOS, fastboot recovery may require Xiaomi account authorization (even after factory reset).If you forget the account details associated with the device, recovery will not be possible without contacting the service center.

Alternatives to Deletion: Shutdown and Freeze

If you are unsure about the safety of removal, consider alternative methods:

  • πŸ›‘ Disconnecting through Settings: Go to Settings β†’ Annexes β†’ Manage applications, select the unnecessary and click "Disable." This will stop it from working, but it won't delete files.
  • ❄️ Freezing through ADB: adb shell pm disable-user --user 0 com.miui.analytics The application will remain on the system, but will not run and consume resources.
  • πŸ”§ Magisk modules: Modules like Debloater or Universal Debloater allow you to selectively disable system components without physically removing them.

The advantages of freezing before removal:

  • βœ… The application can be quickly returned by adb shell pm enable.
  • βœ… The integrity of the system partition is not violated.
  • βœ… Less risk of errors when updating MIUI.

πŸ’‘

Freezing through ADB is the safest way to get rid of unnecessary system applications, and unlike uninstalling, it can always be canceled without flashing.

FAQ: Frequent questions about removing Xiaomi apps

Can I remove Google apps (YouTube, Chrome, Play Market)?
Technically, yes, but this violates Google Mobile Services (GMS) license agreement. Upon deletion: Google Play Services will stop working (push notifications, geolocation). Some applications (e.g. banking) will refuse to launch. You will not be able to update the remaining Google apps. You should disable auto-update via Settings β†’ Apps β†’ Google Play Market β†’ Notifications.
Why does it appear again after the application is deleted?
This is due to the auto-recovery mechanism. MIUI. The system checks the integrity of system packets when: Reboot the device. MIUI through OTA. Cache reset (Wipe Cache in the TWRP). To prevent recovery: Remove the flag bag --user 0 (Turn off automatic system file verification: adb shell settings put global package_verifier_user_consent 1
How do I know which application is responsible for a specific function?
Use the command to monitor active processes: adb shell dumpsys package | grep -E 'packageName|versionName' Or install the App Inspector from Google Play - it shows which applications are using current system resources (camera, microphone, geolocation). | grep -i browser
Is it safe to remove applications from POCO-device?
POCO uses the same basis MIUI, But with a different set of pre-installed applications. POCO X5 pro POCO F5 you can safely remove: com.poco.antispam - spam filter (duplicates the functions of Google Messages) com.poco.livewallpaper - live wallpaper (if not used) com.poco.gamecenter - game center (can be replaced by Game Turbo) But you can not touch: com.poco.launcher - standard launcher.com.poco.fm β€” FM-radio (in some models integrated into the chipset).
What if notifications stopped working after removal?
This problem occurs when you delete: com.google.android.gms β€” Google Play Services. com.miui.push β€” push notification service Xiaomi. com.xiaomi.xmsf β€” Xiaomi Service Framework. Solution: Restore remote packages (see section "How to restore a remote application?"). Clear the cache and data of Google Play Services: adb shell pm clear com.google.android.gms Reboot the device and check the notification settings in Settings β†’ Annexes β†’ Management of notifications.