Removing unnecessary apps on Xiaomi MIUI 12 via computer: all working methods

Xiaomi's MIUI 12-based smartphones are often overloaded with pre-installed applications that can't be removed by standard means. Even after manually resetting to factory settings, some of the software comes back, which is a feature of the firmware. But there's a solution: uninstall it through a computer using ADB or Fastboot tools. This method allows you to get rid of even system programs without obtaining root rights, which preserves the guarantee and security of the device.

In this article, we will discuss 3 proven ways: through ADB (the most versatile), using Fastboot (for power users), and an alternative method using specialized utilities. Each option is suitable for different situations, from removing unnecessary games to cleaning up system debris. Importantly, before you start, back up data, as some actions can lead to MIUI malfunctions.

If you havenโ€™t worked with ADB or Fastboot before, donโ€™t worry: weโ€™ll explain every step in detail, including installing drivers and setting up connections, and for those who are afraid of breaking something, weโ€™ll give you a list of safe apps to remove โ€” those that wonโ€™t affect system stability.

๐Ÿ“Š Which application removal method do you prefer?
Through ADB
Through Fastboot.
With third-party utilities
I do not remove system applications

1.Preparation: What will be needed to remove applications via PC

Before you start removing, make sure you have everything you need, and without proper preparation, the process can result in a mistake or even locking your smartphone, and here are the minimum set of tools and conditions:

โœ… Computer on Windows 7/10/11 or macOS/Linux (The instructions are universal, but the commands for macOS/Linux Maybe a little different).

โœ… Cable USB (preferably original from Xiaomi - cheap cables often do not transmit data to the user. ADB).

โœ… Xiaomi Smartphone with Xiaomi MIUI 12 (or newer version) and unlocked bootloader (for Fastboot method).

โœ… Drivers for your model (you can download from the official Xiaomi website or through Mi). PC Suite).

You'll also need to turn on the developer mode and debugging over USB on your smartphone.

  1. Go to Settings. โ†’ The phone.
  2. Click 7 times on MIUI until you become a developer!
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Activate the USB Debugging and OEM Unlock switches (the latter is needed for Fastboot).

Attention! If you plan to use Fastboot, make sure the bootloader is unlocked, and you can check this by rebooting the phone to Fastboot mode (clamp Power + Volume down) and looking at the label Locked/Unlocked at the bottom of the screen.

What happens if you remove a critical system application?
Removing some system applications (e.g. com.miui.home โ€“ launcher or com.android.phone โ€“ phone) can lead to a cyclical reboot of the smartphone or complete inoperability of MIUI. In this case, you will need to flash through Fastboot or restore through the Mi Flash Tool.

Method 2: Remove applications via ADB (without root)

The Android Debug Bridge (ADB) method is the most secure and versatile method, allowing users to remove both user and some system applications without compromising firmware integrity, with the main advantage of not having to unlock the bootloader or obtain root rights.

Step-by-step:

  1. Install. ADB-tool: ๐Ÿ“ฅ Download Platform Tools from the official Android website. ๐Ÿ“‚ Unpack the archive into the root of the disk C:\ (for example, C:\platform-tools\). ๐Ÿ–ฑ๏ธ Launch the Command Prompt (Win) + R โ†’ cmd) and go to the folder with ADB: cd C:\platform-tools\

Connect your smartphone

  • ๐Ÿ“ฑ Connect Xiaomi to your PC via USB.
  • ๐Ÿ”„ On the phone, select File Transfer Mode (MTP).
  • โœ… In the command line, enter: adb devices If the device appears in the list โ€“ the connection is successful.
  • Get a list of installed applications: adb shell pm list packages Copy the names of unnecessary packages (e.g. com.miui.calculator for calculator).
  • Delete the application: adb shell pm uninstall -k --user 0 com.name.packet Flag-k stores application data (in case of recovery), and --user 0 indicates the current user.

โš ๏ธ Note: Deletion via Fastboot may result in data loss or system failure if critical components are affected.

Important: After removing system applications via Fastboot, a Wipe Data reset may be required to restore MIUI stability.

๐Ÿ’ก

Before deleting via Fastboot, back up /data partition using the fastboot backup data command. This will help restore data in the event of a crash.

Method 3: Use of third-party utilities (alternative to ADB)

If you think you're working with the command line, you can use specialized software that automates the removal process and often has a user-friendly graphical interface.

๐Ÿ”น MiXplorer + ADB AppControl (for users without root):

  • ๐Ÿ“ฑ Install MiXplorer (file manager) and ADB AppControl from Google Play.
  • ๐Ÿ”Œ Connect your phone to your PC and activate it. ADB Wi-Fi-wi-fi ADB AppControl.
  • ๐Ÿ—‘๏ธ In MiXplorer, go to the /data/app Remove folders of unnecessary applications.

๐Ÿ”น Xiaomi ADB/Fastboot Tools (for PCs):

  • ๐Ÿ“ฅ Download the utility with XDA Developers.
  • ๐Ÿ–ฅ๏ธ Connect the phone in mode ADB and select the desired applications to remove in the program interface.
  • โšก Press Uninstall โ€“ the utility will form and execute commands.

The advantage of these programs is visual control over the process and reduce the risk of errors, but they do not always support the latest versions of MIUI, so check compatibility on forums before using them.

