How to completely remove unnecessary programs on Xiaomi: from system to viruses

Why are there so many unnecessary apps on Xiaomi and can they be safely removed?

Xiaomiโ€™s MIUI-based smartphones are not only famous for their rich functionality, but also for their abundance of pre-installed programs, from branded services (Mi Browser, Mi Music, GetApps) to partner apps like Facebook, Netflix or local services for the Chinese market. Even after resetting, many of them come back, taking up memory and using up battery power.

Unlike iPhone or pure Android, where system applications are hidden from the user, MIUI allows you to deactivate some software, but it does not always allow you to completely remove it, because some programs are integrated into the firmware and are responsible for key functions, from updates to account synchronization, but there are ways to get rid of them, and we will tell you how to do this without harming the system.

It is important to understand the difference between the types of applications:

  • ๐Ÿ“ฑ Third-party programs, downloaded from Google Play or Mi App Store, are removed in a standard way without consequences.
  • ๐Ÿ”ง System utilities - Mi Video, Mi Calculator, Security. You can disable or delete via ADB.
  • โš™๏ธ Critical services - Mi Account, Finder, Updater, their removal can disrupt the smartphone.

In this article, you will find 5 working methods, from simple (through settings) to advanced (using ADB and root rights), we will also discuss which programs can be removed without risk, and which should not be touched, and what to do if after cleaning the smartphone starts to glitches.

๐Ÿ“Š What version? MIUI You use your Xiaomi?
MIUI 12
MIUI 13
MIUI 14
Old MIUI 11.
I don't know.

Method 1: Standard Setting Removal (for third-party and some system applications)

The safest and most obvious method is to delete it through the Settings menu.

  • ๐ŸŽฎ Games and software installed manually (PUBG Mobile, TikTok, VK).
  • ๐Ÿ“บ Some Xiaomi branded apps that are not critical (Mi Community, Mi Pay, Mi Remote).
  • ๐Ÿ—‘๏ธ Residual files after uninstallation (cache, data).

Step instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three dots in the top right corner and select Show all apps (to see the hidden ones).
  3. Find the desired application in the list and click on it.
  4. If the Remove button is active, press it. If not, select Disable (this will stop the program from running in the background).

Make a backup copy of important data

Check if the app is system-based (see Google for information)

Close all background processes before removal

Reboot your smartphone after cleaning-->

Limitations of the method:

  • โŒ Not working for embedded services (Mi Account, Security, Theme Manager).
  • โŒ Some applications after updating MIUI back.
  • โŒ Does not clean residual files in folders /data/app and /system/priv-app.

โš ๏ธ Note: If after disabling the system application (for example, Mi Browser) the smartphone began to slow down or issue errors, return it to its original state through the same tab Application Management โ†’ Turn it on.

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

If the standard method didnโ€™t work and you donโ€™t have root rights, Android Debug Bridge (ADB), a debugging tool that allows you to uninstall system applications without full access to firmware, works on all Xiaomi smartphones (including Redmi, POCO, Black Shark) regardless of the MIUI version.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows, macOS or Linux.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฅ Utility. ADB Tools by Google.
  • ๐Ÿ”ง Included Debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times tap the version โ†’ return to Settings โ†’ Additionally. โ†’ For developers).

Step-by-step:

  1. Unpack ADB Tools into any folder on your PC (e.g., C:\adb).
  2. Connect your smartphone to your computer and select File Transfer (MTP) mode.
  3. Open the command prompt (Win + R โ†’ enter cmd โ†’ Enter) and go to the folder with ADB: cd C:\adb
  4. Check the connection of the device: adb devices If the smartphone is displayed in the list โ€“ everything is ready.
  5. Find out the full name of the application package you want to remove. Enter: adb shell pm list packages | grep "application name" For example, for Mi Browser: adb shell pm list packages | grep "browser"
  6. Delete the application by command: adb shell pm uninstall -k --user 0 name package Example for Mi Browser (com.android.browser): adb shell pm uninstall -k --user 0 com.android.browser
List of popular MIUI packages for removal via ADB
๐Ÿ“Œ Mi Browser โ€” com.android.browser ๐Ÿ“Œ Mi Music โ€” com.miui.player ๐Ÿ“Œ Mi Video โ€” com.miui.videoplayer ๐Ÿ“Œ GetApps (Mi App Store) โ€” com.xiaomi.mipicks ๐Ÿ“Œ Mi Pay โ€” com.mipay.wallet ๐Ÿ“Œ Mi Community โ€” com.xiaomi.forum ๐Ÿ“Œ Facebook App Manager โ€“ com.facebook.system (often hanging in processes)

