How to Uninstall Apps on Xiaomi Without Root: Safe Techniques

Xiaomi smartphone owners often encounter intrusive pre-installed software that takes up valuable space in the system's memory. Even if you're not using the Chinese version of firmware, the number of built-in utilities can reach as many as a few dozen. Android's standard menu often hides the uninstall button for system components, forcing users to look for workarounds.

Fortunately, the current MIUI and HyperOS ecosystem allows deep cleaning without obtaining superuser rights, which means that your warranty will remain valid, and the risk of turning the device into a brick is minimized, and only a computer and a minimal set of tools will be required to complete the task.

In this article, we will take a look at all the available methods, from simple settings inside your smartphone to advanced commands via ADB (Android Debug Bridge), you will learn to distinguish critical processes from advertising junk and safely get rid of the latter.

Why you can’t just remove apps in the standard way

Electronics manufacturers contract with software developers, so many programs are built into /system. The normal user interface is not authorized to modify this section. When you try to remove such an application through the settings menu, the "Delete" button is either missing or replaced with "Disable".

Turning off is certainly better than nothing, it stops the background and hides the icon. APK-The file stays in memory, taking up space and sometimes getting background updates. Moreover, some system services may force disabled components to reactivate after a major firmware update.

⚠️ Warning: Removing critical system components (such as Security, Mi Service, or System) UI) This can lead to an endless bootloop, always check the destination of the packet before removing it.

Full removal requires access to ADB or use of specialized utilities that work through USB debugging, which allows you to send commands to the Android package manager with rights that exceed standard user rights, but less than root rights.

πŸ“Š Which cleaning method do you prefer?
Standard removal
ADB team
Third-party programmes
Disconnection in settings

Preparing a smartphone and computer for work

Before any manipulations begin, you need to set up your environment correctly, and without activating the developer mode and debugging over USB, none of the methods described below will work, and the preparation process is the same for all versions of the MIUI shell.

First, activate the hidden menu. To do this, go to Settings β†’ About Phone and quickly click 7-10 times on the MIUI Version (or OS Version) field.

β˜‘οΈ Pre-work checks

Done: 0 / 4

Now go to the advanced settings. Go to Settings β†’ Additional settings β†’ Developer. Find the USB Debugging and enable it. It is also recommended to enable the USB Debugging option if it is available in your firmware version to allow app installation and permission change via ADB.

You need to install a minimum set of drivers on your computer. Download Platform Tools from the official Google website. Unpack the archive in a convenient folder, for example, in the root of the C: disk. This is where the executable files adb.exe will be.

Removal via ADB: step-by-step instructions

The most reliable and clean way is to use the command line, which does not require installing third-party software on the smartphone itself, which eliminates the risk of viruses or the collection of personal data by third parties.

Connect your smartphone to your PC with a cable. You'll see a request for debugging permission on your phone screen. You'll tick "Always allow from this computer" and click "OK." Open the command line (CMD) or PowerShell in the ADB folder and type in the connection check command:

adb devices

If a device with a serial number appears on the list, the connection is established. Now you need to know the exact name of the package of the application you want to remove.

adb shell pm list packages

The list will be huge. To find the right one, use keyword filtering. For example, to search for Google applications, type adb shell pm list packages | findstr google. Knowing the name of the package (for example, com.google.android.youtube), delete for the current user:

adb shell pm uninstall -k --user 0 com.package.name

The --user 0 flag means that the application is only deleted for the main user, leaving files on the system but making them inaccessible.This is secure and reversible. The -k flag saves cache and data, although this is not always critical when completely deleted.

πŸ’‘

To make it easier to find packages, use the command grep (on Linux/Mac) or findstr (on Windows) with short keywords like "miui", "xiaomi" or "browser".

Use of graphical shells for ADB

The console can seem daunting to beginners. Fortunately, enthusiasts have created user-friendly graphical interfaces that visualize a list of apps and let you remove them with a mouse click. The most popular tool is ADB AppControl or Xiaomi ADB/Fastboot Tools.

Once you connect your smartphone, these programs automatically scan the device and sort the applications into categories like System, User, Google, Xiaomi, and you can see which packets are running, how much space they take up, and if they can be safely removed.

Name of utilityPlatformDifficultyFunctional
ADB AppControlWindowsLow.Removal, freezing, backup
Xiaomi ADB ToolsWindows/Mac/LinuxMediumDebloater, cleaning up the adverts
Universal Android DebloaterCross-platformMediumSafe lists, GUIs
ADB InterfaceAndroidTall.Working without a PC (requires root)

Using these programs greatly speeds up the process, so you can pick a dozen applications to remove and do the batch operation, but even with a GUI, you have to be careful not to delete everything.

What if the program doesn’t see the phone?
Make sure that the file transfer mode is set (MTP), Not just charging. Try another one. USB-Also check the Windows Device Manager, which means that there should be no unknown devices with a yellow exclamation mark in the Portable Device or Other Devices section. ADB. Hidden settings MIUI and Safe Mode Some embedded applications can be removed or disabled without connecting to a computer if you use the hidden settings menu. MIUI There's a secret code that opens the extended test menu, and type in the call the code ##6484## or ##4636##. Although these codes are more commonly used for diagnostics, some firmware versions use the Settings menu. β†’ Advanced settings β†’ Availability can be found services that allow you to manage components. Another method is to use Safe Mode, which only downloads system applications, and if you delete the system application update in Safe Mode through the storage settings, it can roll back to the factory version or be removed if it is a custom update. To enter Safe Mode, press the off button on your desktop and then (hold your finger on the off button for a long time) on the screen. ⚠️ Warning: Do not attempt to remove applications related to "Security", "Google Play Services" or "System Interface" through hidden menus, this may disrupt the work (fingerprint scanner) or face unlock. Recovery of remote system applications If during the cleaning process you deleted the excess and the system began to work unstable, do not panic. Since we used the method --user 0, Application files are physically left in the system partition. They can be easily restored without flashing. To return a remote package, use the command: adb shell cmd package install-existing com.package.name or, in older versions of Android: adb shell pm install-existing com.package.name Graphic utilities such as ADB AppControl also has a Recovery tab or a Recycle Bin, where you can find a list of deleted packages, just mark the ones you want and click Recover. Frequently asked questions (FAQ) Is it safe to remove Google apps like YouTube or Maps? Yes, it's safe to operate. You can reinstall them at any time through the Play Market. However, deleting Google Play Services or Google Play Framework will disrupt most third-party apps and banking customers. Do I need to unlock the bootloader to remove system applications? No, for methods using ADB and pm uninstall commands, unlocking the bootloader is not required. These commands work within the framework of user debugging rights. Will the warranty disappear after deleting applications through ADB? By itself, cleaning through ADB leaves no traces in the logs that the service center checks in case of warranty. The guarantee is lost only when you get Root rights or physical failure caused by user actions. Can Chinese applications be removed on global firmware? On global firmware, there are no traces of them, but you can see their analogues, if you can usually remove them, or if you see their analogues, if you can see their Mi Music or if you can see their names.