How to remove native apps on Xiaomi without a computer: expert guide

Owners of Xiaomi, Redmi and Poco smartphones often encounter intrusive software preinstalled by the manufacturer, such as games, advertising services, or duplicating features like GetApps. They take up precious memory and consume battery power in the background, removing such debris is the first thing experienced users do after buying a device.

Fortunately, you don't have to root or connect your device to your computer to clean your system. Modern versions of the MIUI and HyperOS shell allow you to manage embedded software with a lot of flexibility, either through standard means or through special wireless interfaces, and you can free up the processor resources and improve the autonomy of the device by simply removing the excess.

In this guide, we will discuss safe cleaning methods that do not require complex preparation. We will look at the standard system features, the use of debugging interfaces directly from the phone and specialized utilities. It is important to act carefully so as not to disrupt the stability of the Android operating system.

Analysis of embedded software and the risks of removal

Before you take any drastic action, you need to be clear about what you are going to delete. System applications fall into several categories: critical to the operation of the OS, functional add-ons and outright bloatware. A mistake in choosing can lead to a cyclical reboot or loss of functions, such as a camera or calls.

You can safely remove app stores like GetApps, Mi Browser browsers, MSA analytics services, and various gaming launchers. Google duplicate services are often removed if you use alternatives. However, touching components like Security Center, System UI, or hardware drivers is strongly discouraged without deep knowledge.

  • πŸ“± Safe: Mi Video, Mi Music, GetApps, Mi Pay (if not used), Mi Cloud.
  • ⚠️ Careful: Google Play Services, Xiaomi.eu services, update components.
  • ❌ Dangerous: Security, Task Manager, System Framework, Phone, Messages.

⚠️ Warning: Before removing any system component, be sure to create a complete backup of data. Even when removing without root rights, an accidental failure may require a complete reset to factory settings.

There is a myth that removing standard applications always requires superuser rights. In fact, current methods allow you to freeze or delete packets for the current user, leaving the system files intact, which means that in the event of a critical error, the system can be restored by a simple reset.

πŸ“Š What annoys you the most in MIUI?
Advertising in the system
Inability to remove applications
Intrusive notifications
Slow operation of the interface

Disconnection method through standard settings

The easiest and safest way to combat excess software is to use the built-in functionality of Android. Not all system applications can be removed completely, but many can be disabled. When you turn off the application, it stops starting, updating and consuming resources, effectively becoming remote for the user.

To do this, go to the Settings menu, select the App section and then All apps. Find an unnecessary component in the list, such as Mi Pay or Google TV. If the Remove button is inactive, click on the Disable or Stop button. The system will warn you of possible consequences, confirm the action.

β˜‘οΈ Pre-switch check

Done: 0 / 4

This is ideal for beginners, because it's completely reversible, and if you realize after a while that you do need the feature, you can activate the component again in the same menu, but remember that the application files will remain in the internal storage, albeit in a preserved form.

Some manufacturers block the ability to disable key services, in which case the button will be gray and unclickable, and this is a MIUI safeguard that prevents inexperienced users from accidentally damaging the system, and more advanced tools will be needed.

Using ADB wireless debugging from your phone

The most effective method of removing without a computer is based on ADB (Android Debug Bridge) technology, which used to require a PC, but modern versions of Android 11 and higher, as well as the HyperOS shell, support wireless debugging, which allows the smartphone to act as both a server and a client to manage its packages.

To implement this method, you will need to download a special terminal application or control utility. ADB Directly from the Google Play store or GetApps. Popular options include ADB Keyboard (as auxiliary tool) or specialized GUI-shells like Bugjaeger or Mobile ADB Shell. They allow you to enter commands directly.

adb connect 127.0.0.1:5555


adb shell pm uninstall -k --user 0 name.packet

Before you start, you need to activate the hidden menu. Go to Settings β†’ About Phone and quickly press 7 times on the MIUI Version (or OS Version). Then in the advanced settings, find the Developer Item and activate the USB Debugging Toggle. In the new versions, you also need to enable Safe Changes and Debugging over Wi-Fi.

How to find out the name of the application package?
To remove the package, you need to know the exact name of the package (for example, com.miui.player), you can find it in the application settings (at the bottom of the information page) or using free utilities such as App Inspector.

