How to completely remove any application on Xiaomi: from system to user

Removing unnecessary apps on Xiaomi, Redmi or POCO smartphones often becomes a headache: some programs are not deleted in the standard way, others are returned after an update, and others are blocked by the manufacturer, while unnecessary applications not only take up space, but also consume battery power, work in the background and can collect data without your knowledge.

In this article, weโ€™ll look at all possible ways to uninstall, from simple (via the phone menu) to advanced (using ADB and Fastboot), how to get rid of even the programs that MIUI normally hides from the user, and what to do if the application returns after a reboot, all methods tested on current firmware versions (including HyperOS) and work without the risk of โ€œbrickingโ€ the device.

1. Standard removal through MIUI settings

The most obvious, but not always effective way is suitable for custom apps installed from Google Play or Google Play. APK-System programs (such as Mi Browser, Mi Video or GetApps) cannot be deleted by this method, instead of the "Delete" button, you will see only "Disable".

How to do this:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ” Find the desired application in the list (you can use the search at the top of the screen).
  • ๐Ÿ—‘๏ธ Click "Delete" (if the button is active) or "Disable" (for system programs).
  • โš ๏ธ Confirm the action if required.

If the Remove button is inactive, the application is built into the firmware and requires alternative methods. In some cases, MIUI allows only to "disable" the program, but this does not free up memory - the APK file remains on the device.

๐Ÿ“Š What apps do you most often remove from your smartphone?
Social media
Games
System garbage (Mi Browser, Mi Music)
Fitness trackers
Other

2. Delete via Google Play (for custom applications)

If the app was installed through the Google Play Market, it can be removed directly from the store, which is convenient when you need to clear several programs at once or when the standard MIUI menu does not respond.

Instructions:

  • ๐Ÿ›’ Open Google Play and go to Profile โ†’ Application and device management.
  • ๐Ÿ“‹ Select the "Installed" tab and find the desired application.
  • ๐Ÿ—‘๏ธ Click on the basket icon next to the name.
  • โœ… Confirm removal.

The advantage of this method is that Google Play will automatically prompt you to delete both the cache and the application data, which will free up additional space, but system programs (for example, com.miui.gallery or com.xiaomi.scanner) will not appear here.

๐Ÿ’ก

If the app is not removed via Google Play, check if it is assigned to the device administrator. Go to Settings โ†’ Passwords and Security โ†’ Device administrators and uncheck the problem program.

3. disabling system applications (without deletion)

When Xiaomi blocks the removal of embedded programs, the option is to disable them, which will not free up memory, but will stop background work, notifications and updates, and the disabled application will disappear from the menu and will not appear in the installed list.

How to turn it off:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select a system application (e.g. Mi Pay or Mi Community).
  3. Click "Disable" (the button can be hidden under the menu "โ‹ฎ" top-right).
  4. Confirm the action in the dialog window.

โš ๏ธ Warning: Disabling critical system services (e.g. com.android.phone or com.miui.securitycenter) may cause the phone to run unstable or make calls.

List of safe to disable system applications
com.miui.bugreport - Error Reports (not required by most users). com.xiaomi.midrop - Mi Drop (if you do not use Wi-Fi file transfer). com.miui.videoplayer - Standard video player (can be replaced with VLC). com.miui.player - Music player (alternatively - Spotify or AIMP).

4. Removal via ADB (for power users)

If standard methods don't work, Android Debug Bridge (ADB), a debugging tool that allows you to remove even secure system applications, requires you to connect your phone to your computer, but does not require root rights.

Step-by-step:

Install ADB-PC drivers|Enable debugging on USB phone-on|Connect the phone to the computer via cable|Check the connection with the adb device command|Download the list of packages with the command adb shell pm list packages

-->

When you're done, do it.

  1. Find the name of the application package (e.g. com.miui.calculator for calculator).
  2. Enter the command: adb shell pm uninstall -k --user 0 name package For example, to delete Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser
  3. Reboot the phone.

Important: Team with flag --user 0 removes the application only for the current user, without affecting system files. It is safe and reversible (can be restored through resetting settings).

โš ๏ธ Note: Some apps (e.g. com.google.android.gsf or com.android.vending) are critical to the operation of Google Services, and their removal will result in loss of Play Market access and account sync.

