How to completely remove native apps on Xiaomi Redmi 9: 4 proven methods

Xiaomi Redmi 9 owners often face the problem of unnecessary pre-installed applications that take up memory, consume battery power and distract with notifications. Minor updates to MIUI rarely solve this problem - most users have to find ways to remove embedded programs themselves. However, not all methods are equally safe, from banal disconnection to deep interference with system files.

In this article, we will discuss 4 working ways to remove native applications on Redmi 9 – from the simplest to radical, requiring unlocking the bootloader. You'll learn which programs can be removed without risk to the system, how to return everything back in case of an error, and why some "tips" from the Internet can turn a smartphone into a "brick." We'll focus on alternative solutions β€” sometimes it's enough not to delete, but to configure correctly. MIUI.

Warning: Removing Systemic Systems APK-files without backup can result in a cyclical reboot of the device or loss of functionality (for example, the disappearance of icons of the mobile network or camera.

Why you can’t just uninstall system applications like normal

Unlike custom programs, pre-installed applications on Xiaomi Redmi 9 are integrated into MIUI firmware at the system partition level.

  • πŸ”’ Removal protection: Android blocks direct uninstallation of system APK standardized.
  • πŸ”„ Auto-Recovery: After Updating MIUI Many remote programs are automatically returned.
  • ⚠️ System damage risk: Removing critical components (e.g. com.android.phone) can make your phone out of order.

MIUI divides pre-installed applications into three categories:

Type of applicationExamplesCan I remove it?Effects of removal
Critical systemiccom.android.settings, com.miui.home❌ No.Failure to boot the system
Service (MIUI)Mi Video, Mi Music, Themes⚠️ Partially.Loss of functions (such as design themes)
Advertising/partnershipFacebook, Netflix, LinkedInβœ… Yes.Freeing up memory, reducing background

Even if you see an app in the All Apps list in the settings, it doesn’t guarantee that it can be safely removed. For example, Google Play Services is technically β€œcustom” but uninstalling it will disrupt most Google services.

πŸ“Š Have you ever tried to remove built-in apps on Xiaomi?
Yes, successfully.
Yeah, but there's a problem.
No, I'm afraid to take risks.
I tried it, but it didn't work.

Method 1: Disabling applications without deleting (the safest way)

If your goal is to free up RAM and get rid of notifications, you just need to disable unnecessary programs, which requires no root rights and is completely reversible.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all processes.
  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.

What the blackout does:

  • βœ… The app disappears from the menu and stops using resources.
  • βœ… Application data is saved (when turned on again, everything will return).
  • βœ… No risk to stability MIUI.

πŸ’‘

You can hide the apps that are disabled from the All Apps list if you use a Nova Launcher or a POCO Launcher, which will visually clear the desktop.

⚠️ Note: Some applications (such as Mi Security) may block installation after disabling APK In this case, temporarily turn them back on.

Method 2: Remove via ADB (without root, but with a PC connection)

For users who are ready to connect Redmi 9 to a computer, there is a method of uninstallation via Android Debug Bridge (ADB), which allows you to uninstall applications that cannot be disabled by standard means, but requires accuracy.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ USB-cable (preferably original).li>
  • πŸ› οΈ Utilities. ADB Fastboot (download from the official Google website).
  • πŸ”§ Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI (7 times to tap) β†’ Additionally. β†’ For developers β†’ Debugging by USB).

Step-by-step:

Enable debugging over USB on your phone

Download and unpack ADB Tools on PC

Connect Redmi 9 to your computer (select File Transfer Mode)

Run the command line in the folder with ADB (Shift + PCM β†’ β€œOpen Command Window”)

-->

adb devices

(Series numbered device should appear. If not, check the driver and cable.)

adb shell pm list packages -f | grep "name packet"

(Replace the name packet with a part of the name, such as miui.browser.)

adb shell pm uninstall -k --user 0 name.pack.full

Example for Mi Browser:

adb shell pm uninstall -k --user 0 com.android.browser

Key key -k retains the data of the annexes, and --user 0 Deletes only for the current user (without affecting system files).

⚠️ Note: Some packages (e.g. com.miui.systemAdSolution) are responsible for blocking ads in the Internet. MIUI. Their removal will lead to an increase in the number of banners in system applications.

List of safe packets to remove on Redmi 9
com.facebook.appmanager β€” Facebook (if not used) com.netflix.partner.activation β€” Netflix (if not viewed) com.miui.analytics β€” Analytics collection Xiaomi com.miui.miservice β€” MIUI Services (you can disable) com.xiaomi.midrop β€” Mi Drop (if not used) Before deleting check the relevance of packages by the command adb pm shell lists | grep "miui" β€” in new versions of MIUI, the names can change.

Method 3: Root rights removal (for power users)

If you're prepared for radical action and unlock the bootloader on Redmi 9, you can uninstall the system applications with superuser rights, which gives you maximum freedom, but also maximum risk.

What to do before getting root:

  1. Unlock the bootloader through the official tool Xiaomi (you will have to wait 7-15 days).
  2. Install custom recovery (e.g. TWRP for Redmi 9 – version 3.5.2).
  3. Create a full backup through Nandroid Backup in TWRP.
  4. Install Magisk for root rights management.

After getting root, use one of the applications:

  • πŸ“± System App Remover (a simple interface but paid version for removal).
  • πŸ› οΈ Titanium Backup (allows you to freeze or remove any APK).
  • πŸ” Root Explorer (manually delete files from the site) /system/app or /system/priv-app).

When manually removed via Root Explorer:

  1. Go to /system/priv-app or /system/app.
  2. Find a folder with the name of the application (for example, MiBrowser).
  3. Delete the folder or rename it (by adding.bak at the end).
  4. Reboot the phone.

