How to Remove Unnecessary Apps on Xiaomi Without ROOT: 5 Working Methods

Xiaomi, Redmi and POCO smartphones come with a pre-installed set of apps, many of which users consider unnecessary. Bloatwar (the manufacturer’s built-in software) takes up memory space, consumes battery power in the background and can send analytics data. Unlike devices with β€œclean” Android, where some applications can be removed by standard means, this feature is often blocked in MIUI.

In this article, we will discuss 5 proven ways to remove unnecessary applications on Xiaomi without receiving any ROOT-You'll learn how to disable or uninstall system programs through ADB, hidden settings MIUI, Launcher and even third-party utilities, all methods tested on current firmware versions (including: MIUI 14 and HyperOS) and do not require unlocking the bootloader or superuser rights. Importantly, some actions may affect the stability of the system - before experimenting, back up the data through Settings. β†’ The phone. β†’ Backup.

Why you can’t just remove system apps from the menu

In MIUI, most preinstalled applications are protected from removal for two reasons:

  • πŸ”’ Xiaomi integrates services (e.g. Mi Browser, Mi Video, GetApps) for monetization through advertising and analytics. their removal can disrupt the work of proprietary features such as Second Space or Game Turbo.
  • πŸ›‘οΈ System protection: Android delineates user rights and systems. ROOT or ADB You can only disable apps, but not physically remove them from your device.
  • πŸ”„ Automatic Recovery: Even if you delete APK-manually (e.g., through a file manager), the system will restore it after rebooting or updating it MIUI.

The exception is the applications installed by the user from Google Play or APK-Files – they can be deleted in the standard way through Settings β†’ Applications: System programs, however, will require workarounds.

⚠️ Note: Removing critical services (e.g. MiuiSystemUI or Google Play Services) may result in a cyclical device reboot or loss of functionality (lack of mobile network, camera errors, etc.). Before removing, check the name of the package in the list below or on thematic forums (for example, check the name of the package, 4PDA).

Method 1: Disable applications via MIUI settings (without deleting)

The safest method is to disable unnecessary programs, which will not free up memory, but will stop background activity and remove applications from the menu.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all apps.
  3. Find the app you want (such as Mi Browser) and open your card.
  4. Click Disable (if the button is inactive – the application is critical to the system).

Once you turn off the app icon, it disappears from your desktop and processes stop starting. To bring it back, repeat the steps and click Enable.

Unnecessary browsers (Mi Browser, Chrome)

Branded stores (GetApps, Mi App Store)

Social networks (Facebook, TikTok – if not used)

Gaming services (Game Turbo, Joyose)

Duplicate Apps (Mi Video + Google Play Movies)

-->

This method is suitable for most users, but does not solve the problem of occupied memory.

Method 2: Remove via ADB (without ROOT but with a computer)

ADB (Android Debug Bridge) is an Android debugging tool that allows you to manage system packages without superuser rights.

  • πŸ’» Computer with Windows, macOS or Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the Additional Settings β†’ For developers β†’ Debugging by USB).

Steps to remove:

  1. Download ADB Tools and unpack the archive into a separate folder.
  2. Connect your smartphone to your PC and confirm the debugging permission on your phone screen.
  3. Open the command prompt (cmd) in the folder with ADB and type:
adb devices

(Your device should be displayed. If not, check the driver or cable.)

adb shell pm list packages | grep 'name packet'

(Replace the name of the package with a part of the name, for example miui.browser.)

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

(Example: adb shell pm uninstall -k --user 0 com.miui.browser.)

After completing the command, the application will be removed only for your user (flag) --user 0). It means that:

  • βœ… The app will disappear from the menu and stop updating.
  • βœ… System files will remain intact (you can return the application with the command adb shell cmd package install-existing name.packet).
  • ❌ Updates MIUI Can Restore Remote Programs.