AnnexPacket nameCan I remove it?Effects of consequences
Mi Browsercom.android.browserYes.The standard browser will disappear (you can use Chrome)
Mi Musiccom.miui.playerYes.Player will be deleted, but files will remain
GetApps (Mi App Store)com.xiaomi.mipicksYes.Xiaomiโ€™s App Store will disappear
Mi Videocom.miui.videoplayerYes.Removes the standard video player
Google Play Servicescom.google.android.gmsNo.All Google services will be affected.

5. Removal using third-party utilities (without root)

If ADB seems complicated, you can use specialized applications that simplify the process, such as App Inspector or Package Name Viewer help find packet names, and Debloater Tools (such as Universal Android Debloater) allow you to delete system programs in semi-automatic mode.

Popular utilities:

  • ๐Ÿ” App Inspector โ€“ Shows the packet names of all installed applications.
  • ๐Ÿ—‘๏ธ Universal Android Debloater โ€“ Removes System Garbage ADB graphically.
  • ๐Ÿ› ๏ธ SD Maid โ€“ Clears residual files after deleting programs.

โš ๏ธ Warning: When using third-party utilities, always check reviews and ratings on Google Play. Some โ€œoptimizersโ€ install advertising software or collect data.

๐Ÿ’ก

Third-party utilities are convenient, but do not replace manual removal through ADB. Always check which packets they offer to remove so as not to disrupt the system.

6. Complete removal with root rights (for advanced)

If you are willing to take risks, root rights will give you access to the complete removal of any system applications, including those protected by MIUI.

  • ๐Ÿšซ Violation of warranty (if the phone is on warranty).
  • ๐Ÿ”’ Mi Account lock risk (on some models).
  • ๐Ÿ›ก๏ธ Vulnerability to malware (root opens access to system files).

How to remove the application from root:

  1. Get root rights with Magisk or SuperSU.
  2. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  3. Go to /system/app or /system/priv-app.
  4. Find a folder with the name of the app (such as Browser for Mi Browser) and delete it.
  5. Reboot the phone.

โš ๏ธ Note: Removing files from /system If you don't have a backup, you can make your phone "brick." Always backup through the phone. TWRP OrangeFox before making changes.

7.What to do if the application returns after the update?

One of the most common problems with Xiaomi is returning remote system applications after updating MIUI or HyperOS, which is because the firmware contains the original set of programs and restores them when you update them.

Decisions:

  • ๐Ÿ”„ Turn off automatic updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.
  • ๐Ÿ“ฆ Remove the application again through ADB after each update.
  • ๐Ÿ”ง Use Magisk modules (e.g. Xiaomi Debloater) that block the recovery of unnecessary programs.
  • ๐Ÿ›ก๏ธ Install custom firmware (like LineageOS or Pixel Experience) that doesnโ€™t have built-in Xiaomi garbage.

If you don't want to give up the official firmware, the most reliable way is to check the list of apps regularly after updates and remove the extra ones manually, and you can also create a script for ADB that will automatically remove unnecessary packets when you connect to a PC.

FAQ: Frequent questions about removing apps on Xiaomi

Can I delete the Mi Browser without breaking the system?
Yes, Mi Browser (com.android.browser package) can be safely removed via ADB or disabled in settings.It is not critical to MIUI operation, and its absence will not affect the stability of the phone. Google Chrome or Firefox can be used as a replacement.
Why are some apps not removed even through ADB?
This is because Xiaomi protects key system services from being deleted, such as com.android.phone, com.miui.securitycenter, com.google.android.gsf, or Google services, and trying to delete them will lead to a Failure error. [DELETE_FAILED_INTERNAL_ERROR].
How to return a remote system application?
If you delete an app through ADB with a --user 0 flag, you can restore it in two ways: Reset (Settings โ†’ About Phone โ†’ Reset) Install the app manually by downloading the APK from a trusted source (e.g., APKMirror). If the app was removed with root rights (from /system), you will need to reflash the phone.
Will your phone work without Google Play Services?
Technically yes, but you will lose access to the: ๐Ÿ“ฑ Google Play Market (you canโ€™t install apps), ๐Ÿ“ Geolocations in most applications (maps, taxis, weather), ๐Ÿ”” Push notifications from many services (Gmail, YouTube, etc.) The alternative is to use microG, but this requires root rights and customization.
Can I remove ads in MIUI by removing system applications?
Partially, in-house advertising. MIUI It is downloaded via com.xiaomi.msa.global (Miui System Ads) and com.miui.systemAdSolution, which can be disabled or deleted via the service. ADB, But this does not guarantee the complete disappearance of ads, since some banners are embedded directly in applications (for example, in Mi Browser or GetApps). EU or Disabler for MIUI Ads.