πŸ’‘

Even with root rights, don’t delete packages called com.android, com.qualcomm or com.mediatek – these are critical components for hardware and Android.

If after removal the phone stopped loading:

  1. Download to TWRP (Press Power + Volume Up).
  2. Restore the backup through Restore.
  3. If there is no backup, run a clean MIUI through Fastboot.

Method 4: Alternative solutions (if removed is scary)

Not all users are comfortable tampering with system files, and fortunately there are ways to trick MIUI into making unnecessary applications invisible:

  • πŸ“‚ Hiding icons: Use launchers like Nova Launcher or Apex Launcher to hide pre-installed icons from the menu.
  • 🚫 Block notifications: Go to Settings β†’ Notifications β†’ Manage notifications and disable alerts from unnecessary apps.
  • πŸ”’ Background activity restriction: In the application settings, select Battery β†’ Background activity management β†’ Limit.
  • πŸ›‘οΈ Freeze through ADB: Instead of deleting the application, freeze the application with the command: adb shell pm disable-user --user 0 This hides it from the system, but allows you to return it back.

For users who want to get rid of advertising in MIUI without removing applications, suitable:

  • πŸ”§ Disabling personalized advertising: Settings β†’ Google β†’ Advertising β†’ Disable personalization.
  • πŸ“΅ Blocking through hosts: Install AdAway (requires root) or use Blokada (no root).

If your goal is to free up space, check the Download folder and the app cache (Settings β†’ Storage β†’ Clear cache). Often, a few gigabytes of unnecessary files accumulate there.

How to return remote system applications

If you have problems after deleting (for example, your mobile data or camera stopped working), you can restore applications in several ways:

Method of recoveryRequired.Instructions
Through ADBPC, USB-cableUse the command: adb shell cmd package install-existing name.packet
From the TWRP backupRoot, custom recoveryRestore the system partition from the backup.
Reflashing MIUIFastboot, firmware.Run the official MIUI through the Mi Flash Tool.
APK manual installationRoot, APK fileDownload APK with APKMirror and install via Root Explorer.

If you have removed an app through ADB with the -k key, it can be returned by simply reinstalling it from Google Play (if there is one), for example, Mi Browser can be reinstalled from the store after deleting it.

⚠️ Note: After restoring system applications, you may need to reset settings (Settings) β†’ Additionally. β†’ Resetting settings if version conflicts occur.

Frequent Mistakes and How to Avoid Them

Even experienced users sometimes make mistakes when removing system applications.

  • πŸ”„ Remove without backup: Always backup through TWRP Adb backup before changes.
  • πŸ—‘οΈ Removing junk packets: Not all packets with the names com.miui.daemon or com.android.xxx are safe to remove, XDA Developers).
  • πŸ”§ Use of outdated instructions: Safe lists for packet removal change with each version MIUI. For example, in MIUI 12 cannot be deleted by com.miui.gallery and in MIUI 14, you can.
  • πŸ“± Remove via Settings after root: Some apps can be removed in the standard way once root is obtained, but this often leads to errors.

If after removing the application, the phone began to overheat or discharge quickly, check:

  • πŸ”‹ Background processes: Use adb shell top to monitor downloads CPU.
  • πŸ“‘ Mobile Network: Deleting packets like com.android.phone can disrupt modem operation.
  • πŸ”’ Security: Lack of Mi Security Increases Risk of Virus Attacks.

πŸ’‘

Before removing any system application, check its dependence through the command adb shell dumpsys package name.packet. If there is a requiredFor string in the output, deleting will lead to problems.

FAQ: Answers to Frequent Questions

Can Google Play Services be removed without consequences?
No. com.google.android.gms is a critical package for most apps, including Google Play, Gmail, and YouTube. Deleting it will lead to sync errors and service crashes. Alternatively, disable auto-update via Settings β†’ Apps β†’ Google Play Services β†’ Three dots β†’ Disable auto-update.
Why do remote applications return after the MIUI update?
Primary OTA-When you update, the system restores a standard set of applications from firmware. To avoid this: Before updating, create an adb shell pm list packages. -d). After the update, repeat their removal through ADB. Or refuse to. OTA and stitch MIUI manually TWRP, pre-removal APK firmware.
How do I know which app is responsible for advertising in MIUI?
The main sources of advertising in Redmi 9: com.miui.systemAdSolution is a system ad blocker (its removal, on the contrary, will increase the number of banners). com.xiaomi.mipicks is the Mi Apps application (advertising in recommendations). com.android.browser - Mi Browser (built-in browser advertising). To reduce ads without deleting: Turn off Recommendations in the launcher settings. in Mi Browser, go to Settings β†’ Confidentiality β†’ Disable personalized ads. Use Blokada or AdGuard to block ad domains.
Can I remove Miui Daemon and what is it?
com.miui.daemon is a MIUI system service that handles background tasks, including: Battery optimization. Notification management. Certain gestures (e.g. Double Tap to Wake) will be removed, resulting in: Increased battery consumption (due to lack of optimization); the disappearance of some MIUI functions (e.g. Game Turbo); loss of stability (random reboots); Alternative: disable unnecessary functions in Settings β†’ Special features β†’ System settings.
How to completely disable MIUI updates so that remote applications do not return?
To prevent automatic application recovery: Turn off auto-updates: Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Turn off the auto download. Freeze the Updater through ADB: adb shell pm disable-user --user 0 com.android.updater Remove the update package (requires root): adb shell pm uninstall -k --user 0 com.android.updater ⚠️ After that, the update will have to be installed manually through TWRP or Fastboot.