List of Xiaomi apps that can be removed to speed up your smartphone

Xiaomi, Redmi and Poco smartphone owners often face the problem of overcrowded memory and intrusive advertising immediately after buying a new device. The MIUI operating system or the new HyperOS has a huge package of programs preinstalled, many of which are never used by the user. These programs not only take up precious space, but also consume RAM, drain the battery and create background traffic.

Secure cleaning requires a clear understanding of which components are critical and which can be eliminated without the risk of turning the phone into a brick. In this article, we will break down a detailed list of Xiaomi applications available for uninstallation and look at how to remove them, from standard settings to using ADB. A competent approach will allow you to personalize the gadget to your needs.

Before we take any drastic action, it is important to learn the basic principles of how the Android shell works from the Chinese manufacturer. Deleting system processes can lead to unstable work if you touch the wrong package. So we structured the information so that you can safely optimize your device, removing only bloatware and unnecessary services.

Categorization of system software: what is what

All programs on your device can be divided into three broad groups: vital system components, MIUI functional applications, and third-party garbage. The first category includes services responsible for the operation of the phone, the Internet, and basic interface functions, and their removal will lead to a bootloop (cyclic reboot) or complete inoperability of the gadget.

The second group is the useful but replaceable utilities: the standard browser, music player, voice recorder or calculator, which you may not use if you prefer the analogs from Google Play, but their presence does not harm the system, and the third category โ€” advertising services and analytics โ€” causes the most criticism from users.

โš ๏ธ Warning: Never delete packages with the words "System", "Framework", "Security" or "Provider" in the name unless you have a deep technical knowledge.

For easy navigation, we have a table that classifies the main types of packets by their risk of being deleted, which will help you quickly navigate long lists of process names.

Package typeRisk of removalImpact on the systemRecommendation
System frameworkscriticalTotal system failureDon't touch it.
Google Services (GMS)High-pitchedThe cards don't work, the store.Leave it.
Advertising Modules (MSA)Low.Advertising goes missing in the systemDelete
Standard annexesLow.The functionality (camera, gallery) disappearsIf you wish,

Top Removal Applications: Advertising Modules and Analytics

The most annoying part of Xiaomiโ€™s ecosystem is built-in advertising and user data collection, which not only cleans memory, but also makes smartphone use much more enjoyable, with miui.daemon and its associated analytics services being the first to be removed.

The main source of advertising in the system is the com.miui.msa.global package, also known as MSA (MIUI System Ads), which is responsible for pop-ups in standard applications such as Explorer, Music or Themes, and disabling this service is safe and often recommended by experienced users.

Why is the ad coming back?
Even after packet removal, ads may appear due to the getui system process, which is responsible for push notifications. To completely defeat advertising, you also need to turn off the personalization of ads in the Mi Account settings.

Another important component that you can eliminate is com.miui.analytics, which collects usage statistics from your device and sends them to the company's servers, and if you don't care about helping you improve Xiaomi products, it's worth getting rid of first.

  • ๐Ÿ“‰ com.miui.msa.global is the main advertising engine of the system responsible for banners.
  • ๐Ÿ“ก com.miui.analytics โ€“ a service for collecting analytical data on user behavior.
  • ๐Ÿ” com.miui.personalassistant โ€” Google feed to the left of the desktop that consumes resources.
  • ๐Ÿ“ข com.miui.system (partial) โ€“ some components may be disabled, but be careful.

In addition to explicit advertising, the system also has services that are responsible for branded but rarely used services. For example, com.xiaomi.joyose is often used for (push) notifications in games and can cause CPU overheating on some models, and its removal or freezing often solves temperature problems.

Cleaning up duplicates and unnecessary Google services

Xiaomiโ€™s modern smartphones often come with two sets of apps: Googleโ€™s own and the companyโ€™s own. Having two browsers, two cloud storages and two music players creates confusion and duplicates background processes.

If you're used to the Google ecosystem, you probably don't need the Mi Cloud, Mi Browser, or Mi Video, which can be safely removed, making room for more useful software, but if you're actively using your Mi Account to sync your contacts and photos, removing the cloud service will require you to export your data beforehand.

๐Ÿ“Š Which browser do you prefer to use?
Chrome
Yandex.Browser
Mi Browser
Opera
Other

Multimedia services are worth a special attention: com.miui.videoplayer and com.miui.player take up a significant amount of memory. If you install third-party players like VLC or MX Player, the standard ones can be eliminated without conscience.

Some regions also pre-installed Facebook and other social media services that cannot be removed in the standard way through settings, masquerading as system processes, and removing them would also require the use of ADB or specialized utilities, which will be discussed below.

  • ๐ŸŒฅ๏ธ com.miui.cloudservice โ€“ Xiaomi Cloud Storage (to be removed if not in use).
  • ๐ŸŒ com.android.browser โ€“ the standard browser MIUI (replace it with Chrome).
  • ๐ŸŽต com.miui.player is a standard music player.
  • ๐Ÿ“บ com.miui.videoplayer - standard video player.

