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
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!
| Category | Package name (package name) | Title of the annex | Effects of removal |
|---|---|---|---|
| Analytics and telemetry | com.miui.analytics | MIUI Analytics | Use statistics will cease to be sent (does not affect work) |
| Advertising and services | com.xiaomi.midrop | Mi Drop (file transfer) | You will not be able to use the built-in file transfer function over Wi-Fi Direct |
| Social media | com.facebook.appmanager | Facebook Services | Facebook integration (including account login) will disappear |
| Music and video | com.miui.videoplayer | Video player | The system player will be replaced by Google Videos or a third-party player. |
| Security | com.miui.cleanmaster | Security (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' | sortBackup 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?
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.
- Connect the smartphone to the computer and authorize debugging (on the screen of the device will appear a request for permission).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Check the device connection: Adb devices should display your Xiaomiβs serial number.
- 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.
- 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
done1. 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:
- Through ADB (if there is a backup APK): adb install deleted_app.apk APK must be original (from firmware), otherwise signature errors may occur.
- 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.imgThis 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.