How to Remove Unnecessary Factory Apps on Xiaomi: 4 Proven Methods

Xiaomi smartphones are famous for their rich functionality and affordable price, but many users face the same problem: dozens of pre-installed apps that can not be removed by standard methods. These programs, from Mi Browser and Mi Music to obscure services like com.miui.analytics, take up space in memory, consume battery power, and sometimes even transmit data in the background without the owner’s knowledge, POCO and Mi without the risk of "bricking" the phone.

It's important to understand that not all system applications can be removed without consequences. Some of them are critical to the operation of MIUI, the shell that all smartphones of the brand are equipped with. For example, deleting com.android.phone will lead to loss of mobile communication, and getting rid of com.miui.home will make it impossible to use the main screen. So before any manipulations, you should weigh the risks and prepare a backup of data. We will look at methods of varying degrees of complexity, from simple disconnection to complete removal with ADB and root rights.

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

Unlike the apps installed by the user from Google Play, system programs are protected at the operating system level.

  • πŸ”’ Prevent accidental removal of critical components (e.g., com.android.settings).
  • πŸ“± Ensure stable operation of corporate functions MIUI, Game Turbo and Second Space.
  • πŸ’° Maintain Xiaomi partnership agreements with developers of pre-installed software (for example, Facebook or Netflix).

Even if you see the Remove button in the app menu, it often simply hides the icon from the home screen, but does not uninstall the program. Moreover, some applications (such as com.miui.daemon) are automatically restored after a device is restarted, due to the MIUI Optimization mechanism, which checks the integrity of system files every time you turn on the phone.

πŸ“Š What Xiaomi apps are most annoying to you?
Mi Browser
Mi Music
GetApps
Cleaner
Others

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

If your goal is simply to free up RAM and prevent the background activity of unnecessary programs, just turn them off. This method requires no special knowledge and works on all Xiaomi devices without root rights.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the upper right corner, click on three dots and select "Show all apps."
  3. Find the right app (like Mi Browser) and tap it.
  4. Click "Disable" (if the button is inactive, the application is critical to the system).

After deactivation, the annex:

  • βœ… It will stop appearing on the menu and on the main screen.
  • βœ… It will not be automatically launched and will consume resources.
  • ❌ It will remain in the memory of the device (it will borrow). ~10-50 MB depending on the program).
  • ❌ It may be activated again after a major update. MIUI.

πŸ’‘

To return the disabled application, go to the same settings section and click "Enable".

This is a good way for most users, because it doesn't require technical skills and doesn't pose a risk to system stability, but if you want to make room for the internal drive completely, you'll have to use more radical methods.

Method 2: Removal via ADB (without root rights but with PC)

ADB (Android Debug Bridge) is a tool for debugging Android devices through a computer, which can remove many system applications without getting root access, and the advantage of the method is that it is reversible: if something goes wrong after deleting, you can restore the application through the same ADB.

The work will require:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ“± Xiaomi smartphone with enabled debugging USB.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ› οΈ Utilities. ADB Fastboot (you can download from the official Google website).

β˜‘οΈ Preparation for removal through ADB

Done: 0 / 5

Instructions for removal:

  1. Turn on USB debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times to become a developer), then go back to Settings β†’ Additional β†’ For Developers β†’ Debugging on USB.
  2. Connect your phone to your PC and confirm your trust in the computer on your smartphone screen.
  3. Open the command prompt (or Terminal on macOS/Linux) and type:
adb devices

If the device appears in the list, the connection is installed correctly.

  1. Get a list of all packages installed:
adb shell pm list packages -f
  1. Find an unnecessary app (e.g. com.android.browser for Mi Browser) and remove it by command:
adb shell pm uninstall -k --user 0 com.android.browser

The --user 0 flag means that the application is only removed for the current user (without affecting system files).This avoids problems with MIUI updates. For a full list of safe packets to remove, see the table below.

