How to uninstall the app on Xiaomi: The Complete Guide

Modern Xiaomi smartphones running the MIUI shell or the new HyperOS often come with a pre-installed suite of software. Some are useful, others may seem superfluous or even annoying. Users often face the need to make room or simply clean up the interface by removing unnecessary icons.

The process of uninstalling software on devices of this company has its own features, different from pure Android. Standard methods do not always work, especially when it comes to system components. In this article, we will analyze all the available methods, from simple clicks on the screen to the use of advanced tools for deep cleaning of the system.

Understanding the differences between regular and system programs will help you avoid errors. We will look at safe removal methods that will not violate the guarantee and stability of your gadget. Careful study of the instructions will allow you to personalize the device to your needs without the risk of turning it into a brick.

Differences between user and system applications

Before you start cleaning up your memory, it's important to understand exactly what you're dealing with. All programs on your smartphone fall into two main types: those installed by the user and those implemented by the manufacturer or carrier in the factory. The first are removed without any restrictions or additional actions.

The second type, known as system software or bloatware, is often hidden deeper in the structure of the operating system. MIUI shell is known for its aggressive approach to integrating its own services, such as Mi Browser, Mi Video or GetApps. Attempting to remove them in a standard way is usually blocked by the system, since it considers these components critical to the operation of the interface.

Removing critical system processes can cause the phone to run unstable, cause cyclical reboots, or cause some functions, such as calls or internet access, to fail completely, so the type of application must be identified before any manipulations are initiated.

⚠️ Attention: Removal of system components responsible for the operation of the interface (System) UI) or basic communication functions, may require reflashing the device to restore operation

For the average user, it is safe to remove only those programs that he installed himself through Google Play or Google Play. APK-However, there are methods of working with system debris, which we will talk about later, but they require increased caution and understanding of the risks.

Standard method of removal through the desktop

The easiest and fastest way to get rid of unnecessary software is to use a desktop interface, which is suitable for most user applications and some system applications that the manufacturer has allowed to be removed, and you don't need any additional knowledge or connection to the computer.

It's intuitive, even for a beginner, if you look for an icon on the screen, you pinch it with your finger until the vibration and the context menu appear, and depending on the version of MIUI, you'll be asked to move the object or see the removal button right away.

  • 📱 Find the icon of the application you want to eliminate on the home screen or in the menu of all programs.
  • 🖐️ Press the icon and hold your finger near it. 1-2 seconds until the action menu appears.
  • 🗑️ Select “Delete” (basket icon) or “Delete application” in the list that appears.
  • ✅ Confirm your action in the pop-up window by pressing “OK” or “Delete».

If you only click on the About or Info menu after a long time and you don't have an uninstall button, it's a system component, and then the standard method won't work, and you'll need to access the settings or use special utilities. It's also worth noting that some of Xiaomi's built-in services can be disabled, which we'll discuss in the next section.

📊 What method of removal do you use most often?
Through the desk.
Through settings
Through ADB
Don't delete anything.

Removal and disabling through smartphone settings

Deeper control over installed software provides a menu of operating system settings, where you can not only delete the program, but also force the process to stop it or clear the cache if deletion is not available, which is especially true for built-in Xiaomi services.

To get to the desired section, you need to go to Settings → Applications → All applications. This list shows absolutely all installed programs, including hidden system processes. Find the desired name in alphabetical order or search from the top of the screen.

Once you log in to the app card, you'll have different actions available to you. If it's a user program, the "Delete" button will be active. If it's a system component, the button can be gray or replaced with "Disable" button, disabling it allows you to hide the program and stop it from working, effectively equating it with a deleted one, but without physically erasing files from the system partition.

In some cases, especially on older versions of Android, activating the system application uninstall button required several quick clicks on the build number in the About Phone section to enable developer mode, but in modern versions of MIUI 12, 13, 14 and HyperOS, this method no longer allows you to remove secure system packages without root rights.

☑️ Pre-deletion check

Done: 0 / 4

Using the Security Application for Cleaning

Every Xiaomi owner has a built-in app called Security, developed by the manufacturer and has extended access rights to the system, and besides antivirus, it has a powerful application management tool that sometimes allows you to do things that don’t work through standard settings.

Launch the Security app and go to App Management, where the interface may be different from the standard Android menu, you'll see a list of programs sorted by category, select the Manage tab, and find the target application.

The advantage of this method is that Security often shows additional features such as Permissions, Battery, and Notifications. If standard deletion is blocked, the option to Disable or Hide may be available here, which visually removes the icon and stops the processes.

