How to safely remove embedded apps on Xiaomi Redmi Note 9 Pro: from ADB to Magisk

Xiaomi Redmi Note 9 Pro is one of the most popular smartphones in the budget segment, but even it suffers from an excess of preinstalled apps. Mi Browser, Mi Music, GetApps and other Xiaomi services take precious space in memory, slow down the system and show unnecessary advertising. Unfortunately, standard Android settings do not allow you to remove these programs – the β€œDelete” button is simply absent from the menu.

In this article, we’ll look at 5 proven ways to remove embedded apps on the Redmi Note 9 Pro (model joyeuse/curtana), including root-free methods using Magisk. You’ll learn which tools are safe and which can lead to a device blink, how to back up before changes and what to do if key features (such as Google Play Services or Mi Account) stop working after removal.

Important: the procedure requires care. Uninstallation of system applications associated with MIUI (e.g. com.miui.securitycenter) can disrupt sensors, notifications, or even block access to settings. If you are unsure, use alternative methods of shutting down or freezing.

1. Why you can’t just remove embedded apps through settings

In MIUI (even in the latest versions for the Redmi Note 9 Pro), most pre-installed apps are marked as system.

  • πŸ”’ They are protected from removal at the Android level (flag) SYSTEM or PRIVILEGED manifesto).
  • πŸ›‘οΈ Their code is signed with Xiaomi’s key, not the user’s, so even with superuser rights, additional manipulation is required.
  • πŸ”„ Some applications (e.g. com.xiaomi.market) are automatically restored after a reboot or update. MIUI.

The β€œDelete” button in the app menu has been replaced with β€œDisable” or β€œDelete Updates.” The latter option resets the program to the factory version, but does not free up space in the /system section. Moreover, Xiaomi actively uses the β€œprotected apps” mechanism, which blocks uninstallation attempts via ADB or Package Installer.

⚠️ Note: If you see the app settings saying, "This is a system application, it can't be removed," it doesn't mean it can't be uninstalled at all. ADB prior to modified recovery.

Before you go to radical methods, check if simpler actions will solve your problem:

  • πŸ“± Disabling the application: go to Settings β†’ Annexes β†’ Manage applications, select the unnecessary and click "Disable." This will stop it from working, but it will not free up memory.
  • 🧊 Freeze through Developer Mode: activate the option in Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then in additional β†’ Developer mode β†’ Inactive applications add unnecessary programs to the list.
  • πŸ”„ Factory reset: Returns the system to its original state, but deletes all user data.
πŸ“Š How do you usually handle pre-installed applications?
I'm turning it off through the settings.
Delete with ADB
Using Magisk/root
Ignoring and not touching.
I'm installing custom firmware.

2. Method 1: Removal via ADB (without root rights)

The safest method, which does not require unlocking the bootloader or obtaining root, is suitable for removing non-critical applications (for example, Mi Browser, Mi Video, Cleaner).

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included Developer Mode and Debugging by USB smartphone.
  • πŸ› οΈ Utilities. ADB Fastboot (can be downloaded as part of Android) SDK Platform-Tools).

Step-by-step:

  1. Connect the Redmi Note 9 Pro to your computer and confirm the permission to debug via USB on the smartphone screen.
  2. Open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder.
  3. Enter the command to check the connection: Adb devices should appear the name of your device with the status of device.
  4. Get a list of all installed packages: adb shell pm list packages -f Look for the names of unnecessary applications in the output (for example, package:/system/priv-app/MiBrowser/MiBrowser.apk=com.android.browser).
  5. Remove the selected application by the command: adb shell pm uninstall -k --user 0 name.pack Example for Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser

The --user 0 key means that the application is only removed for the current user (without affecting system files), which avoids problems with MIUI updates. However, after resetting settings or creating a new profile, the application can return.

β˜‘οΈ Preparation for removal through ADB

Done: 0 / 5

Method 2: Uninstall with Universal Android DeBloater (GUI)

If working with the command line seems difficult, use the Universal Android DeBloater (UAD) graphics tool, which is open source with an intuitive interface that automates the removal process through ADB.