Title of the annexPacket nameCan I remove it?Effects of consequences
Mi Browsercom.android.browserYes.Loss of standard browser (you can use Chrome)
Mi Musiccom.miui.playerYes.The built-in player will disappear (alternatives: Spotify, VLC)
GetApps (Mi App Store)com.xiaomi.mipicksYes.You can’t install apps from the store.
Cleaner (Optimizer)com.miui.cleanmasterYes.The built-in cleaning utility will disappear (can be replaced with CCleaner)
Mi Videocom.miui.videoplayerYes.Loss of a standard video player (alternatives: MX Player)

πŸ’‘

Removing via ADB does not require root rights, but is valid only until the next reset or major MIUI update.

If after deleting you notice malfunctions in the phone, restore the application with the command:

adb shell cmd package install-existing com.android.browser

Method 3: Complete removal with root rights (for power users)

If you're willing to take the risk of taking full control of your device, you can remove system applications permanently with root rights. This method gives you maximum freedom, but also maximum risk: improper actions can lead to a "brick" (inoperability) of the phone. Before you start, make sure that:

  • πŸ”“ The bootloader is unlocked on your device (bootloader).
  • πŸ“² Custom recaveri installed (TWRP).
  • πŸ”„ Backup of all data (including section) /system).
  • πŸ›‘οΈ You understand that the warranty on the device will be cancelled.

The most popular way to get root rights on Xiaomi is to install Magisk. After that, you can use a root-enabled file manager (such as Root Explorer) or a terminal to remove applications.

  1. Install Magisk Manager from the official repository.
  2. Download the Systemless Hosts or App Systemizer module to manage system applications.
  3. Open Root Explorer and go to /system/app or /system/priv-app.
  4. Find a folder with an unnecessary app (like Browser for Mi Browser) and delete it.
  5. Reset the device.
What if the phone doesn’t turn on after removal?
If your smartphone is stuck on the logo or left in the bootloop, try: 1. Go to TWRP and restore the backup. 2. Refuse the device via Fastboot using the Mi Flash Tool. 3. Install a clean version of MIUI through a custom recavator. If nothing helps, contact the service center (but note that the warranty is no longer valid).

Advantages of the method with root rights:

  • 🧹 Apps are deleted forever, even after resetting settings.
  • πŸ“‰ More space is freed up on the internal storage.
  • πŸ”§ There is a possibility of fine-tuning the system (for example, disabling advertising in the MIUI).

Disadvantages:

  • ⚠️ Risk of damaging the system when removing critical components.
  • πŸ”„ Difficulties in obtaining OTA-Updates (you will need to install them manually).
  • πŸ›‘οΈ Loss of warranty and possible problems with banking applications (due to SafetyNet).

Method 4: Use of custom firmware (radical solution)

If you're annoyed not only by the presence of pre-installed apps, but also by the MIUI shell itself, with its advertising and restrictions, you might want to consider installing custom firmware.

  • πŸ“± LineageOS – pure Android without extra software.
  • πŸ”„ Pixel Experience – firmware with an interface, like on Google Pixel.
  • πŸ› οΈ Havoc-OS or CrDroid – firmware with advanced settings.

Advantages of custom firmware:

  • πŸš€ Lack of pre-installed Xiaomi apps.
  • πŸ†• More recent versions of Android (even for older devices).
  • πŸ”§ Ability to fine-tune the interface and performance.

Disadvantages:

  • ⚠️ Complex installation process (requires unlocking the bootloader and TWRP).
  • πŸ”‹ Possible issues with autonomy (not all firmware is optimized for Xiaomi iron).
  • πŸ“± Some functions may not work, for example, IR-blaster NFC).

Before installing custom firmware:

  1. Check your model compatibility on the XDA Developers or 4PDA forum.
  2. Make a full backup through TWRP.
  3. Make sure you have the original firmware for the rollback.

πŸ’‘

Custom firmware is the most radical way to get rid of embedded apps, but it is only suitable for power users, ready for possible bugs and lack of official support.

What applications should not be removed (list of critical packages)