List of safe packet removal
Browser: com.android.browser (AOSP Browser) com.miui.browser (Mi Browser) com.android.chrome (Chrome - if not used) Stores: com.xiaomi.mipicks (GetApps) com.miui.miservice (Mi Service Framework - cautious!) Social media: com.facebook.appmanager (Facebook Services) com.facebook.katana (Facebook) com.zhiliamo.com (Guimikmic) Musicallik (Migo) (Migogogogogogogogogogogogogogogogogogogogogo) (Migogogogogogogogogogogogogogogogogogogogogogogo) (Migogogogogogogogogogogogogogogogo) (Migogogo) (Migogogogogogogogogogogogogogogogogogogogogogogogogogogo) (Mi

⚠️ Note: Do not delete packets with the names com.google, com.android or com.qualcomm – this can lead to mobile network loss, errors GPS Before experimenting, study the purpose of the package in the forums.

Method 3: Use MIUI Hidden Settings (Hidden Menu)

MIUI has a hidden menu for managing system applications that is available without ADB.

  1. Open the phone (calling) application.
  2. Enter the combination: ##4636###.
  3. In the menu that appears, select Phone Information (or Usage Statistics in newer versions).
  4. Scroll down and find the Application Management section (could be called App Management).

Here you'll see a list of all installed programs, including system ones. Click on the unwanted application and select Delete or Disable.

  • πŸ”§ Not all packages will be available for removal – Xiaomi is blocking critical services.
  • πŸ”„ After updating MIUI Some applications may return.
  • πŸ“± The method does not work for all models (on the POCO F5 Redmi Note 12 is checked out).

If the menu doesn't open, try the alternative code: ##284## (package test). In some firmware, this causes system applications to crash - use at your own risk.

Browser (Mi Browser, Chrome)

Social networks (Facebook, TikTok)

Branded services (GetApps, Mi Video)

Game utilities (Game Turbo)

Other (I will write in the comments)

-->

Method 4: Remove through launcher (for power users)

Some launchers (like Nova Launcher or Lawnchair) allow you to hide or "remove" system applications through their settings. This is not a physical deletion, but visually clears the desktop.

  1. Install Nova Launcher from Google Play.
  2. Press your finger on the desktop β†’ Launcher settings.
  3. Go to Apps and Widgets β†’ Hide Apps.
  4. Check the boxes for unnecessary programs (such as Mi Browser or GetApps).

Advantages of the method:

  • βœ… Does not require a PC connection or ADB.
  • βœ… Quick and Reversible (you can return applications in two clicks).
  • βœ… It does not affect the stability of the system.

Disadvantages:

  • ❌ Applications remain in memory and can work in the background.
  • ❌ Does not free up space on the device.

For complete removal, combine this method with ADB (Method 2).

Method 5: Third-party utilities (with caution!)

Google Play has apps that promise to remove system software without ROOT, such as:

  • App Inspector – shows a list of packages and allows you to disable them.
  • Debloater is a utility for mass disabling bloatwar (requires ADB).
  • Package Disabler is a plugin for Tasker or MacroDroid.

🚨 Warning: Most of these programs either don’t work on current versions. MIUI, or require a connection to the PC through ADB (Some utilities may contain malicious code - install only proven high-ranking applications.

Example of work with App Inspector:

  1. Install the utility from Google Play.
  2. Open it and grant permissions to the applications.
  3. Find an unnecessary package (e.g. com.miui.weather2).
  4. Click Disable or Delete (if available).
Utility.Need an ADB?Risk to the systemEfficiency
App Inspector❌ No.Low.It's off, but it's not off.
Debloater (ADB)βœ… Yes.Medium.Complete removal for the user
Package Disabler❌ No.Low.Just shutdown.
Universal Android Debloaterβœ… Yes.High (with incorrect actions)Complete removal + backup

⚠️ Note: Applications like Universal Android Debloater (UAD) Allows you to create backups before removal, but using them requires knowledge ADB. Inexperienced users are better off using Method 1 or 2.

πŸ’‘

Before using third-party utilities, check them out on forums (such as XDA Developers or 4PDA), which often publish up-to-date lists of safe to remove packages for specific Xiaomi models (such as the Redmi Note 11 or POCO X5 Pro).

What to do if the application returned after the MIUI update

After updating the MIUI or HyperOS firmware, some remote applications can be restored.

  1. Turn off automatic updates to system applications: Settings β†’ Applications β†’ Application management β†’ Three points β†’ Application autoupdate β†’ Disable.
  2. Use ADB scripts that delete packets every time you download. Windows script example: @echo off adb wait-for-device adb shell pm uninstall -k --user 0 com.miui.browser adb shell pm uninstall -k --user 0 com.xiaomi.mipicks Save the file as debloat.bat and run after updates.
  3. Install a custom launcher (like Nova Launcher) that hides restored apps.

If the app is back and cannot be deleted again, try:

  • πŸ”„ Reboot the device and repeat the command ADB.
  • πŸ“¦ Remove updates to the application through Settings β†’ Annexes β†’ Three points. β†’ Show system-based β†’ Title of the annex β†’ Remove updates.
  • πŸ› οΈ Reset the application settings to factory (Settings) β†’ Annexes β†’ Resetting settings).

πŸ’‘

MIUI updates often restore remote system applications, and to avoid this, disable auto-update system programs and use ADB scripts to re-delete after updates.

FAQ: Frequent questions about removing apps on Xiaomi

Can I remove Google Play Services without ROOT?
❌ No, it's a critical service for Google Play, push notifications, and many apps, and if you delete it, you'll lose functionality (Gmail, YouTube, Google Maps, etc.) and the best you can do is disable auto-update via Settings. β†’ Annexes β†’ Google Play Services β†’ Three points. β†’ Turn off auto-update.
How do I know which app can be safely removed?
Before removing, check the package in the following sources: πŸ” XDA Developers – they publish lists of secure packages for specific models. πŸ“Œ Thematic forums (4PDA, Mi Community). πŸ› οΈ App Inspector (shows dependencies of packets). If you are not sure, start by turning off (Method 1) and watch your smartphone for 2-3 days.
Why is the application still visible in the settings after being deleted via ADB?
Team pm uninstall -k --user 0 Deletes the application only for the current user (flag) --user 0). The files are still in the system, so: πŸ” In Settings β†’ Applications can be displayed as "unpluggedΒ». πŸ“‚ In the file manager. APK-file will remain in /system/priv-app or /system/app. πŸ”„ After resetting settings or updating MIUI The app will come back. You need to delete it completely. ROOT custom-made.
How to return the deleted application via ADB?
To restore the application, use the command: adb shell cmd package install-existing name.pack Example for Mi Browser: adb shell cmd package install-existing com.miui.browser If the command does not work, try: Reboot the device. Update MIUI (the system will restore deleted packets).
Can I remove MIUI altogether and put a pure Android?
βœ… Yeah, but it'll take a lot: πŸ”“ Unlock the bootloader through the official Xiaomi website (the process takes up to 72 hours). πŸ“± Install custom restoration (TWRP Or OrangeFox). πŸ–₯️ Switch to alternative firmware (e.g. LineageOS, Pixel Experience, or crDroid). ⚠️ Warning: This voids warranty, can lead to a device blink and requires technical skills.On some models (e.g. Xiaomi 13 or Redmi) K60) Unlocking the bootloader blocks data encryption, which reduces security.