How to Remove System Applications on Xiaomi with Root Rights

Modern Xiaomi smartphones often come with a huge list of pre-installed software that many users consider superfluous. Standard system tools allow you to turn off some of the garbage software, but do not allow you to completely free up the occupied space, which is why owners of devices with superuser rights are eager to conduct a deep cleaning of the system partition.

Root rights allow access to hidden directories that store executables for critical and secondary services. Deep uninstallation not only allows you to return megabytes of memory, but also reduces the background load on the processor, which has a positive effect on battery life. However, interfering with the structure of Android requires extreme caution and understanding what each deleted package is responsible for.

In this guide, we will look at proven methods for removing system components that are not available to the average user. You will learn how to safely use file managers with access to the root, as well as what tools can cause irreparable harm if used improperly. The right approach to cleaning the system will turn your smartphone into a fast and responsive tool without excess luggage.

Device preparation and risk assessment

Before you start removing system packets, you need to make sure that the device itself is stable. Having SuperSU or Magisk permissions already means that you have full control over the file system, which carries certain risks. Any mistake when you delete critical libraries can lead to a bootloop state where the phone stops booting.

It is important to back up your data before any manipulations begin, and even experienced users can accidentally delete the wrong file, and having a backup will be the only way to quickly restore the device to work. Use built-in MIUI tools or third-party solutions to create an image of the system.

โš ๏ธ Attention: Removing packages that are responsible for the operation of telephony or system interface will make it impossible to use the smartphone.

Make sure that the battery is at least 60% as the analysis and deletion process can take time, and it is also recommended to disable automatic system updates in settings to avoid version conflicts after modification of the system partition.

Required tools for the work

To work effectively with system files, you need specialized software that can correctly handle requests to remove protected objects. The standard file manager is powerless here, so you need to install applications with advanced functionality. One of the most popular solutions is System App Remover, which has built-in security filters.

The alternative is powerful file managers like Root Explorer or MT Manager, which allow you to not only delete files, but also edit them, change access rights and rename system libraries, and the choice of a specific tool depends on your personal preferences and the version of Android installed on your device.

  • ๐Ÿ“ฑ System App Remover โ€“ a specialized application with color labeling of the danger of packets.
  • ๐Ÿ“‚ Root Explorer is a classic file manager with access to the root directory.
  • ๐Ÿ›  Titanium Backup is a powerful tool for freezing and removing, requiring careful handling.
  • ๐Ÿ’ป ADB AppControl โ€“ a PC program that allows you to manage phone applications through USB-cable.

Some utilities require installing additional components or plugins to work properly.Always download the software from trusted sources, such as the official Google Play store or authoritative forums, to avoid introducing malicious code.

Delete through file managers with access to the root

Manual deletion through the file manager is the most direct way to clean the system. Once you have superuser rights and install, like Root Explorer, you will be able to access the directory. /system/app and /system/priv-app. It's where they're kept. APK-pre-installed application files.

The deletion process is simple at first glance: you find an unnecessary packet, select the deletion option, and confirm the action. However, Android often blocks direct deletion by requiring you to first rename the file or change its extension, a security mechanism to prevent accidental damage to the system.

โ˜‘๏ธ Manual deletion algorithm

Done: 0 / 1

If direct deletion is not possible, try changing the file extension from.apk to.apk.bak and restarting the device. If the phone starts normally, then this component is not critical and can be safely removed permanently, an approach that allows you to test the stability of the system after removing each element.

Use of specialized uninstallators

Specialized applications like System App Remover make it much easier to provide a user-friendly interface and knowledge base, automatically scanning the system and labeling applications with colors: green for safe, yellow for questionable, and red for critical, which helps avoid fatal cleaning errors.

Unlike the manual method, these programs often have a Freeze function, so you can temporarily turn the application off, put it into sleep mode, and use the phone for a few days. If there is no problem, the component is permanently removed, which is the safest way for beginners.

Type of applicationColor markerRecommended actionRisk of removal
CustomizedGreen.Safe removalLow.
System (Google)yellowOnly after checking.Medium.
Critical (Framework)Red.Don't touch it.High-pitched
Unknown.GreyOnline Explore.Unknown.

