How to remove unnecessary apps on Xiaomi Redmi

Owners of Xiaomi and Redmi smartphones often face a situation where the internal memory of the device is filled with incomprehensible programs that cannot be deleted in the standard way. This is what's called bloatware, which is a pre-installed software that takes up precious space and consumes battery power in the background, and cleaning up the system from this garbage can significantly speed up the interface. MIUI or hyperos.

The removal process can range from simply dragging an icon into a shopping cart to using specialized debugging tools through a computer. In this article, we will detail all the methods available, from basic to advanced techniques for power users. You will learn how to safely clean your device without disrupting its stability.

It is worth noting that some system components are critical to the operation of the phone, and their removal can lead to cyclical reboots or loss of functionality of communication modules, so before starting any operations, we strongly advise you to carefully consider the purpose of each deleted packet.

Basic method of removal through the settings menu

The easiest and safest way to get rid of unnecessary programs is to use the built-in functionality of the Android operating system. This method is suitable for removing custom applications that you downloaded yourself from the Google Play store or GetApps. First, you need to go to Settings β†’ Apps β†’ All applications.

In the list that opens, find the program you want, and if you click on it, you'll be taken to the control menu where the Remove button is available. If the button is active (not grey), the application can be removed without any system consequences. In some cases, the system may suggest that you stop the process first, which is also useful for temporarily freeing RAM.

However, many pre-installed Xiaomi services do not have an active delete button in this menu, in which case the button will be blocked, and the interface will only prompt to clear the data or force you to stop work, this is the first sign that the application is system-status and requires deeper intervention.

  • πŸ“± Go to the smartphone settings through the gear in the notification curtain.
  • πŸ—‘οΈ Find the Application Management section in the general list.
  • πŸ” Select the program you plan to uninstall.
  • βœ… Press the removal button and confirm the action.

πŸ’‘

Before you delete an unknown application, type its name into a search engine to make sure it is not a system driver or security service.

Delete through the desktop and the Tools folder

The MIUI and HyperOS shell interface allows you to remove some programs directly from the desktop, which greatly speeds up the process. Find the icon of the unwanted application on the screen. If the program is to be removed, if you press the icon long enough, you will see a pop-up menu or edit mode.

In desktop editing mode, a basket or cross icon often appears in the top corner of the screen, and dragging the app icon into that zone will trigger the uninstallation process. This method is especially convenient for quick cleaning of the Tools folder, where Xiaomi traditionally hides many preinstalled utilities like a calculator, voice recorder or scanner. QR-code.

It is important to understand that this method only works for those applications that the system has marked as being deleted by the user. If the menu does not appear when you press the menu long or the delete button is missing, then the program is protected from accidental removal by standard interface tools.

πŸ“Š Which method of removal seems more convenient to you?
Through settings
From the desktop
Through the computer (ADB)
Third-party utilities

Using ADB to Remove System Garbage

Removing deeply integrated system applications that are not removed by standard methods will require the use of Android Debug Bridge tools (ADB). This method requires connecting the smartphone to the computer through USB-It allows you to send commands directly to the operating system, bypassing the limitations of the user interface.

The first step is to activate the developer mode. To do this, go to Settings β†’ About Phone and quickly click 7-10 times on the MIUI Version or OS Version field until the activation notification appears. Then, in the advanced settings, turn on USB Debugging.

After connecting to your PC and installing ADB, open the command line or terminal in the utility folder. Enter a command to check the connection:

adb devices

You'll see a request for debugging permission on your phone screen -- you'll have to click "Allow." If the device's serial number is displayed on the terminal, the connection is successful, and you can now start deleting the packets by their names.

  • πŸ’» Download and install the platform SDK Platform Tools on your computer.
  • πŸ”Œ Connect your phone with a cable and select the File Transfer modeΒ».
  • βš™οΈ Activate debugging on USB developer menu.
  • πŸ“ Enter the delete command in the computer terminal.