Advantages of UAD:

  • πŸ” Automatic Definition of Device Model and Version MIUI.
  • πŸ“‹ Pre-compiled lists of safe packets to remove (including a special profile for Xiaomi).
  • πŸ›‘οΈ Ability to back up before deletion.
  • πŸ”„ Recovery of Remote Applications.

How to use:

  1. Connect the Redmi Note 9 Pro to your PC and launch the UAD.
  2. Click Connect and wait for the packet list to load.
  3. In the β€œBlocklists” section, select β€œXiaomi” – the program will highlight applications that can be safely removed.
  4. Check the unneeded packages and click Uninstall selected.
  5. Reboot your smartphone.

⚠️ Attention: Do not remove through UAD packets marked "Dangerous" (red) These include com.miui.securitycenter com.android.phone com.google.android.gsf (Google Services Framework) They will result in lost communication, synchronization errors or inability to boot the system.

List of safe packets to remove on Redmi Note 9 Pro:

Title of the annexPacket nameEffects of removal
Mi Browsercom.android.browserThe standard browser will disappear, you can use Chrome or Firefox
Mi Musiccom.miui.playerRemoves the music player, alternative – VLC or Poweramp
Mi Videocom.miui.videoplayerThe standard video player will disappear, you can use the MX Player
GetApps (Mi App Store)com.xiaomi.marketXiaomi’s branded apps will stop updating
Cleaner (Optimizer)com.miui.cleanmasterThe built-in cache cleaner will disappear, you can use SD Maid

πŸ’‘

Before mass packet deletion, take a screenshot of the list in UAD or save it to a text file, which will help restore deleted applications if something goes wrong.

Method 3: Removal with Magisk and System App Remover

If you are ready for more radical measures, unlocking the bootloader and installing Magisk will open access to removing any system applications, including those protected by the protected apps mechanism.

  • πŸ”“ Unlock the loader (erase all data!).
  • πŸ“± Custom recovery installations (TWRP Or OrangeFox).
  • πŸ›‘οΈ Install Magisk for root rights.

Step-by-step:

  1. Unlock the bootloader through the Mi Unlock Tool (instructions on the official Xiaomi website).
  2. Install TWRP for the Redmi Note 9 Pro (Joyeuse or curtana models).
  3. Sweep Magisk through TWRP (download the latest version from GitHub).
  4. Install System App Remover from Magisk (available in Magisk Modules repository).
  5. Reboot and open the System App Remover app. Tick unnecessary packets and click Uninstall.

Advantages of this method:

  • 🧹 Complete removal of applications (including files from the /system).
  • πŸ”„ Possibility of recovery through TWRP (if you backup).
  • πŸ›‘οΈ It works even with protected packets (e.g. com.miui.analytics).

⚠️ Warning: Removal via Magisk may disrupt work OTA-Update before update. MIUI You will have to temporarily disable the System App Remover module or restore remote packets.

What if the camera or mobile network stopped working after the removal?
Chances are you have removed a critical packet (e.g. com.qualcomm.qti.camera for camera or com.android.phone for communication) Restore it via TWRP from backup or reflash the system via Fastboot.

5. Method 4: Manual removal via TWRP (for advanced)

If ADB and Magisk don’t help (for example, an application recovers after a reboot), you can delete its files directly through TWRP.

What will be required:

  • πŸ”§ Established TWRP (see previous section).
  • πŸ“ Backup copy of section /system (necessarily!).
  • πŸ” Knowledge of catalog structure MIUI.

Instructions:

  1. Boot to TWRP (hold Power + Volume up when turned on).
  2. Go to Advanced β†’ File Manager.
  3. Open folders: /system/priv-app/ – here are stored the main system applications. /system/app/ – less critical packages. /data/app/ – user applications (you can delete without risk).

MiBrowser

TWRP

Reboot β†’ System

Example: To remove Mi Browser, find and delete:

  • /system/priv-app/MiBrowser/
  • /data/app/com.android.browser-1/ (if any)

⚠️ Note: Do not delete files from folders: /system/framework/ β€” It contains critical Android libraries. /system/bin/ β€” executable. /system/lib/ or /system/lib64/ β€” system libraries, and that will cause the device to fail!