MethodDifficultyRequires unlocking of the loaderRisk to the systemSuitable for
ADBMediumโŒ No.Low.Removal of user and some system applications
FastbootTall.โœ… Yes.Medium/HighRemoving Deeply Integrated System Applications
Third-party utilitiesLow.โŒ No (depending on the program)Low/MediocreUsers without experience with ADB

5. List of secure applications for removal on MIUI 12

Not all pre-installed applications can be removed without consequences. Below is a list of proven packages that do not affect system stability.

๐Ÿ“Œ Social networks and messengers:

  • ๐Ÿ“ฑ com.facebook.appmanager โ€“ Facebook (including services)
  • ๐Ÿ’ฌ com.facebook.orca โ€” Messenger
  • ๐ŸŽต com.tencent.qqmusic โ€” QQ Music

๐Ÿ“Œ Games and entertainment:

  • ๐ŸŽฎ com.xiaomi.gamecenter.sdk.service โ€” Game Center
  • ๐Ÿƒ com.miui.videoplayer - Video player (if you use an alternative)
  • ๐Ÿ“บ com.miui.player - Music player

๐Ÿ“Œ Xiaomi Services (can be removed if you donโ€™t use them):

  • ๐ŸŒ com.xiaomi.mipicks - Mi Apps (theme store)
  • ๐Ÿ“ก com.miui.analytics โ€“ Analytics collection (disables data sending)
  • ๐Ÿ”„ com.xiaomi.midrop - Mi Drop (file transfer)

โš ๏ธ Note: Do not remove applications with packages starting on:

  • com.android. โ€“ Android system services;
  • com.miui.home - launcher;
  • com.android.phone โ€“ telephone functions;
  • com.miui.securitycenter is a security center.

Removal of them will lead to the inoperability of the smartphone!

๐Ÿ’ก

Before removing any app, check its name online or on topical forums (such as 4PDA). Even "safe" packages can conflict with some MIUI features depending on the smartphone model.

6. How to Restore a Remote Application

If you have problems after deleting (for example, notifications or settings have stopped working), the application can be restored.

๐Ÿ”„ Method 1: Through ADB (if the flag was used -k)

  • Connect your phone to your PC and execute the command: adb shell cmd package install-existing com.name.packet
  • The application will return to its original state with the data stored.

๐Ÿ”„ Method 2: Reset settings (if deletion was without data storage)

  • Go to Settings โ†’ About the phone โ†’ Reset settings.
  • Select Reset all settings (does not affect user files).
  • After the reboot, the system applications will recover.

๐Ÿ’ก Tip: If the reset didn't work, you'll have to scour the phone through the Mi Flash Tool with the Clean All option, which will return all pre-installed apps, but delete user data.

7. Frequent errors and their solutions

When you delete applications through your PC, users often face typical problems, and here are the most common ones and how to fix them:

โŒ Error: device unauthorized or no devices found

  • ๐Ÿ”Œ Check the cable connection and try another one. USB-port.
  • ๐Ÿ“ฑ The phone will be asked for debugging permission - confirm it.
  • ๐Ÿ”„ Reinstall Xiaomi drivers via Mi PC Suite.

โŒ Mistake: Failure [DELETE_FAILED_INTERNAL_ERROR]

  • ๐Ÿ›ก๏ธ The application is protected from removal. Try the Fastboot method (if the bootloader is unlocked).
  • ๐Ÿ”ง Use the flag command --user 0 (already listed in the instructions).

โŒ The smartphone is not turned on after removing the system application

  • ๐Ÿ”„ Try to get into the Fastboot (Food). + Volume down) and reset: fastboot erase userdata
  • ๐Ÿ“ฅ If it doesnโ€™t work, run your phone through the Mi Flash Tool with the official firmware.

โš ๏ธ Note: If Google Services stop working after you delete your apps (for example, there is no account sync), restore com.google packets. ADB Resetting them disrupts Google Play services.

Can I uninstall applications on Xiaomi without a computer?
Yes, but with limitations. Without root rights, you can only disable pre-installed apps through Settings โ†’ Applications. Complete removal is only possible with ADB/Fastboot or after you get root access (for example, through Magisk).
Why does the app reappear after the MIUI update?
This is a feature of MIUI firmware. When you have major updates, the system restores remote system applications. To avoid this, use the command: adb shell pm hide com.name.packet It doesn't delete the application, it hides it from the system, and after the updates it won't come back.
How do you know which app is responsible for a particular function (e.g. camera or gallery)?
Use the command: adb shell dumpsys package com.name.packet Or install the Package Name Viewer utility from Google Play - it shows the names of the packages for all installed programs.
Can I remove Miui System Ads (MIUI ads) through ADB?
Yes, but this requires removing several packages: com.miui.systemAdSolution, the main ad module; com.xiaomi.msa.global, an analytics service (may contain ad modules). Once deleted, reboot. In some regions (e.g. Europe), these packages may not be available due to GDPR restrictions.
Will Google Pay work after you remove your system apps?
If you havenโ€™t touched com.google. and com.android.gms, Google Pay will remain functional, but removing Google services (e.g. com.google.android.gms) will result in the loss of functionality for all apps that depend on Google Play Services (including Google Pay, Gmail, YouTube).