โš ๏ธ Note: Before removing Google services, make sure you have alternatives installed (GMS) Navigation, banking applications and push notifications will stop working in many programs.

Toolkit: How to safely remove system applications

With standard system tools, you can only remove a limited list of programs. Access to hidden system packages requires the use of USB debugging and a computer. This is the most secure method, without requiring Root permissions, which preserves the device's warranty.

You will need to install ADB drivers on your computer and download the ADB AppControl utility (for Windows) or use the command line. Before starting, you need to activate the developer mode. To do this, go to Settings โ†’ About phone and quickly press 7 times on the MIUI version.

โ˜‘๏ธ Preparing for removal of system applications

Done: 0 / 1

Once you connect your smartphone to your computer in debugging mode, it will show you a complete list of packages installed. The interface allows you to tag applications to delete or freeze. Freeze is a safer option: the application stops working and disappears from the menu, but physically stays in memory. If something goes wrong, it can be defrosted.

Using the command line requires you to enter specific commands, for example, to remove a packet using a design:

adb shell pm uninstall -k --user 0 name packet

Where the packet name is replaced with the real name, such as com.miui.msa.global. Be extremely careful when copying commands, as a single letter error can lead to the removal of the wrong component.

Regional features and specific packages

The list of apps available for removal can vary by region of firmware. Global versions of the (Global) garbage list are usually smaller than China (Chinese) versions, but more advertising modules are focused on the international market. Chinese firmware often contains services related to local social networks and payment systems that are useless outside of China.

Special attention should be paid to packages associated with the voice assistant Si Xiao Ai. In global firmware, it is often replaced by Google Assistant, but the remains of the Chinese assistant can remain in the system. Packages with names containing xiaoai or voice can be deleted if you do not use voice control in Chinese.

๐Ÿ’ก

Use System App Remover only if you have Root rights. It is safer for ordinary users to use ADB from a computer, as it makes it easy to recover remote ones through resetting.

There may also be packets associated with specific screen or hardware features that are not used in your area, such as NFC services for local transport maps or specific weather widgets, which are usually safe to remove unless you use these highly specialized features.

  • ๐Ÿ‡จ๐Ÿ‡ณ com.miui.miservice โ€“ service center (mainly relevant for China).
  • ๐Ÿ—ฃ๏ธ com.miui.voiceassist โ€“ voice assistant (can be removed if not used).
  • ๐Ÿ“ฐ com.miui.next โ€“ news aggregator (often containing a lot of advertising).
  • ๐ŸŽฎ com.xiaomi.gamecenter โ€“ Game Center (replaced by Google Play Games).

Recovery of the system after errors

Even with all the precautions, the human factor was not canceled. If after removing the system packets, the phone began to behave inadequately, freeze or reboot, you need to know the algorithm of actions. The first and easiest step is to restart the device in safe mode, but in the case of remote system files, this may not help.

The most reliable way to get things back to normal is to reset them to the factory settings (Hard Reset), and all user data will be deleted, so regular backup is not just a recommendation, but a necessity before any manipulation of system files.

โš ๏ธ Warning: If the phone doesn't turn on after removing the critical component (hangs on the logo), only flashing the device through the Mi Flash Tool program in Fastboot mode will help.

If you've used the ADB freezing method, the easiest way to restore performance is by installing the package back.

adb shell cmd package install-existing name packet

This command will return the frozen application to active state without data loss, which is why the freezing method is considered safer for initial testing of the list of applications to be removed.

๐Ÿ’ก

The key to safe optimization is never to delete a packet that you don't know is to freeze it for a week and check its stability, rather than risk the integrity of the system.

Frequently Asked Questions (FAQ)

Can I remove Google Play Services from Xiaomi?
Technically, this is possible, but it is highly discouraged: Deleting Google services will render most applications (bank, map, taxi, store) inoperable, and disrupt push notifications.
Do you need Root Rights to remove system applications?
No, you don't.Using USB debugging and the ADB tool allows you to delete or freeze most system packages for the current user without getting full superuser rights, which is safer for warranty.
What happens if you delete the Security app?
This is a critical system component of MIUI, and if it is removed, it will cause the permissions, the battery management, the antivirus, and possibly cause the phone to reboot cyclically, and you can't delete it.
How to find the name of the packet to delete?
The name of the package (e.g. com.android.chrome) can be found in the ADB AppControl program, in the App Inspector app store, or through the command adb shell pm list packages in the command line.
Will the remote application return after the firmware update?
Yes, when you upgrade the system via OTA (over the air) or completely reflash, all system partitions are restored to factory state, and previously deleted standard applications will appear again.