How to Uninstall System Apps on Xiaomi Redmi 9 Without Root: The Complete Guide

Xiaomi Redmi 9 owners often face the problem of pre-installed system applications that take up memory, consume battery power and display annoying advertising. Although MIUI does not provide standard tools for completely removing such programs, there are legal ways to disable, hide or even delete them without obtaining root rights. In this article, we will discuss all working methods, including working with ADB, MIUI settings and alternative solutions.

It is important to understand that system applications are closely integrated into the shell, and their incorrect removal can lead to malfunctioning of the smartphone. However, with the right approach, you can free up to 1-3 GB of memory and get rid of unnecessary software such as Mi Browser, Mi Music, Mi Video or GetApps. All of the methods described below are tested on Redmi 9 with MIUI 12-14 version (Android 10-11) and do not require unlocking the bootloader or installing custom firmware.

Why you can’t just remove system applications in standard ways

Unlike custom programs, system applications in MIUI are protected at the Android kernel level. They are installed in the /system section, which is read-only without root rights. Even if you try to remove them through Settings β†’ Applications, the system will either hide the Delete button or only suggest disabling or resetting settings.

In addition, many system services are interconnected, for example, deleting Mi Account can disrupt the synchronization of contacts, and removing Security can disable the antivirus and optimizer, so before any manipulations you must:

  • πŸ“Œ Create a backup of data through Settings β†’ Additionally. β†’ Backup and reset.
  • πŸ”‹ Charge your phone at least 50% to avoid a sudden shutdown.
  • πŸ“± Make sure the version MIUI block out ADB-In some cases, it is possible for China to).

⚠️ Attention: On firmware MIUI Global and MIUI Some system applications (e.g. Google Play Services) are critical to stable operation and their removal may lead to errors when updating or using Google services.

Method 1: Disable system applications through MIUI settings

The safest method is to shut down, not delete, and it will shut down the application, hide it from the menu, and prevent it from running, but it won't free up memory, but it doesn't require a PC connection, and it's guaranteed to do no harm to the system.

To disable the unnecessary application:

  1. Go to 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 the page.
  4. Click Disable (if the button is inactive, the application is critical to the system).
  5. Confirm the action in the dialog window.

Once disabled, the app will disappear from the menu, but will remain on the Application Management list marked "Disabled." To return it back, repeat the steps and click "Enable."

Unnecessary browsers (Mi Browser, Chrome)

Music players (Mi Music, Google Play Music)

Video players (Mi Video)

The game is called the Mi Game Center.

Analytics services (MSA, MiuiDaemon)-->

⚠️ Please note: Do not disable Google Play Services, MIUI System UI Settings – this will lead to critical malfunctions in the phone.

Method 2: Remove system applications via ADB (without root)

A more radical method is the use of Android Debug Bridge (ADB), which allows you to delete applications completely, freeing up space in memory, but requires a PC connection and accuracy in executing commands.

The work will require:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Installed drivers Xiaomi and ADB (You can download from the official Google website).
  • πŸ”§ Included debugging by USB phone-on.

Step-by-step:

  1. Activate USB debugging: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings β†’ Additional β†’ Developer. Enable USB Debugging and confirm permission.

Connect your phone to your PC:

  • Use high-quality cables (cheap ones may not transmit data).
  • On your phone, select File Transfer (MTP) mode.
  • For the first time, a request for debugging permission will appear – tick Always Allow from this computer and click Allow.
  • Check the connection via ADB: adb devices The response should show a string with the serial number of your Redmi 9. If the device is not detected, reinstall the drivers or try another cable.
  • Delete the unnecessary application: First get a list of all packages: adb shell pm list packages Find the name of the package of the desired application (for example, com.miui.browser for Mi Browser) and execute the command: adb shell pm uninstall -k --user 0 com.miui.browser The flag --user 0 means that the application is removed only for the current user (without affecting system files).

This method does not physically remove applications, but makes them invisible in the menu and launcher. If necessary, you can return the application through the same Activity Launcher or reset the launcher settings (Settings β†’ Home β†’ Reset).

Mi Browser (pre-installed browser)

Mi Music/Mi Video (media players)

GetApps and MSA (Advertising Services)

Google Duo and other Google services

Others (write in the comments)-->

List of safe to remove system applications on Redmi 9

Not all system applications can be removed without consequences. Below is a list of packages that are not usually critical for MIUI and Android, but before deleting, we recommend turning off the application for 1-2 days and checking the stability of the phone.

