Xiaomi system apps that can be removed on Android: a secure list and instructions

Xiaomiโ€™s MIUI-based smartphones (or HyperOS in newer models) are known for an abundance of pre-installed system applications, many of which duplicate Googleโ€™s features or simply go unused. Removing unnecessary software not only frees up memory, but can also increase battery life, reduce background activity, and even speed up the interface. However, not all system applications can be removed without consequences โ€” some are critical to Android stability.

In this article, we will discuss which Xiaomi system applications can be removed without risk, and which are better to simply disable.

  • ๐Ÿ” How to distinguish safe to remove applications from mission-critical applications (with the example of packet analysis using ADB)
  • โšก Step-by-step instructions for removing using command line and without root rights
  • โš ๏ธ List of applications that cannot be removed (and why)
  • ๐Ÿ› ๏ธ Alternative methods: Disconnect via settings, freeze using Titanium Backup or LADB

Important: the procedure requires caution. Uninstallation of system applications on Xiaomi Redmi, POCO or Mi can lead to failures in the camera, mobile network or even complete failure of the device if you touch critical components of MIUI/HyperOS. All manipulations you perform at your own risk!

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/X6
Mi 11/12/13
Redmi 10/9
Another model

Why are there so many system applications on Xiaomi?

Xiaomi preinstalles not only standard Google services on its smartphones, but also its own solutions, from a proprietary launcher to cloud services.

  • ๐Ÿ“ฑ Ecosystem MIUI/HyperOS: The firmware is optimized to work with native applications (e.g. com.miui.gallery for gallery or com.miui.calculator for calculator).
  • ๐ŸŒ Multi-market localization: In China, smartphones are sold without Google services, so Xiaomi duplicates their functionality (e.g., Mi Browser instead of Chrome).
  • ๐Ÿ’ฐ Monetization: Apps like Mi Video, GetApps, or Mi Pay contain ads or promote paid services for a company.
  • ๐Ÿ”„ Air Updates: Some system applications (e.g., com.miui.updateme) are responsible for checking firmware updates.

According to an analysis of MIUI 14 and HyperOS firmware, up to 40-50 preinstalled apps are considered unnecessary for most users, but removing them doesnโ€™t always give a noticeable performance boost โ€” itโ€™s often more effective to disable auto-start or freeze through ADB.

โš ๏ธ Warning: On HyperOS devices (e.g., Xiaomi 14 or Redmi K70), some system applications are integrated deeper than in MIUI. Deleting them may result in loss of functionality of the always-on display (AOD) or gestural failures.

List of safe to remove system applications Xiaomi

Below is an updated list of system applications that can be removed without critical consequences for the smartphone, the data is checked on the firmware MIUI 12-14 and HyperOS 1.0 (relevant to most models of Redmi, POCO and Mi 2020-2026 release).

Title of the annexPackage name (package name)FunctionRisks of removal
Mi Browsercom.android.browser or com.mi.globalbrowserBranded browser with advertisingNot available if you use Chrome or Firefox
Mi Video / Mi Playercom.miui.videoplayerVideo player with integrated advertisingNot critical if there is an alternative (e.g. VLC)
GetApps (Mi App Store)com.xiaomi.mipicks or com.xiaomi.marketBranded app storeUpdates may be missing for some system applications
Mi Paycom.mipay.wallet.in or com.mipay.walletPayment system (only in China/India)Not if you don't use the service.
Mi Musiccom.miui.playerMusic player with integrated streaming servicesNot critical when using Spotify or YouTube Music
Mi Communitycom.miui.bbsXiaomi Support ForumNot if you do not contact support through the application

A complete list of packages for your model can be obtained by the team:

adb shell pm list packages -f | grep 'miui\|xiaomi'

Additional Candidates for Deletion (if not used):

  • ๐ŸŽฎ com.miui.hybrid - Game Turbo
  • ๐Ÿ“ก com.miui.weather2 - Weather widget (can be replaced by AccuWeather)
  • ๐Ÿ“– com.miui.notes โ€” Notes (if you use Google Keep)
  • ๐Ÿ“ท com.miui.miservice โ€“ a service for synchronization with Mi Account (if you do not use the Xiaomi cloud)