It is worth remembering that even this tool is powerless against mission-critical system files: Attempting to remove the system kernel or drivers through Security will be blocked by MIUI security mechanisms.

💡

Use the “Memory Cleanup” feature in the Security app after removing heavy programs to delete the remaining temporary files and cache.

Advanced Method: Removing System Applications Through ADB

For those who want to completely clean a smartphone of embedded garbage (bloatware), there is only one effective way to get root rights is to use the ADB (Android Debug Bridge) debugging bridge. This method requires connecting the smartphone to the computer and executing commands, but it is safe if you follow the instructions.

The method is to send commands directly to the operating system through the USB-The computer acts as a control panel, allowing you to delete even those packets that are hidden from the user. You will need to download the Platform-tools set from the official Google website and install drivers for your smartphone.

Before you start, you need to activate the developer mode. To do this, go to Settings → About Phone and quickly click 7 times on the MIUI Version (or OS Version). Then, in the “Additional” → “Development by USB” menu, turn on the USB Debugging Toggle.

ADB Team TeamDescription of actionRisk
adb shell pm list packagesLists all packets on the deviceSafe.
adb shell pm uninstall -k --user 0 name.packetRemove the application for the current userMedium.
adb shell pm install-existing name.packetRestores a remote system applicationSafe.
adb rebootReboots the deviceSafe.

The deletion process is like this: connect your phone to your PC, open the command prompt in the ADB folder, and enter adb devices to check the connection. The phone screen will see a request for debugging permission — click "Allow." Then use the uninstall command with the exact packet name (for example, com.miui.videoplayer).

⚠️ Attention: Uninstall Team --user 0 It doesn't physically delete the file from the system partition, it hides it for your user. This means that the disk space will be slightly freed up, but the application will stop working and disappear from the menu.

There is also a graphical shell for ADB called ADB AppControl or Xiaomi ADB/Fastboot Tools. These programs for Windows automatically detect the connected phone, show a list of apps with clear names and let you remove them with a mouse click, generating the right commands in the background. This is ideal for those who are afraid of getting the command syntax wrong.

List of safe to remove Xiaomi packages
com.miui.videoplayer (Mi Video)|com.miui.player (Mi Music)|com.facebook.katana (Facebook)|com.google.android.youtube (YouTube, if not used)|com.xiaomi.mipicks (GetApps)|com.miui.notes (Notes if not necessary)|com.miui.screenrecorder (screen recording)> Recovery of remote system components if, in the course of experiments, ADB Or you've removed something extra with third-party utilities, so don't panic. --user 0 It doesn't permanently erase files, it can be easily returned to its original state, and that's the main advantage of this method before you get root rights. To restore, you just need to reconnect the phone to the computer with debugging enabled. adb shell cmd package install-existing the name of the package. Instead of "packet name", you need to substitute the exact name of the remote component (for example, com.android.chrome). Once you've done the command, the app will reappear on the menu and it will work as if nothing had happened. ADB AppControl, there's a Recovery tab or a Recycle Bin tab where you can just click the Restore button opposite the right item. In the rare cases where critical interface components have been removed and the phone goes into a bootloop, you may need to log in to Recovery mode. To do this, you need to press the power button and increase the volume on the device turned off. In the Recovery menu (if it supports it). ADB) You can try to execute the adb shell cmd package install-existing command for the key system package (FAQ) Can you remove Google Play Services from Xiaomi? ADB, But doing so is not strictly recommended. Google Play Services is responsible for push notifications, geolocation, account sync, and most third-party apps, and removing it will make almost all of your smartphone functionality unusable. Why is the Remove button gray and inactive? This means that the application is system-based and protected by the operating system, and the manufacturer considers it important for the interface to work, and that removing such software requires a superuser's rights (Root) or the use of a debugging bridge (ADB) Do you need to get a Root to remove embedded applications? No, it's not mandatory to get a Root. ADB allows you to remove or disable system applications for the current user without the need to unlock the bootloader or obtain full administrator rights, which retains the device warranty. What is com.miui.systemAdSolution and can it be removed? This package is responsible for displaying ads in Xiaomi system applications. Its removal or disabling via ADB (adb shell pm disable-user --user 0 com.miui.systemAdSolution) allows you to get rid of embedded advertising in standard applications such as Explorer or Security. Will the phone reset after removing system applications via ADB? A normal Recovery reset may not restore deleted applications via ADB Flash, as they may need to return to the full state of the device.