Teams to remove popular Xiaomi apps
mi_browser β€” browser, mi_music β€” music, mi_video β€” Video, miui.screenrecorder - screen recording, com.miui.weather2 β€” weather.

List of safe packet removal

When using ADB, it is critical to know the exact package name. Removing random system process can cause the phone to fail. Below is a table with the most common Xiaomi apps, which are often considered redundant, and their security status when removed.

Title of the annexPacket name (example)Security of removalFunction
Mi Browser.com.android.browserSafe.Web browser by default
Mi Music.com.miui.playerSafe.Standard player
Mi videocom.miui.videoplayerSafe.Video player
Mi remotecom.duokan.phone.remotecontrollerSafe (if there is no IR port)Technological management
Google Servicescom.google.android.gmsDangerous.The operation of Google services

To remove a specific packet, a command is used:

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

This command does not remove the application physically from the system, but hides it for the current user (user 0), which is a safe way to clean up, and when you reset the settings to factory remote applications will return.

πŸ’‘

Use of the uninstall command --user 0 Reversible and secure, as the application files remain in the system partition, but do not load or take the user’s place.

Automation with Xiaomi ADB/Fastboot Tools

For those who don’t want to mess with manually entering commands, there are graphical shells like Xiaomi ADB/Fastboot Tools.This is a cross-platform app that automatically identifies a connected smartphone and offers a list of pre-installed apps with the option to remove them by ticks.

The software itself defines the device model and firmware version, offering the optimal set of settings, which significantly reduces the risk of error, since package names are displayed in readable form, not as code. The interface allows you to remove applications en masse, choosing entire categories, such as Advertising or Chinese Software.

⚠️ Warning: Even with automatic tools, you shouldn't blindly delete everything. Only disable what you're sure is the right destination. Removing system security components may block the ability to unlock the bootloader in the future.

The program starts by connecting the phone in debugging mode. Once you click the Connect button, the main window will display a list of all packages installed. Select the ones that are unnecessary and press Uninstall. The process takes a few seconds, after which the phone can automatically restart.

  • πŸš€ Download the Xiaomi utility ADB/Fastboot Tools from the official repository.
  • πŸ”— Connect your smartphone and allow access on the screen.
  • πŸ—‘οΈ Tick the removal application in the list.
  • ⏳ Wait for the process to be completed and the device restarted.

β˜‘οΈ Pre-deletion check

Done: 0 / 4

Recovery of Remote System Applications

If you delete something that's superfluous during optimization and notice that it's not working properly, don't panic. Because ADB --user 0 doesn't permanently erase files, it can be easily recovered, and you need to reconnect your phone to your computer and start the command line.

The recovery team is as follows:

adb shell cmd package install-existing name packet

Instead of the packet name, substitute the name of the remote component. The system will instantly return the icon to the desktop and restore functionality. If you used third-party utilities to remove, they also often have a Restore feature or a list of the remote one, from where you can return everything with a single click.

In a pinch, if the phone stopped booting normally (bootloop), only a full reset to factory settings (Wipe Data) through the Recovery menu will help. This will return all system applications to their original state, but will require reconfiguration of the device.

Can I remove Google services from Xiaomi?
Technically, you can remove Google services, but it is highly recommended that you do not do this. Many third-party applications (navigators, banks, stores) depend on GMS libraries, and their removal will lead to errors in the operation of most programs.
What to do if the β€œDelete” button is inactive?
This means that the application is system-based. Removing it will require superuser rights (Root) or the use of a computer with ADB tools, as described above.
Does removing apps affect the warranty?
Using ADB to remove user and some system applications does not violate the software guarantee, since the system partitions are not permanently modified.
How to find the name of the application package?
The name of the package can be found in the β€œDevelopers” β†’ β€œRun Services” menu or by installing an identifier application from the Play Market that displays the Package Name for each installed program.