Check the smartphone model and version of MIUI/HyperOS| Create a backup of data | Make sure the battery is over 50% charged | Connect the device to your PC and enable debugging via USB | Download the latest version of ADB Platform Tools-->

How to remove system applications on Xiaomi: step-by-step instructions

Removing system applications requires a Windows/Linux/macOS computer and USB debugging enabled. The process does not require root rights, but involves the use of ADB (Android Debug Bridge).

Step 1: Enable debugging over USB

  1. Go to Settings โ†’ About Phone and 7 times click on the MIUI version to activate the Developer Mode.
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Activate switches: ๐Ÿ”ง Debugging by USB ๐Ÿ”„ Unlocking OEM (optional but recommended)

Step 2: Connect your smartphone to your PC and check the connection

Download ADB Platform Tools and unpack the archive. In the command line (or Terminal on macOS/Linux) do:

adb devices

If the device is displayed in the list, the connection is established. If not, confirm access to debugging on the smartphone screen.

Step 3: Deletion of the application

Use the command:

adb shell pm uninstall --user 0 name packet

Example of Mi Browser removal:

adb shell pm uninstall --user 0 com.android.browser

Important: The --user 0 flag means that the application is only removed for the current user (does not require root).

adb shell pm uninstall -k --user 0 name packet

๐Ÿ’ก

If the application reappears after the MIUI update after uninstalling, use the command adb shell pm hide the name packet - this hides it without physically removing it.

Step 4: Checking the Results

Restart your smartphone and make sure that:

  • ๐Ÿ“ฑ The device is powered on without error.
  • ๐Ÿ”„ The basic functions (calls, mobile internet, Wi-Fi) are working.
  • ๐Ÿ› ๏ธ In Settings โ†’ Applications, the remote application does not appear.

โš ๏ธ Warning: On some models (e.g., POCO F5 or Redmi Note 12 Pro+), deleting com.miui.systemAdSolution may result in banners appearing on the system menus. In this case, return the application with the command: adb shell cmd package install-existing the name packet

What Xiaomi system applications can not be removed?

Some system components are critical to MIUI/HyperOS, and their removal can lead to:

  • ๐Ÿšจ "Boutloop" (cyclic reboot of the device).
  • ๐Ÿ“ต Loss of mobile network or Wi-Fi.
  • ๐Ÿ”ณ Sensor failures (gyroscope, proximity sensor).
  • ๐Ÿ”‹ Accelerated battery discharge due to power management failures.

Below is a list of forbidden packets (relevant to all devices on MIUI/HyperOS):

Packet nameAppointmentEffects of removal
com.android.phoneTelephone calls and mobile networkTotal loss of communication (cannot call/receive SMS)
com.miui.homeLauncher (desktop)The device will not boot or will show a black screen
com.android.settingsSystem settingsIt will not be possible to open the settings menu.
com.miui.securitycenterSecurity Center (includes antivirus, permissions)Failures in the camera, microphone, geolocation
com.qualcomm.qti.uce.shimserviceService for working with Qualcomm modemLack of mobile internet (on smartphones with Snapdragon chipsets)

Particular care should be taken with packages containing in the name:

  • ๐Ÿ”น miui.system is a system service.
  • ๐Ÿ”น android.telephony is a work with SIM- cards.
  • ๐Ÿ”น Media or camera are multimedia components.
  • ๐Ÿ”น qti or mediatek are drivers for Qualcomm or MediaTek chipsets.
