What apps can be removed from Xiaomi: a full list of safe and dangerous programs

Xiaomiโ€™s MIUI-based smartphones are known for their abundance of pre-installed applications, from useful services to intrusive advertising and duplicating utilities. Many users of Redmi, POCO or Black Shark face memory shortages and want to clean up the system of unnecessary software. But how do you distinguish secure-to-remove programs from system components without which the phone will cease to work?

In this article, we will explore the unique features of MIUI 14/15 that affect the ability to uninstall embedded applications, which programs can be removed without root rights, and which will require ADB or special utilities, and analyze the consequences of removing popular services from Mi Video to GetApps, and give a checklist for safe cleaning of the system.

Why Xiaomi has so many pre-installed apps

Xiaomi integrates dozens of its own and third-party services into MIUI for several reasons:

  • ๐Ÿ“ฑ Ecosystem MIUI โ€” sync between devices (e.g. Mi Cloud for backups or Mi Home for smart home).
  • ๐Ÿ’ฐ Affiliate Agreements โ€“ Pre-installed games (Gameloft, NetEase) and services (Facebook, LinkedIn) generate revenue from advertising or installations.
  • ๐Ÿ”ง Duplicate functionality โ€“ own browser (Mi Browser), music player (Mi Music) and gallery (Mi Gallery) compete with Google services.
  • ๐Ÿ“Š Analytics and telemetry, programs like MSA (Miui System Ads collects device usage data.

According to research by XDA Developers, the Xiaomi 13 Pro with MIUI 14 has up to 47 pre-installed apps out of the box, of which only 12 are critical to the systemโ€™s operation. The rest can be removed or disabled โ€” but here lies the main problem: not all programs are visible in the standard uninstalled menu.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO F5/X5
Xiaomi 13/14
Black Shark 5/6
Another model

Moreover, Xiaomi is actively using the split APK mechanism โ€“ when one application consists of several packages (for example, Mi Browser includes com.android.browser and com.miui.browser). Deleting only one component can lead to errors, so it is important to understand the dependency hierarchy before cleaning.

What applications can be removed without root rights

Starting with MIUI 12, Xiaomi allowed some embedded applications to be removed through standard settings. Here is the full list of safe-to-uninstall programs (relevant to Redmi, POCO, Xiaomi and Black Shark on MIUI 14/15):

  • ๐ŸŽต Mi Music (com.miui.player) โ€“ Music player, duplicates Google Play Music or Spotify.
  • ๐Ÿ“บ Mi Video (com.miui.videoplayer) - video player with advertising, can be replaced by VLC.
  • ๐Ÿ“– Mi Browser (com.android.browser) โ€“ browser with integrated advertising, better to use Chrome or Firefox.
  • ๐ŸŽฎ Games (com.xiaomi.glgm) โ€“ the center of games with intrusive notifications.
  • ๐Ÿ“ฆ GetApps (com.xiaomi.mipicks) โ€“ a proprietary app store, often offering unnecessary software.
  • ๐Ÿ“ก Mi Community (com.miui.bbs) โ€“ Xiaomi user forum, rarely useful.
  • ๐Ÿ“ฑ Mi Remote (com.duokan.phone.remotecontroller) โ€“ remote control, if you do not use the IR port.
  • ๐Ÿ’ผ LinkedIn (com.linkedin.android) โ€“ a social network for business, pre-installed under a partnership agreement.
  • ๐Ÿ“บ Mi TV (com.mitv.tvhome โ€“ Xiaomi management app TV, uselessly without a TV.

To remove these programs:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application and click Delete (if the button is active).
  3. If there is no button, tap the three dots in the top corner and select Remove.

โ˜‘๏ธ Preparation for removal of applications

Done: 0 / 4

Attention! On some models (e.g., the POCO F4 GT), the delete button can be hidden even for "safe" applications, in which case disabling through the same Application Management โ†’ Disable will help. This will stop background activity and free up some memory.

Hidden System Applications: What Can Be Uninstalled Through ADB

Most of the advertising modules and analytics services in MIUI are hidden from the user, and they cannot be removed by standard methods, but can be uninstalled via ADB (Android Debug Bridge) without obtaining root rights.

Package nameDescriptionCan I remove it?Effects of consequences
com.miui.analyticsCollection of usage statisticsโœ… Yes.Xiaomi will stop sending data, no impact on work
com.xiaomi.midropFile Manager for Data Transferโœ… Yes.Mi Drop will not work, but you can use alternatives (Nearby Share)
com.miui.hybridHybrid service for web applicationsโš ๏ธ Partially.Some web widgets on the home screen may stop working
com.miui.systemAdSolutionAdvertising Module in MIUI (MSA)โœ… Yes.Advertising in system applications (for example, in Security) will disappear
com.android.themesThemes of MIUI designโŒ No.Will cause failures in the launcher and settings

For removal via ADB:

  1. Activate Developer Mode (7 times tap the MIUI version in Settings โ†’ About Phone).
  2. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install ADB Tools, and execute the command: adb shell pm uninstall -k --user 0 com.miui.analytics (replace com.miui.analytics with the desired package).
How to restore a remote application?
If you have problems after uninstalling through ADB, restore the package with the command: adb shell cmd package install-existing com.miui.analytics (replace the name of the package).

Warning: Deleting com.miui.home or com.android.settings will cause your phone to fail. Also avoid touching the packages with Google in the title, which could disrupt Google Services.

Applications that cannot be removed (risks and consequences)

Some MIUI system components are critical to the stable operation of the device, and their removal can lead to:

  • ๐Ÿ”„ Cyclical reboot (bootloop).
  • ๐Ÿ“ต Loss of mobile communication (if you delete com.android.phone).
  • ๐Ÿ”‹ Quick battery discharge due to power management failures.
  • ๐Ÿ”’ Blocking your Mi Account (if you touch com.xiaomi.account).

Here is a list of the forbidden packets (even through ADB):

  • ๐Ÿšซ com.miui.home - launcher MIUI (Remove โ€“ the phone will not boot).
  • ๐Ÿšซ com.android.settings โ€“ System settings.
  • ๐Ÿšซ com.android.phone โ€“ phone calls and SMS.
  • ๐Ÿšซ com.xiaomi.account โ€“ Mi Account services (risk of blocking).
  • ๐Ÿšซ com.miui.securitycenter โ€“ Security Center (manages permissions).
  • ๐Ÿšซ com.miui.powerkeeper โ€“ battery optimization.
  • ๐Ÿšซ com.google.android.gms โ€“ Google Play Services (most apps fail).

๐Ÿ’ก

Before experimenting with system packages, create a full backup via Mi PC Suite or TWRP. This will help restore the phone if something goes wrong.

Especially careful is to treat packages with the names miui or xiaomi at the beginning - they are often responsible for integration with iron (for example, com.miui.ir manages the IR port, and com.miui.fm โ€” FM-Deleting them will not cause critical failures, but it will deprive you of some functionality.

How to Disable Unnecessary Services Without Deleting

If you're not sure about the safety of the removal or you're afraid of losing functionality, you can turn off unnecessary applications, and this will stop their background activity and save battery life.

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Mi Browser).
  3. Click Disable (if the button is inactive, click Stop first).
  4. Confirm the action in the dialog window.

Disabling has several advantages over deleting:

  • โœ… No, he doesn't. ADB root.
  • โœ… You can easily return the application to work.
  • โœ… Does not violate the integrity of the system.

There are, however, downsides:

  • โŒ The app will remain in memory (takes up) ~50-300 MB).
  • โŒ Some services (e.g, MSA) It can be automatically activated after the update. MIUI.

๐Ÿ’ก

Disabling is suitable for programs you rarely use but want to save in case of need (such as Mi Remote or Scanner).

To massively disable unnecessary services, you can use the App Inspector utility (available on Google Play), which shows all installed packages and allows you to disable them in batches. But beware: disabling system components (for example, com.miui.daemon) can lead to unstable phone operation.

Removing Advertising and Analytics: Deep Cleaning of MIUI

One of the main problems with MIUI is integrated advertising in system applications (for example, in Security or Themes), and to get rid of it, you need to delete or disable the following packages:

  • ๐Ÿ“ข com.miui.systemAdSolution โ€“ the main module of advertising (MSA).
  • ๐Ÿ“Š com.miui.analytics โ€“ collection of statistics on the use of.
  • ๐Ÿ” com.miui.msa.global โ€“ Global version MSA (firmware).
  • ๐Ÿ›’ com.xiaomi.mipicks - GetApps store with obtrusive banners.

After removing these packets through ADB:

  1. Reboot the phone.
  2. Check the absence of advertising in: ๐Ÿ”’ Security (com.miui.securitycenter). ๐ŸŽจ Topics (com.android.themes). ๐Ÿ“ฑ Settings (com.android.settings).

If the ad remains, it may be downloaded through Google Mobile Services, in which case:

  • Disable personalized advertising in Google Settings โ†’ Advertising.
  • Using Blokada or AdGuard to block advertising domains.

๐Ÿ’ก

To completely remove ads on POCO or Redmi with global firmware (EEA), you may need to flash on Xiaomi.EU, a customized version of MIUI without ads.

Attention! On some models (e.g. Xiaomi 12T), deleting com.miui.systemAdSolution may cause Mi Account malfunctions, in which case it is recommended to only disable the package, rather than delete it completely.

What to do if the phone stops working after removal

If you have deleted your critical package and phone:

  • ๐Ÿ”„ Reboots in a cycle (bootloop).
  • ๐Ÿ“ต Not included or hung on the logo MI.
  • ๐Ÿšจ Errors when running system applications.

Restore the working capacity in several ways:

  1. Package recovery via ADB (if the phone is turned on): adb shell cmd package install-existing com.miui.home (replace com.miui.home with a remote package).
  2. Reset to factory settings: Turn off your phone. Press Power button + Volume up to log into Recovery. Select Wipe Data โ†’ Wipe All Data.

โš ๏ธ Attention, this will delete all the data on the phone, including photos and apps. SD-map SIM.

Fastboot flashing through Fastboot

  • Download the official firmware for your model from the Xiaomi website.
  • Use the Mi Flash Tool to install via Fastboot.

After that, the application will return to the factory version, which can be disabled.

How do you know which application is responsible for a specific function (e.g., an IR port)?
Use the Package Name Viewer utility (available on Google Play) which shows: Package name (com.miui.ir for IR port). Memory size. Permission list. You can also use the ADB command to output all packets: adb shell pm lists -f The keyword in the title (e.g., ir for IR, fm for radio) will help you find the desired package.
Why do remote applications return after the MIUI update?
This is a feature of MIUI, when you update your firmware, the system restores remote system packages. To avoid this: Before updating, back up your list of deleted packages. After updating, re-delete them via ADB. Use a script to automatically delete (for example, MIUI Uninstaller Tool). On custom firmware (for example, Xiaomi.EU), this problem is not present.
Can I delete my Mi Account if I am not synchronized?
โŒ No! Deleting com.xiaomi.account will result in: Blocking the ability to log in to Mi Account; not being able to use Mi Cloud, Find Device, or other services; problems receiving updates. MIUI. Instead of deleting, turn off sync in Settings โ†’ Xiaomi account โ†’ Synchronize and delete account data in Settings โ†’ Accounts.
How to clear the cache of system applications to free up memory?
System applications cache can be cleaned without risk to the system: Go to Settings โ†’ Memory โ†’ Clean. Choose Deep Clean and wait for analysis. Click Clear to delete unnecessary files. To manually clean the cache of a particular application: Open Settings โ†’ Applications โ†’ Application Management. Select an application (e.g. Gallery). Click Clear the cache (not to be confused with Clear Data!). Cache cleaning does not delete important files, but can temporarily slow down the application on the next run.