πŸ’‘

Manual removal via TWRP is the most effective way to get rid of persistent system applications, but requires a mandatory backup. Without a backup, system recovery may require a complete firmware reflash through Fastboot.

Method 5: Alternatives to Removal – Shutdown and Freeze

If you don’t want to take risks, consider less radical methods:

  • ❄️ Titanium Backup Freeze: The application stays in the system, but does not start or take up RAM.
  • 🚫 Shutdown through ADB: adb shell pm disable-user --user 0 The Mi Browser: Adb shell pm disable-user --user 0 com.android.browser
  • πŸ”„ Hiding icons: Use launchers like Nova Launcher, which let you hide apps from the menu.
  • πŸ“¦ Install custom firmware: for example, LineageOS or Pixel Experience for Redmi Note 9 Pro go without Blaatware.

Advantages of these methods:

  • πŸ›‘οΈ Without risking damage to the system.
  • πŸ”„ It's easy to undo changes.
  • πŸ“± It does not affect updates. MIUI.

Disadvantages:

  • πŸ“‰ Does not free up space in the section /system.
  • πŸ”„ Some applications (e.g. com.miui.analytics) may continue to work in the background.

7. Frequent mistakes and how to avoid them

Even experienced users sometimes make mistakes when removing system applications.

Mistake.Effects of consequencesHow to fix it
Remove com.google.android.gms (Google Play Services)Google Apps Are Shutting Down, Including Play MarketRestore with ADB: adb install com.google.android.gms.apk
Delete com.miui.home (Launcher)Black screen after downloading, it is impossible to open the menuInstall another launcher via ADB: adb install nova-launcher.apk
Deletion of com.qualcomm.qti.telephonyserviceMobile network disappears, SIM-map not definedRestore from the backup of TWRP or reflash the system
Removal of com.android.settingsIt is impossible to open the phone settingsSwitch stock-ROM through Fastboot

How to minimize the risks:

  • πŸ“ Keep a log of deleted packets (for example, in a notebook).
  • πŸ”„ Before mass removal, test one application and restart your smartphone.
  • πŸ›‘οΈ Always have a copy at hand: backup /system and /data into TWRP. Stock-ROM for your model (Redmi Note) 9 Pro joyeuse/curtana). List of critical packages (see table above).

FAQ: Answers to Frequent Questions

Can I remove embedded applications without a computer?
Yes, but with limitations. This requires root rights and an app like System App Remover (available on the Play Market), but without ADB or TWRP, you can't remove protected system packages (like com.miui.securitycenter), and you can also accidentally delete a critical application because the mobile tool interface is less informative.
After the apps were removed, the notifications stopped coming.
You may have removed com.miui.securitycenter or com.android.providers.telephony. These packets are responsible for handling notifications and SMS. Restore them via ADB: adb install center security.apk If there is no backup, reflash the system via Fastboot.
How do I know which app is responsible for advertising in MIUI?
The main sources of advertising in Redmi Note 9 Pro: com.miui.analytics are statistics and ad impressions. com.xiaomi.midrop is advertising in the file transfer menu. com.miui.systemAdSolution is an ad impression system in MIUI. com.android.browser is advertising in a standard browser. Delete or freeze these packages through ADB or Magisk to get rid of most banners.
Can I delete my Mi Account (Xiaomi account)?
Technically, but not recommended. com.xiaomi.account is responsible for: Contact and Note Sync; Mi Cloud Storage; activate the device after reset (anti-theft protection); if you delete it, you lose access to Find Device features, and after resetting the phone may require you to enter a username/password from Mi Account, which will no longer work. Instead of deleting, disable sync in your account settings.
How to return a remote system application?
Recovery methods depend on the method of removal: If deleted via ADB (pm uninstall): adb shell cmd package install-existing name.packet If deleted via Magisk/TWRP: Restore the partition /system backup in TWRP. Or swipe the stock-ROM through Fastboot. If deleted files manually: Download the APK of the remote application (for example, with APKMirror) and install the name file through ADB: adb install.apk