So blindly trust the color indication is not worth it โ€“ always double-check the purpose of the package, especially if it is marked as system, but you are not sure about its function.

Working with ADB and Shell Command Line

For advanced users, the console command removal method is available, which is the most flexible. By connecting your smartphone to your computer and running an ADB terminal, you can send commands directly to the Android shell. This method allows you to remove applications that are hidden even from file managers.

To get started, you need to enable USB debugging in the Developer menu. Once connected to your PC, execute the adb shell command to log in to the device shell. Then, once you have the su command superuser rights, you can use the pm uninstall command to delete packets.

adb shell pm uninstall -k --user 0 com.example.bloatware

This is a good way to remove applications for the current user without physically affecting the system partition, which reduces the risk of failure, but the syntax of commands requires accuracy: one typo in the name of the package can lead to the removal of the wrong component.

How do I know the exact name of the package?
The name of the package is often different from the name of the application. To find out, you can use the App Inspector app or the command "adb shell pm list packages" in the terminal. Look for lines containing part of the brand name or service.

List of safe removal of MIUI components

Xiaomi owners often want to get rid of specific services that are not used outside of China or are simply annoying, such as app stores, advertising services and analytics, and their removal is safe and often recommended by enthusiasts.

Among the safest to remove, Mi Video, Mi Music, if you use third-party players, and you can also remove com.miui.miservices (advertising services) and com.miui.analytics (statistics collection), which will not only free up space, but also increase privacy.

  • ๐Ÿ—‘ com.miui.videoplayer - standard video player, replaced by VLC or MX Player.
  • ๐ŸŽต com.miui.player - built-in music player.
  • ๐Ÿ“ˆ com.miui.analytics โ€“ the module for collecting analytical data.
  • ๐Ÿ› com.miui.miservices โ€“ services responsible for advertising in the system.

Be careful with components that have a framework or provider in their name, for example, deleting Calendar Provider can disrupt event synchronization, and removing Security Center will deprive you of control over permissions and antivirus protection built into the shell.

Recovery of the system after errors

If after removing system components, the phone began to behave incorrectly or stopped booting, you need to have a plan of action. In case the device turns on, but there are failures, try to restore the deleted ones. APK-files from backup if they were made in advance. Many uninstallers have a recovery feature.

In more serious cases, when the device goes into a cyclic reboot, you will need to log in to Recovery mode. If you have custom recovers (for example, TWRP), you can restore deleted files from the /system folder through the file manager or make a full reset.

โš ๏ธ Warning: Resetting to factory settings (Wipe Data) does not always restore deleted system files if they were erased from the partition /system. In the worst case, you will need to flash the device through Fastboot.

To prevent such situations, always make a full /system partition backup before any operations start. This will take a few minutes, but will save the hours spent finding stock firmware and restoring the smartphone to health.

๐Ÿ“Š Which method of removing system applications do you prefer?
Using Root Explorer manually: Using System App Remover:Through ADB from your computer: I do not risk deleting system files

Frequently Asked Questions (FAQ)

Can I delete Google Play Services after I get root?
Technically possible, but highly discouraged: Google Play Services provides most third-party apps, push notifications and synchronization, and removing them will cause many programs to fail and cause system instability.
Will the warranty fly off after removing system applications?
Deleting software by itself leaves no obvious traces, but root rights can be detected by service centers in deep diagnostics, and maintaining a warranty often requires returning the device to a stock state.
How to return a remote application if there is no backup?
If the application was system, it can be downloaded in the form APK-file from third-party resources and install manually, having previously received root access for placement in the system folder.
Does removing system applications affect the receipt of OTA-update?
Modifying the system partition /system almost always makes it impossible to install updates over the air. The system will check the integrity of the files and refuse to update.
Is it safe to remove MIUI Security Center?
Removing Security Center will deprive you of built-in antivirus, memory cleaning and permission management. In global versions, this may be safe, but in Chinese firmware, this component is deeply integrated into the system and removing it can cause errors.

๐Ÿ’ก

The principle of system modification is to measure seven times, cut once. Always check the destination of the packet to be removed in the public domain.