The advantage of the method is that you only remove the application for the current user (--user 0). Physically, the files remain in the system partition, but the system believes that the application is not, which eliminates the risk of "bricking" the device, since when you reset the settings, everything remote will return to its place.

⚠️ Attention: When working through ADB Be extremely careful with the syntax of commands. One mistake in spelling the name of a package can lead to the removal of a critical component that cannot be restored without flashing it.

Alternative tools: Universal Android Debloater

While the classic Universal Android Debloater (UAD) requires a PC connection, there are mobile counterparts and ports that run on the Termux environment, a terminal emulator for Android that allows you to run scripts directly on your device, which is suitable for advanced users who are not afraid of the command line.

The method is to install the Termux environment, install the necessary dependencies (python, git) and download the list of safe packets to remove. The script will automatically scan the system and prompt you to delete only what will not harm the work of Xiaomi.

Tool.DifficultySecurityRequirements
Android settingsLow.Tall.No.
ADB (Mobile)MediumMediumAndroid 11+
Termux (Scripts)Tall.MediumKnowledge of Linux
Shizuku + UtilitiesMediumTall.Android 10+

Termux gives you maximum control, but it takes time to set up, you have to manually type commands to install packages and connect to a local debugging server. ADB-Customer without a laptop at hand.

πŸ’‘

Use Shizuku in conjunction with application managers, which allows regular programs to gain advanced rights through wireless debugging, making it easier to uninstall without manually entering complex commands.

Specifics of working with the HyperOS shell

The release of the new HyperOS shell has made changes to the application management process, has become more stringent on access rights and background processes, and some methods that have been used on MIUI 14 may require additional confirmations or be blocked by default for security reasons.

HyperOS has changed the ADB authorization mechanism. Now, when you try to connect (even wirelessly), a permission pop-up will appear on the smartphone screen, this window must be confirmed within 30 seconds, otherwise the connection will not be established, and you may also need to log in to Mi Account with Internet enabled.

Users note that the new system is more aggressively protected against modifications, and when trying to remove system components through ADB, the system can automatically restore them after rebooting or updating, in such cases only completely disabling the update service or using specialized modules helps.

It is important to keep an eye on the system itself. In new security patches, Xiaomi periodically closes the loopholes used to remove software. So the method that worked yesterday may need to be adjusted tomorrow. Always check the relevance of information in profile forums.

Recovery of Remote Components

If you delete something that is superfluous during the cleaning process and the system starts to work incorrectly, don’t panic.Since we used the user deletion method (--user 0), the source files of the application remain in the system and can be easily restored without losing personal data.

Recovery will need to be used again. ADB-The command for reinstal looks similar to the uninstall command, but with a different parameter. You need to know the exact name of the package of the remote application. If you don't remember it, you'll have to look in the list of system processes or documentation Xiaomi.

adb shell cmd package install-existing name.packet

In some cases, especially when you remove critical services from Google or MIUI, a simple reinstal may not start the application immediately, you will need to perform a cache reset or, in extreme cases, a full reset (Wipe Data), which is why having a backup before starting work is a must.

πŸ’‘

Removing system applications through ADB without root rights is a reversible process, and all changes are only about the user profile, not the system partition, which ensures that the smartphone can be restored to health.

Can I remove all ads without rooting?
It is difficult to completely remove ads from system applications (conductor, bootloader, themes) without root rights, but you can significantly reduce their number. To do this, you need to disable MSA (MIUI System Ads) in the authorization settings and disable personalization of advertising in the privacy settings. Residual advertising in the browser is treated by installing a blocker.
Is it safe to remove Google Play Services?
It is strongly recommended not to remove Google Play Services to the average user, this component for card operation, notifications, synchronization of contacts and the work of most third-party applications (Uber, banks, social networks), its removal will lead to the inoperability of 90% of programs in the smartphone.
Do I need to unlock the bootloader to remove applications?
No, you don't need to unlock the bootloader to remove applications using the methods described in the article (ADB, settings), you work within the user rights that allow you to manage installed packages, but not modify the system partition directly.
What to do if the phone goes into a cyclical reboot?
If the system component is removed, you need to enter Recovery mode. For Xiaomi, this is done by pressing the Volume+ and Power button. From the Recovery menu, select Wipe Data. This will return all deleted system files to place, but personal data will be lost.