Some system applications are necessary for MIUI to work smoothly, and their removal may result in:

  • πŸ“΅ Loss of mobile or Wi-Fi.
  • πŸ”„ Located reboot (bootloop).
  • πŸ“± Complete inoperability of the device ("brick").

Never delete the following packages:

Packet nameAppointmentEffects of removal
com.android.phoneTelephone calls and mobile networkLoss of communication, inability to call
com.android.settingsSystem settingsIt is impossible to open the settings menu
com.miui.homeMain screen (launcher)The phone will not load beyond the logo.
com.android.systemuiSystem interface (notification panels, navigation buttons)The screen will turn black, the phone will not respond to pressing.
com.qualcomm.qti.telephonyserviceCommunication module (on devices with Qualcomm processor)Lack of network, errors SIM-map

πŸ’‘

If you’re not sure if you can uninstall a particular app, look for information about it on forums (like the 4PDA in the topic of your Xiaomi model).

Removal Alternatives: How to Hide or Replace Unnecessary Apps

If the risks of removing system applications scare you, there are safer ways to make them less intrusive:

  • πŸ” Hiding icons: Use launchers like Nova Launcher or Apex Launcher that let you hide apps from the menu.
  • 🚫 Limitation of rights: in the application settings (Settings) β†’ Annexes β†’ [title]) disable permissions to access contacts, location, etc.
  • πŸ”„ Replacement of standard apps: Select alternative programs in the default settings (e.g. Google Chrome instead of Mi Browser).
  • πŸ›‘οΈ Background activity blocking: In the Battery and Performance section, limit auto-run of unnecessary programs.

For devices with MIUI 12/13/14, there's another trick: you can turn off ads in system applications, which makes them less annoying.

  1. Go to Settings β†’ Memory β†’ Cleanup.
  2. Click on the three dots in the upper right corner and select "Cleaning Settings".
  3. Turn off the "Recommendations" option (or "Personalized Recommendations").

This won’t remove apps, but it will make them more comfortable to use.

FAQ: Frequent questions about removing system applications on Xiaomi

❓ Can I remove Mi Browser without any consequences?
Yes, com.android.browser can be safely deleted via ADB or root-rights. After that, you won’t be able to use a standard browser, but you can easily install an alternative (like Google Chrome or Firefox).
❓ Will Remote Applications Return After Updating? MIUI?
This depends on the method of removal: If you have used ADB flag-headed --user 0, Applications can recover after a major update (for example, when switching from a MIUI 13 on MIUI 14). If deleted with root rights (by deleting files from the /system), They won't come back, but they may have some bugs when you update, and if you turn off the app through the settings menu, it'll stay disabled, but the icon may reappear on the home screen.
❓ How to find out which application is responsible for what?
There are several ways: Use the App Inspector app (available on Google Play), which shows the full packet names and their purpose. View the list of packages through ADB by adb shell pm list packages -f | grep 'miui' (for Xiaomi applications). Search forums (for example, 4PDA in your model topic) - they often publish transcripts of system packages. Do not delete packages that have an orroid, gole orlcomm in their name - they are critical to the system's operation.
❓ Why the phone is slower after removing the applications?
This can happen for several reasons: You removed an application that other system processes depended on (e.g. com.miui.system); you experienced errors due to file integrity breaches (often when you delete with root rights without backup); RAM became less efficient (some system applications optimize MIUI); Solutions: Restore remote applications via ADB or TWRP. Reset (Settings β†’ Phone β†’ Reset). Refuse the device via Fastboot with Mi Flash Tool.
❓ Can I uninstall applications on Xiaomi without a computer?
Yes, but with reservations: πŸ“± Disabling via the settings menu (as described in Method 1) does not require a PC. πŸ”“ Complete removal without a computer requires root access and a file manager (such as Root Explorer), but obtaining root rights without a PC is extremely difficult - usually you need Magisk and custom Recovery (TWRP). ⚠️ Be careful of apps that promise to β€œremove system programs without root” – most of them either don’t work or contain malicious code.