How to remove unnecessary programs from the phone Xiaomi Redmi

Owners of Xiaomi’s smartphones, especially the Redmi and POCO series, often face intrusive system debris.The manufacturer preinstalles dozens of apps that consume RAM and charge the battery even in the background. This phenomenon, known as bloatware, can significantly slow down the device, especially on models with low RAM.

Fortunately, MIUI and its successor, HyperOS, provide flexible tools to manage software. Not only can you turn off standard services, but you can also remove them completely, freeing up precious space in internal storage. Deep cleaning requires caution, but the result is worth it β€” the phone starts to work noticeably faster.

In this guide, we will discuss secure methods for removing embedded software, using hidden developer menus, and advanced ways through the computer. You will learn to distinguish systemically important components from advertising modules that can and should be eliminated for comfortable use of the gadget.

Analysis of the space occupied and identification of candidates for removal

Before you start taking drastic measures, you need to audit the installed packages. The standard settings menu doesn't always show the full picture, so it's important to look at the memory usage statistics. Go to Settings β†’ Memory and carefully study the list of the heaviest apps. Often there are analytics services or game stores that you never use.

Special attention should be paid to system-level applications, which are often disguised as regular utilities but have access to critical phone functions, and removing such programs without proper preparation can lead to unstable interfaces or endless restarts (bootloop).

πŸ’‘

Use the built-in Security app for initial evaluation: it will show which programs are most often running in the background and consuming battery power.

You can use third-party snails for more detailed analysis, but even a standard Android app manager can provide basic information. Click on the gear icon in the app list and enable the system process display, which will allow you to see hidden services that are usually hidden from the eyes of the average user.

Basic removal via MIUI and HyperOS settings

The easiest and safest way to clean up is to use the standard shell functionality. Many pre-installed applications can be removed by dragging them to the cart or selecting the appropriate item on the menu, but system constraints do not allow you to get rid of all garbage in this way.

To remove available programs, go to Settings β†’ Applications β†’ All applications. Select an unnecessary service and click the Remove button. If the button is inactive (gray), then the application is system-based and requires deeper intervention. Don't forcefully stop such processes all the time, it will only temporarily free up memory.

β˜‘οΈ Pre-deletion check

Done: 0 / 4

Newer versions of HyperOS firmware have introduced the Advanced Deletion feature, which allows you to hide system application icons and prevent them from running, which does not physically delete files, but prevents them from working, and for most users, this is the perfect trade-off between security and cleanliness.

⚠️ Warning: Never remove applications associated with SystemUI, Security or com.android.providers.This may result in a complete touch screen failure or loss of access to settings.

Using a Hidden Menu for Advanced Users

There's a hidden engineering menu in the MIUI shell that you can access through a special code in the "bell ringer." By entering the combination ##64663##, you'll be in a test mode where you can check the hardware, but to remove the software, you'll need a debugging menu. Activate the developer mode by clicking seven times on the build number in the About Phone section.

After activation of the developer mode, a new item will appear in the menu USB-Debugging. Turn it on so that the computer can give commands to the phone. Also on this menu you can find the option "Delete via" USBΒ», Without this permission, the computer will not be able to modify the list of installed programs.

πŸ“Š Which cleaning method do you prefer?
Standard removal
Third-party launchers
ADB team
Root rights

Some users try to use special codes to call the delete menu, but in modern versions of Android (11, 12, 13 and above), these loopholes are often closed by the manufacturer for security reasons.

Removing System Garbage Through ADB from a Computer

The most effective method to remove almost any embedded software without obtaining superuser rights (Root) is the use of the Android Debug Bridge debugging bridge (ADB). This tool is part of Google's platform tools and allows you to manage your device at a low level. You need a computer running Windows, macOS or Linux and a high-quality computer. USB-cable.

The process begins with installing drivers for your device and downloading the SDK Platform Tools from the official developer site. After unpacking the archive, open the command prompt (CMD or Terminal) in the tool folder. Connect the phone and enter the communication verification command:

adb devices

You'll see a request for debugging permission on your smartphone screen, confirm it. You can now manage the packets. To find the name of the packet to delete, use the command:

adb shell pm list packages | grep "appendix name"