What this method does:

  • โœ… Remove applications that cannot be uninstalled through settings.
  • โœ… Doesn't require root rights.
  • โœ… It works on all versions. MIUI (including MIUI 14).

Cons:

  • โŒ After resetting settings or updating MIUI Applications may return.
  • โŒ Some packets (e.g., com.miui.securitycenter) will not be deleted, the system will block the command.
  • โŒ Requires a connection to the PC.

โš ๏ธ Warning: Do not delete packages called com.android, com.qualcomm or com.miui.home are critical services without which the smartphone will not boot. TWRP.

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

If you're willing to take the risk of root access, you'll have almost unlimited options to clean your system, which allows you to delete any applications, including those locked in ADB, and clean up residual files in your system folders.

What to do before starting:

  • ๐Ÿ”“ Unlock the bootloader through the official Xiaomi website (requires binding Mi Account and waiting). 7-15 days).
  • ๐Ÿ“ฑ Install custom Recovery (TWRP) and firmware with support for root (for example, Magisk).
  • ๐Ÿ“ Create a complete backup system through TWRP Or OrangeFox.

Instructions for removal:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/app or /system/priv-app, where system applications are stored.
  3. Find the folder with the name of the application being removed (for example, Browser for Mi Browser) and delete it.
  4. Also check the /data/app folder โ€“ user data may remain here.
  5. Reboot your smartphone.

Alternatively, through Terminal Emulator or ADB with root rights:

su


mount -o rw,remount /system




rm -rf /system/app/NameFolds




rm -rf /system/priv-app/Names




mount -o ro,remount /system




reboot

AnnexThe way to the folderCan I remove it?Effects of consequences
Mi Browser/system/priv-app/Browserโœ… Yes.The standard browser will disappear, you can use Chrome or Firefox
Mi Music/system/priv-app/MiuiMusicโœ… Yes.The player will be deleted, but the files will remain.
Security (Security)/system/priv-app/SecurityCenterโŒ No.The work of the antivirus and optimizer will be disrupted
GetApps/system/priv-app/Mipicksโœ… Yes.The company's app store will disappear
Mi Video/system/priv-app/MiuiVideoโœ… Yes.Removes the standard video player

๐Ÿ’ก

Before removing system applications, check their dependencies through the pm dump name packet command. Some programs are associated with Google or MIUI services, and deleting them can cause errors.

โš ๏ธ Attention: Removing critical packets (e.g. com.miui.home) will result in a bootloop. TWRP Or re-flash your smartphone via Fastboot.

Method 4: Disconnect via Developer Mode (for temporary lock)

If you can't remove applications and you can't disable them through standard settings (they still take up space), you can use the hidden features of the developer mode, which doesn't physically delete programs, but completely blocks them from working, including background processes and updates.

How it works:

  1. Activate Developer Mode (as in the ADB method).
  2. Go to Settings โ†’ Additional โ†’ For developers.
  3. Find Inactive Apps (or Forced Stop in new versions of MIUI).
  4. Select the apps you want to block and confirm the action.

Advantages of the method:

  • โœ… No, he doesn't. ADB root.
  • โœ… Applications are not updated or run in the background.
  • โœ… You can return to the original state at any time.

Disadvantages:

  • โŒ Applications remain in the memory of the smartphone.
  • โŒ After resetting the settings, the lock will be removed.
  • โŒ Some programs (such as Google Play Services) cannot be turned off completely.

๐Ÿ’ก

Disabling Developer Mode is the safest way to get rid of intrusive applications without risking system damage.

Method 5: Removal of viruses and suspicious programs (if they appear themselves)

Sometimes, Xiaomi will have apps that the user did not install โ€“ these can be:

  • ๐Ÿฆ  Viruses (e.g. com.android.fakeapp or fake Google Play).
  • ๐Ÿ“ฆ Advertising software from Xiaomi partners (found on budget models).
  • ๐Ÿ”„ Residual files after deleting programs.

How to find and remove them:

  1. Check the list of installed applications in Settings โ†’ Apps. Pay attention to programs with unknown names or icons.
  2. Use an antivirus (Malwarebytes, Dr.Web) to scan the system.
  3. If the application is not removed in the standard way, use ADB (as in Method 2) or root.
  4. To remove advertising modules (e.g., com.miui.analytics), you may need to disable services in Settings โ†’ Memory โ†’ Auto Run.

Signs of an infected smartphone:

  • ๐Ÿ”‹ Fast battery discharge.
  • ๐Ÿ“ถ Suspicious traffic (checked in Settings) โ†’ SIM-maps and mobile networks โ†’ Traffic).
  • ๐Ÿ“ฑ Spontaneous opening of advertising or installation of programs.

