How to Remove Unnecessary Apps from Xiaomi Phone: 5 Proven Ways

Xiaomi MIUI-based smartphones often come with pre-installed apps that many users consider unnecessary.These programs take up precious space in memory, consume battery power in the background and can slow down the device. However, simply clicking โ€œDeleteโ€ in the app menu does not always work โ€“ some system utilities are protected from standard removal.

In this article, weโ€™ll look at all the ways you can uninstall applications on Xiaomi, including hidden system tools, development teams, and alternative disabling methods. Youโ€™ll learn how to distinguish secure-to-remove programs from mission-critical system components, and how to restore a deleted application by mistake. The instructions are relevant for all modern models, from the Redmi Note 12 to the flagship Xiaomi 14 Ultra on MIUI 14/15 and HyperOS.

Before we start cleaning, it's important to understand that not all applications can be removed without consequences, some of which are responsible for basic functions, from connecting to a mobile network to security updates, and we will explain in detail which packets can only be removed through ADB, and which are better to simply disable so as not to disturb the stability of the system.

1. Standard removal through the settings menu

Letโ€™s start with the simplest method that works for most user applications (installed from Google Play or Mi App Store), which does not require superuser rights and is suitable even for beginners.

Open Settings โ†’ Applications โ†’ Application Management. Here you will see the complete list of installed software, sorted by alphabet or size. Click on the desired application, then select Remove. If the button is inactive or absent, then the application is system-based, it cannot be removed in the standard way.

  • ๐Ÿ“ฑ For MIUI 14/15: There is a filter in the upper right corner โ€“ select โ€œAll Appsโ€ to see hidden system utilities.
  • ๐Ÿ” Search by title: Use the search bar at the top of the screen if you can't find the application you want manually.
  • โš™๏ธ Additional Options: In some cases, the โ€œDisableโ€ option is available instead of โ€œDeleteโ€ โ€“ this is a secure alternative for system applications.

Note that even after removal, some apps (such as Facebook or Netflix) may reappear after the next MIUI update, due to Xiaomiโ€™s policy of integrating affiliate software, and to avoid re-installation, you will need to use the methods in the following sections.

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

2. disabling system applications (without deletion)

If the Remove button is not available, but you don't need the app, you can turn it off, and that will block the program, free up RAM, and prevent background activity, but the application files will stay on the system, and it's safer than deleting them completely.

Instructions:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Choose the app you want (such as Mi Video or Mi Music).
  3. Click Disable (if the button is inactive, you may need to click Stop first).
  4. Confirm the action in the window that appears.
  • โœ… Pros: System-Secure, Reversible, No Root Rights Requirement.
  • โŒ Cons: Does not free up space in memory, the application remains in the list.
  • ๐Ÿ”„ Recovery: To return the app, find it in the same menu and click "Enable".

A list of apps that you can safely disable on most Xiaomi devices:

Title of the annexPackage (name in the system)Function
Mi Videocom.miui.videoplayerStandard video player
Mi Musiccom.miui.playerMusic player
Mi Browsercom.android.browserStandard browser
Cleanercom.miui.cleanmasterMemory optimizer
Mi Paycom.miui.mipayMobile payment service

โš ๏ธ Warning: Do not disable applications called com.android. or com.miui. unless you are sure of their purpose. For example, com.android.phone is responsible for phone calls, and com.miui.securitycenter is responsible for system security, and disabling them will cause basic functions to fail.

3. Removal via ADB (for power users)

The Android Debug Bridge (ADB) method allows you to remove system applications that cannot be removed in standard ways, which requires connecting your phone to your computer and basic command line knowledge.

Before we start:

  • ๐Ÿ–ฅ๏ธ Install. ADB Tools on the computer.
  • ๐Ÿ“ฑ Enable Developer Mode on your phone: Settings โ†’ The phone. โ†’ Version. MIUI (press 7 times).
  • ๐Ÿ”Œ Connect your phone to the PC by USB and select the File Transfer Mode.
  • ๐Ÿ”‘ Allow debugging on USB in the window that appeared on the phone.

Step-by-step:

  1. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Get a list of all packages: adb shell pm list packages
  4. Find the name of the application package you want (e.g. com.miui.cleanmaster for Cleaner).
  5. Delete the application by command: adb shell pm uninstall -k --user 0 name packet Example for Mi Video: adb shell pm uninstall -k --user 0 com.miui.videoplayer