Title of the annexPacket nameCan I remove it?Effects of consequences
Mi Browsercom.android.browser or com.miui.browserβœ… Yes.The standard browser will disappear, you can use Chrome or Firefox.
Mi Musiccom.miui.playerβœ… Yes.The music player will be deleted, but the files will remain.
Mi Videocom.miui.videoplayerβœ… Yes.The standard video player will disappear.
GetApps (Mi App Store)com.xiaomi.mipicksβœ… Yes.Xiaomi’s branded apps will cease to be updated.
MSA (Mi Security Center)com.miui.analytics⚠️ Partially.It may disrupt some Xiaomi services, but it will reduce data collection.

⚠️ Note: Deleting com.google.android.gms (Google Play Services) or com.android.vending (Play Market) will render all Google services, including Gmail, YouTube and Google Maps, inoperable.

What if after removing the application, the phone began to glittle?
If you have a failure after removing the system application (for example, calls are not working, the mobile network is missing or settings are not opened), follow the following steps: 1. Connect the phone to your PC and return the application with the command adb shell cmd package install-existing. 2. If ADB does not help, reset settings through Settings β†’ Additional β†’ Backup and Reset β†’ Setting (data will be deleted!). 3. In extreme cases, reflash the phone through the Mi Flash Tool with the official firmware for your model.

Alternative methods: use of third-party launchers and debloaters

If you don't want to mess with ADB or MIUI settings, you can use third-party solutions that don't physically remove apps, but make them invisible and prevent them from running.

Popular tools:

  • πŸ“± Nova Launcher or Lawnchair – lets you hide apps from the menu and replace the standard launcher.
  • πŸ›‘οΈ Package Disabler Pro (requires) ADB) β€” Disables system applications without removing.
  • 🧹 Debloater Tools (such as Universal Android Debloater) – PC utilities that analyze the list of packages and offer secure ones to remove.

Example of the Nova Launcher:

  1. Install a launcher from Google Play.
  2. Press your finger on the home screen and select Launcher Settings.
  3. Go to Apps and Widgets β†’ Hide Apps.
  4. Check the boxes for unnecessary system programs.

This solution will not free up memory, but will visually clean the interface and speed up the menu.

πŸ’‘

Third-party launchers are the safest way to β€œremove” system applications, since they do not affect system files, but only hide them from the user.

What to do if no method has helped

If you’ve tried all the ways, but system applications still get in the way, there are two radical options:

  1. Custom firmware flashing (requires bootloader unlock): Firmware like LineageOS or Pixel Experience doesn't contain Xiaomi's proprietary software. However, this method requires unlocking the bootloader, which resets the phone and voids the warranty.
  2. Update to new MIUI: In the latest versions of MIUI 13/14, Xiaomi has added the ability to disable more system applications through settings. Check for updates in Settings β†’ About Phone β†’ System Update.

If you decide to re-flash, consider:

  • πŸ”“ Unlocking the bootloader erases all data.
  • πŸ“‰ Certain functions (e.g, IR Blaster or Game Turbo may stop working.
  • ⚠️ The phone guarantee will be lost.

FAQ: Frequent questions about removing system applications on Redmi 9

Can Google Play Services be removed without consequences?
No. Google Play Services is a critical component of Google services, and removing it will cause bugs in the Play Market, Gmail, YouTube, and other apps, and if you don't need Google services, you'd better install firmware without GApps (like LineageOS for microG).
Why does the adb uninstall command return after the reboot?
This happens if you delete an application without the --user 0 flag, or if it is protected by MIUI policies. Try the command: adb shell pm uninstall --user 0 [name packet] If it doesn't work, the application is restored by the system when it boots, in which case only disabling through settings or flashing will help.
How do I know which app is responsible for advertising in MIUI?
The main sources of advertising in MIUI: com.miui.analytics (MSA) – data collection and targeted advertising. com.xiaomi.mipicks (GetApps) – app store with banners. com.miui.systemAdSolution – service display ads in the system menus. Disabling or removing these packages will reduce the amount of advertising, but will not remove it completely (for example, in Mi Browser ads can be shown through web pages).
Can I delete my Mi Account if I am not using Xiaomi?
Technically, yes, but it will disrupt the job: Contact sync and notes; cloud backups; some features like Find Device; if you don't use those features, deleting com.xiaomi.account is possible, but you won't be able to log in to Xiaomi without completely resetting your phone.
How to return a remote system application if you forget its package?
If you don't remember the name of the package, try: View the list of packages installed by the command: adb shell pm list packages -d (shows disabled applications); Use the App Inspector utility from Google Play to find the name from the remaining files; Reset the phone to factory settings (deletes all data!).