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!
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 annex | Package name (package name) | Function | Risks of removal |
|---|---|---|---|
| Mi Browser | com.android.browser or com.mi.globalbrowser | Branded browser with advertising | Not available if you use Chrome or Firefox |
| Mi Video / Mi Player | com.miui.videoplayer | Video player with integrated advertising | Not critical if there is an alternative (e.g. VLC) |
| GetApps (Mi App Store) | com.xiaomi.mipicks or com.xiaomi.market | Branded app store | Updates may be missing for some system applications |
| Mi Pay | com.mipay.wallet.in or com.mipay.wallet | Payment system (only in China/India) | Not if you don't use the service. |
| Mi Music | com.miui.player | Music player with integrated streaming services | Not critical when using Spotify or YouTube Music |
| Mi Community | com.miui.bbs | Xiaomi Support Forum | Not 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
- Go to Settings โ About Phone and 7 times click on the MIUI version to activate the Developer Mode.
- Back to Settings โ Additionally. โ For developers.
- 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 devicesIf 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 packetExample of Mi Browser removal:
adb shell pm uninstall --user 0 com.android.browserImportant: 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 name | Appointment | Effects of removal |
|---|---|---|
| com.android.phone | Telephone calls and mobile network | Total loss of communication (cannot call/receive SMS) |
| com.miui.home | Launcher (desktop) | The device will not boot or will show a black screen |
| com.android.settings | System settings | It will not be possible to open the settings menu. |
| com.miui.securitycenter | Security Center (includes antivirus, permissions) | Failures in the camera, microphone, geolocation |
| com.qualcomm.qti.uce.shimservice | Service for working with Qualcomm modem | Lack 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?
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
- Go to Settings โ Applications โ Application Management.
- Select an unneeded app (such as Mi Video).
- 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 packetFor defrosting:
adb shell pm enable name packetMethod 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.
- 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
- Some apps depend on each other, for example, deleting com.miui.cloudservice can break the Mi Account.
- You canโt just delete files from /system/app or /system/priv-app โ this will cause a download failure.
- 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).