The --user 0 key means that the application is only removed for the current user (your account), not completely from the system, which makes the process more secure.

Install ADB Tools on PC|

Turned on the developer mode on the phone |

Connected the phone to USB in file transfer mode |

Allowed debugging on USB on the phone |

Backup of important data-->

โš ๏ธ Note: Deleting some system packages (e.g. com.miui.securitycenter or com.android.settings) may result in the inability to boot the system or loss of functionality (e.g., the settings menu disappears). โ†’ Additionally. โ†’ Backup and reset.

4.Use of applications for uninstallation (without root)

If ADB seems complicated, you can use specialized applications that simplify the process of removing system programs, which do not require root rights, but use the same mechanisms as ADB.

Top.-3 tested applications:

  • ๐Ÿ› ๏ธ App Inspector โ€“ shows all installed packages with the ability to quickly search and delete via ADB.
  • ๐Ÿงน Debloater (by XDA Developers โ€“ contains a database of โ€œsafe to removeโ€ applications for various manufacturers, including Xiaomi.

Example of work with App Inspector:

  1. Install the app from Google Play.
  2. Open it and give access to Settings โ†’ Special features โ†’ App Inspector.
  3. Find an unnecessary app in the list (e.g. Mi Browser).
  4. Click on it and select Uninstall via ADB.
  5. Confirm the action โ€“ the application will send a command to delete.

The advantage of these utilities is that they often contain a list of safe to remove packages, compiled by experienced users. For example, Debloater has a separate section for Xiaomi, which notes applications that can be removed without risk to the system.

๐Ÿ’ก

Before mass deletion, take a screenshot of the application list or export it to a file. This will help restore the deleted software by mistake through ADB with the adb shell cmd package install-existing name of the package.

5. Removal with root rights (for advanced users)

Obtaining superuser rights (root) opens up the maximum possibilities for managing system files, but at the same time increases the risk of disrupting the stability of the phone, this method is suitable only for experienced users who are ready for possible consequences (loss of warranty, problems with updates, etc.).

How to get root on Xiaomi:

  • ๐Ÿ”“ Magisk is the most popular solution that allows you to hide root from certain applications (for example, banking).
  • ๐Ÿ“ฆ Custom Recovery (TWRP) โ€” Alternative recovery, through which modified firmware can be stitched.
  • ๐Ÿ”ง Fastboot method โ€“ unlock the bootloader through the official Xiaomi tool (Mi Unlock Tool).

After obtaining root, you can use:

  • ๐Ÿ—‘๏ธ Root Explorer is a file manager with access to system folders. APK-file /system/app/ or /system/priv-app/.
  • ๐Ÿงน Titanium Backup โ€“ allows you not only to delete, but also to โ€œfreezeโ€ applications, as well as create backup copies.
  • ๐Ÿ” SD Maid โ€“ Clears residual files after uninstallation.

Example of removal through Root Explorer:

  1. Open the application and provide root access.
  2. Go to /system/app/ or /system/priv-app/.
  3. Find a folder with the name of the unwanted app (e.g. MiBrowser).
  4. Delete the folder or move it to another directory (for example, on the SD-map) in case of restoration.
  5. Reboot the phone.

โš ๏ธ Note: Deleting files from system folders can lead to a "bootloop" if you remove a critical component. Always check the purpose of the file before deleting. /system/priv-app/ responsible for the operation of the settings menu โ€“ its removal will make the phone unusable.

6. How to Restore a Remote Application

If you have problems with your phone after deleting it (e.g., your phone calls, Wi-Fi or camera stopped working), you need to restore the remote application.

  • ๐Ÿ”„ If you have been disabled: Return to Settings โ†’ Apps, find the application and click "Enable".
  • ๐Ÿ–ฅ๏ธ If removed through ADB: Use the command: adb shell cmd package install-existing name packet For example, to recover Mi Video: adb shell cmd package install-existing com.miui.videoplayer
  • ๐Ÿ”ง If deleted from root: Restore deleted files from backup (if you did) or reflash your phone via Fastboot.

If you donโ€™t remember the name of the package, use the command to list all the packages youโ€™ve ever installed:

adb shell pm list packages -u

To restore system applications on Xiaomi, you can also use the official firmware:

  1. Download the firmware for your model from en.miui.com.
  2. Unpack the archive and find the system.img file.
  3. Use the tool. MIUI System Extractor to Retrieve the Right Requirements APK-file.
  4. Install the extracted APKs via ADB: adb install name file.apk
What if the phone does not turn on after removing the system application?
If the phone is stuck on the Xiaomi logo or goes to bootloop, try the following steps: 1. Press Power + Volume up to log into Fastboot Mode. 2. Connect the phone to your PC and run the official firmware through the Mi Flash Tool. 3. If there is no backup, you will have to reset the phone to factory settings (data loss). 4. In the future, avoid removing packages called com.android., com.miui. and com.qualcom.* โ€“ these are critical to the system.

7. How to prevent re-installation of unnecessary applications

Even after removal, some apps (such as Facebook, Netflix or Mi Browser) may reappear after the MIUI update, which is because Xiaomi integrates them into the firmware as "recommended software."

  • ๐Ÿšซ Turn off automatic updates MIUI: Go to Settings. โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings and disable automatic download of updates.
  • ๐Ÿ“ต Block the installation through ADB: After deleting the application, follow the command: adb shell pm hide the name packet This hides the package from the system and it will not recover.
  • ๐Ÿ”’ Use Magisk modules: Modules like Universal Debloater or Xiaomi Debloater block installation of unnecessary software at the system level.
  • ๐Ÿ›ก๏ธ Install an alternative launcher: For example, Nova Launcher or Lawnchair lets you hide system apps from the menu.

For models with HyperOS, the process is slightly different, with some applications being more protected and may require removal:

  • Use the HyperOS Debloater Tool (a special script for the new shell).
  • Disable updates through Settings โ†’ Annexes โ†’ Application management โ†’ โ‹ฎ โ†’ Special access โ†’ Updating the applications.

๐Ÿ’ก

Check the list of applications regularly after the MIUI/HyperOS updates. Even disabled programs can be activated again. Use the adb shell pm list packages -d command to display a list of disabled packets and, if necessary, repeat the deactivation procedure.

FAQ: Frequent questions about removing apps on Xiaomi

Can you delete Google apps (YouTube, Chrome, Play Store) without consequences?
Removing standard Google services is not recommended, as it can disrupt the work of Google Play Services, on which many functions depend (push notifications, geolocation, in-app authorization). It is better to disable them. Except if you use a phone without Google services (for example, on Chinese firmware).
Why does it reappear after the app is removed?
It's because of the mechanism. MIUI Optimization, which restores โ€œrecommendedโ€ applications when you upgrade your system.To prevent returns: Disable optimization MIUI through ADB: adb shell settings put global miui_optimization_disabled 1 Use the Disable Force Encryption Magisk Module (for some models).
How do I know which app can be removed and which canโ€™t?
Use the following rules: โœ… Applications with the names com.miui. (except com.miui.home is a launcher), com.xiaomi. (for example, com.xiaomi.scanner is a document scanner). โŒ You can not delete: com.android. (Android system services), com.qualcomm. (processor drivers), com.miui.securitycenter (security). ๐Ÿ” Check: Before deleting, look for package information on forums XDA Developers or 4PDA.
Will the phone work after removing system applications?
If you only removed "safe" apps (such as Mi Music or Mi Browser), the phone will work fine. However, removing critical components (such as com.android.phone) will result in: Loss of functionality (no calls, SMS, Wi-Fi, etc.) A looped reboot (bootloop) and inability to update the firmware via OTA. In such cases, you will need to flash the phone over Fastboot.
How to remove viruses or suspicious apps that are not removed?
If you find a suspicious app that is not being removed by standard methods: Check it on VirusTotal for the package name. Disable it via Settings โ†’ Annexes โ†’ Application management โ†’ Turn it off. ADB (If it is not a system application: adb shell pm uninstall --user 0 Packet name If the application is system and suspicious, reset to factory settings (Settings) โ†’ Additionally. โ†’ Backup and reset โ†’ To protect against re-infection, install an antivirus (such as Malwarebytes) and disable application installation from unknown sources (Settings) โ†’ Annexes โ†’ Special access โ†’ Installation of unknown applications).