What to do if you delete a critical application?
If after removing the system package, the smartphone stopped working correctly, try: 1. Restore through ADB: ````bash adb shell cmd package install-existing name packet ````` 2. Reset to factory settings (via Recovery). 3. Refuse the device using the Mi Flash Tool (you will need an unlocked bootloader).

Alternatives to Deletion: Shutdown and Freeze

If you're afraid of taking risks, you can't physically remove your system applications, you can just turn them off or freeze them, and that's safer and reversible.

Method 1: Disconnection through settings

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select an unneeded app (such as Mi Video).
  3. Click Disable (if the button is active).

โ— Limitation: Not all system applications can be disabled in this way.

Method 2: Freezing through ADB

Freeze command (the application will remain in the system, but will not start):

adb shell pm disable-user --user 0 name packet

For defrosting:

adb shell pm enable name packet

Method 3: Using Titanium Backup or LADB

Applications like Titanium Backup (requires root) or LADB (works through ADB) allow you to:

  • ๐ŸงŠ Freeze system applications.
  • ๐Ÿ—‘๏ธ Remove them with the possibility of recovery.
  • ๐Ÿ”„ Create backup copies before changes.

๐Ÿ’ก

Freezing through ADB is the safest way to โ€œremoveโ€ a system application, as it can always be returned without flashing it.

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when cleaning system applications.

  1. Remove without backup Always create a backup via adb backup or TWRP (if there is root).Adb backup example command -apk -obb -shared -all -f backup.ab
  2. Some apps depend on each other, for example, deleting com.miui.cloudservice can break the Mi Account.
  3. You canโ€™t just delete files from /system/app or /system/priv-app โ€“ this will cause a download failure.
  4. Unverified lists of packages from the Internet Applications "safe to remove" lists often become obsolete. Always check the package on your device with the command: adb shell dumpsys package name packet

Signs that you have removed something important:

  • ๐Ÿ”„ The smartphone is constantly rebooting.
  • ๐Ÿ“ต The mobile network or Wi-Fi has disappeared.
  • ๐Ÿ”Š The speakers or microphone are not working.
  • ๐Ÿ”‹ The battery is discharged in 1-2 hours (power management failure).

โš ๏ธ Warning: On HyperOS devices (e.g., Xiaomi 14 or Redmi K70), removing com.xiaomi.hyperos or com.xiaomi.hyperos.overseas packets will result in the loss of functionality of new firmware chips (e.g., cross-device notifications or improved multitasking mode).

FAQ: Frequent questions about removing Xiaomi system applications

Can I remove system applications without ADB?
Without ADB or root rights, you can't physically delete system applications. However, you can: ๐Ÿ”• Disable them via settings (if optional). ๐ŸงŠ Hide them with a launcher (like Nova Launcher). ๐Ÿšซ Limit background activity in battery settings. Complete removal will require ADB or superuser rights.
Why does it reappear after the app is removed?
This is because: MIUI/HyperOS updates โ€” firmware restores remote system packages. Security features โ€” some applications (e.g. com.miui.analytics) are automatically restored. Solution: Use the adb shell pm hide name packet command instead of deleting โ€” this hides the application without physical erasure.
How to return a remote system application?
Recovery: Through ADB (if removed with the --user 0 flag): adb shell cmd package install-existing reset name to factory settings (returns all system applications but deletes user data). Flashing through the Mi Flash Tool (extremely). If you don't remember the name of the package, find it in the adb logcat logcat logcat log logs or check lists for your model on the XDA Developers forums.
Can I remove Google apps (YouTube, Chrome, Play Store)?
Technically yes, but: โš ๏ธ Play Store (com.android.vending) โ€“ removing it will break the update of all apps through Google Play. ๐ŸŒ Chrome (com.android.chrome) โ€“ can be deleted if you use another browser, but some web views (such as in settings) can open with errors. ๐ŸŽต YouTube (com.google.android.youtube) - safe to delete, but you will lose access to the service without installing separately. On devices with Google Mobile Services (GMS), deleting critical packets (e.g., com.google.android.gms) will result in the loss of functionality of all Google services (Gmail, Maps, Play Store).
Is there a difference between Redmi, POCO and Mi?
Yes, differences are related to: Firmware: POCO often uses a lightweight version of MIUI without some duplicate applications. Redmi and Mi may have different sets of pre-installed software depending on the region (global/Chinese version). On MediaTek, you can't delete packets from mediatek in a name (e.g. com.mediatek); on Snapdragon, from qti (e.g. com.qualcomm.qti). Recommendation: Before deleting, check the list of packages for your model in specialized forums (e.g., 4PDA or XDA).