For example, to search for Xiaomi services, you can type in grep miui. Once you get the exact name (for example, com.miui.analytics), execute the deletion command for the current user:

adb shell pm uninstall -k --user 0 com.miui.analytics
What to do if your computer can’t see your phone?
Make sure it's on the menu. USB-Connection mode selected "File TransferΒ» (MTP), Also try replacing the cable with the original or certified cable, as cheap cables often do not support data transfer.

It's important to understand the difference between complete deletion and deletion for the user. The --user 0 command hides the application and stops it from working, but leaves files in the system partition. This allows you to restore the program at any time just by performing a reset or a special recovery command. This is a safe method that does not violate the integrity of the system.

Package nameDescriptionRecommendation
com.miui.analyticsCollection of usage statisticsCan be removed
com.facebook.katanaFacebook System ModuleCan be removed
com.android.stkTools SIM-mapLeave (if SIM is needed)
com.xiaomi.mipicksApp Store GetApps App StoreCan be removed
com.miui.weather2Standard weather widgetAs you wish.

Automating the process with Xiaomi ADB/Fastboot Tools

For those who don't want to mess around with manually typing commands into the console, there are graphical shells. One of the most popular and time-tested utilities is Xiaomi ADB/Fastboot Tools from developer Szaki. It's an open source program that automatically identifies a connected smartphone and offers a list of secure apps to remove.

The interface is divided into tabs: Uninstall, Debloat, Clearer. The Debloat tab is the most interesting because it contains pre-made cleanup profiles. You can choose the Minimal profile to leave only the basic functionality, or Safe, which removes only explicit advertising junk. The program will create a list of packages and suggest cleaning.

⚠️ Warning: Before running any automatic cleaning scripts, make sure to make a full backup of important data. Even proven programs may not work correctly on specific versions of firmware.

Using GUIs reduces the risk of human error, so you don't have to memorize complex syntax constructs or search for exact packet names, but remember that these utilities require the ADB drivers you mentioned in the previous section. Without the right driver, the program won't see your Redmi or POCO.

πŸ’‘

Graphics utilities are the best choice for beginners, as they minimize the risk of removing critical system components through built-in security lists.

Recovery of Remote System Components

If you have deleted the extra one during the optimization process or the system has started to work unstable (settings are gone, Wi-Fi is not working, black screen), do not panic (--user 0), The application files are still in the system, and they can be easily returned without flashing the phone.

To restore a particular application, use the command:

adb shell cmd package install-existing PACKAGE_NAME

Instead PACKAGE_NAME If you delete a lot of programs and don't remember their names, the easiest and most reliable way to get it back to normal is to reset it to factory settings. When reset, the system ignores user changes and restores the original list of applications from the protected partition.

It is also worth noting that some system applications can reinstalle themselves after a major air-to-air firmware update (OTA) – this is normal behavior: the updated version of the system checks the integrity of the system partition and returns missing components, in which case the cleaning procedure will have to be repeated.

Can I remove Google services from Xiaomi?
Technically, it's possible through ADB, but it's highly discouraged. Deleting Google Play Services will cause most third-party apps to fail, navigation, contact sync, and even cause persistent system errors. If your target is a phone without Google, it's better to look for a global Chinese firmware version right away or install Custom ROM.
Is it safe to remove the Security app?
No, you can't delete it. In the shell, MIUI is a system control center that is responsible for app permissions, cache cleaning, virus scanners, and even task manager, and its removal will lead to chaos in resolutions and the eventual failure of the camera or microphone in other programs.
Why do I need the Advertising and Recommendations section in the settings?
It is a personalized ad management center in system applications (Conductor, Music, Themes). Disabling the Receive Recommendations switch in Settings β†’ Passwords and Security β†’ Authorization and Security β†’ Advertising and recommendations significantly reduce the number of pop-up banners, but does not remove the ad modules themselves.
Does removing system applications affect the warranty?
Use of the ADB Removing applications for the current user (--user 0) It does not violate the integrity of the system partition and does not require the bootloader to be unlocked. So formally the warranty is maintained. However, if you start obtaining root rights or unlocking the bootloader for a deeper cleaning, the warranty will be lost.