๐Ÿ’ก

If the smartphone continues to glittle after removing the virus, reset to factory settings (Settings โ†’ About Phone โ†’ Settings Reset).

What if Xiaomi stopped working after removing the apps?

Even experienced users sometimes remove critical components of the system, if after cleaning the smartphone:

  • ๐Ÿ”„ I'm stuck on the loading (logo) MI burns endlessly).
  • ๐Ÿšซ Not included or left in Fastboot.
  • โš ๏ธ Issues errors like com.android.phone stopped.

Restore the working capacity in the following ways:

Problem.DecisionInstructions
Bootloop (locked load)Cache reset via TWRPGo to Recovery โ†’ Wipe โ†’ Advanced Wipe โ†’ Details of Dalvik/ART Cache and Cache โ†’ Swipe to Wipe
The Setup Wizard ErrorRemoval via ADBConnect to your PC and type in: adb shell pm uninstall -k --user 0 com.google.android.setupwizard
The smartphone is off.Fastboot flashing through FastbootDownload the official firmware from the Xiaomi website and flash through the Mi Flash Tool
The launcher's gone.Installation of an alternative launcherDownload Nova Launcher or Lawnchair via ADB: adb install lawnchair.apk

If none of the methods worked, the last measure is a complete reset via Fastboot:

fastboot erase userdata


fastboot erase cache




fastboot reboot

โš ๏ธ Note: After resetting via Fastboot, all the data on the internal memory will be erased, including photos and contacts. If the smartphone is not defined by the computer, try using the device. EDL-Mode (requires an authorized Xiaomi account).

FAQ: Frequent questions about removing programs on Xiaomi

Can I remove Google Play Services and what will happen?
Delete com.google.android.gms is not recommended โ€“ this service is responsible for the operation of Google Play, account synchronization and many functions. MIUI. After removal, they will stop working: ๐Ÿ“ง Gmail, YouTube, Google Maps. ๐Ÿ”‘ Authorization through Google in games and applications. ๐Ÿ“ฑ Android Security Updates.If Google Play Services takes up too much memory, try: Clear cache in Settings โ†’ Annexes โ†’ Google Play Services โ†’ Memory. Disable auto-update on Google Play.
Why do remote programs return after the MIUI update?
It's a feature. MIUI โ€” When you install official updates, the system restores standard applications from firmware: ๐Ÿ“ต Turn off automatic updates in Settings โ†’ The phone. โ†’ Updating the system โ†’ Three points. โ†’ Settings. ๐Ÿ”ง Use custom firmware (for example, Xiaomi.EU), where some of the unnecessary software is removed by default. ๐Ÿ“ฅ Install updates manually through TWRP, Pre-delete unnecessary packets from the firmware file.
How to delete Mi Account and the link to Xiaomi account?
Deleting com.xiaomi.account will result in: โŒ Unable to use Mi Cloud, Finder (device search), Mi Pay. โŒ Blocking certain functions (e.g. Second Space). โŒ Problems with getting updates by air (OTA). If you just need to untie your account: Go to Settings โ†’ Accounts. โ†’ Mi Account. Click Exit and confirm action. To completely delete your account data, go to the official website. If you want to delete Mi Account from the system (for example, before selling a smartphone), use: adb shell pm uninstall -k --user 0 But remember: without a Xiaomi account, you will not be able to unlock the bootloader or restore data through the Mi Cloud.
What apps can be removed without consequences on the Redmi Note 10 Pro?
Redmi Note 10 Pro (and other models on MIUI 12/13/14) are safely removed: Application Mi Browser deletion package com.android.browser Disappears standard browser Mi Music com.miui.player Remove music player Mi Video com.miui.videoplayer GetApps com.xiaomi.mipicks Removes branded app store Facebook App Manager com.facebook.system Stops integrating with Facebook Do not delete: com.miui.com - launcher at home.com - commissetting.com - security center.
How to prevent MIUI from installing unnecessary applications?
To prevent automatic installation of affiliate software: Disable Recommended Applications in Settings โ†’ Annexes โ†’ Application management โ†’ Three points. โ†’ Settings โ†’ Recommended Apps: Block background activity of GetApps and Mi App Store in Settings โ†’ Battery โ†’ Selection of applications. ADB and execute the command to disable the recommendation service: adb shell pm disable-user --user 0 com.miui.msa.global You can also use XiaomiADBFastbootTools โ€“ a utility for mass disabling unnecessary services MIUI.