Xiaomi Redmi 7 is a popular smartphone with a balance of price and performance, but even it eventually begins to โbrakeโ due to the accumulated unnecessary applications. pre-installed services MIUI, cache of gaming clients, duplicate messengers โ all this takes up precious space in memory and consumes battery power. Unlike the new Xiaomi models, where some applications can be turned off through the menu, on Redmi 7 (released in 2019), many system utilities are removed only by workarounds.
In this article, we will discuss all possible cleaning methods: from standard uninstallation through settings to advanced methods using ADB and disabling through MIUI Hidden Settings. Particular attention will be paid to the list of safe for removing system applications - an error here can lead to a malfunction of the smartphone.
Why Xiaomi Redmi 7 canโt remove some apps
The problem lies in the manufacturerโs policy and MIUI architecture. Redmi 7 (codenamed onc) has more than 50 system applications, some of which are:
- ๐ Protected from removal โ for example, com.miui.securitycenter (Security Center) or com.android.browser (browser) MIUI). Uninstallation without root rights is impossible.
- ๐ Restore after the update โ even if you delete com.miui.analytics (statistics collection), after the update MIUI It'll come back.
- ๐ฆ Linked to other services โ for example, com.xiaomi.mipicks (GetApps) is integrated into the theme store and updates.
In addition, Xiaomi actively uses โobfuscatedโ packages โ applications with obscure names like com.miui.weather2 or com.miui.videoplayer. Deleting such a โblindโ, you risk losing weather on the lock screen or the default player. So before any manipulations, be sure to check the purpose of the package (for this โ in the section about ADB).
โ ๏ธ Attention: Redmi 7 with version MIUI 12.5 Removal of system applications through ADB This can cause the error "com.android.phone stopped." Before the procedure, update the firmware!
Method 1: Standard removal via MIUI settings
The simplest method that works for custom apps (installed from Google Play or APK) and some pre-installed services is suitable if you want to get rid of:
- ๐ฎ Games (PUBG Mobile, Free Fire, etc.)
- ๐ฑ Social networks (Facebook, TikTok)
- ๐ Shopping Apps (AliExpress, Wildberries)
- ๐บ Unused streaming services (Netflix, OKKO)
Instructions:
- Open Settings โ Applications โ Application Management.
- In the upper right corner, press three dots (โฎ) and select Show all applications.
- Find the desired application in the list and tap it.
- Click Remove (if the button is active) or Disable (for system utilities).
โ๏ธ What to do if the "Delete" button is inactive
If the Remove button is shaded, the application is protected, in which case you can move on to the following methods, and also look at the Warehouse item in the app menu, where you can clear the cache and data, which will free up space without completely deleting it.
Method 2: Disabling system applications without removing
If you can't delete the application, you can turn it off.
- โ Hiding the icon from the menu
- โ Stops background processes
- โ Frees up the working memory.
- โ Does not delete application files (they remain in memory)
How to turn it off:
- Go to Settings โ Applications โ Application Management.
- Choose the app you want (such as Mi Music or Mi Video).
- Click Disable and confirm the action.
List of safe to disable system applications on Redmi 7:
| Package name | Annex | Effects of disconnection |
|---|---|---|
| com.miui.videoplayer | MIUI video player | Videos will be opened via another application (e.g. VLC) |
| com.miui.player | MIUI Music | Audio files will open in your chosen player |
| com.xiaomi.midrop | Mi Drop (file transfer) | You will not be able to use the built-in file transfer function over Wi-Fi |
| com.miui.bugreport | Error report | You canโt send your logs to MIUI developers. |
| com.miui.weather2 | MIUI Weather | The weather widget on the main screen will stop updating |
โ ๏ธ Warning: Do not disable com.android.phone, com.miui.securitycenter or com.google.android.gsf โ this will cause your phone to fail or you will lose communication with Google servers!
Method 3: Removal via ADB (without root rights)
ADB (Android Debug Bridge) is a debugging tool that allows you to remove system applications without obtaining root permissions.The method works on Redmi 7 with any version of MIUI, but requires a connection to a computer.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ USB-cable (preferably original)
- ๐ฅ ADB Fastboot Tools by Google
- ๐ง Included debugging by USB phone-on
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone โ MIUI Version. Tap on MIUI Version 7 times until the notification โYouโve become a developer!โ appears.
- Turn on USB Debugging: Return to Settings โ Additional โ Developer. Activate the USB Debugging Switch.
- Connect the phone to the computer and confirm the trust in the device (a request will appear on the smartphone screen).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi 7.
- Get a list of all installed packages: adb shell pm list packages
- Remove the unnecessary application (replace package.name with real package): adb shell pm uninstall -k --user 0 package.name Flag --user 0 means deletion only for the current user (does not affect system files).
How to find the name of the package of the desired application?
Examples of safe packet removal on Redmi 7:
- ๐ต com.miui.player - Music MIUI
- ๐บ com.miui.videoplayer - Video player MIUI
- ๐ฆ com.xiaomi.mipicks - GetApps (Xiaomi app store)
- ๐ com.miui.analytics โ Analytics collection MIUI
- ๐ com.xiaomi.midrop - Mi Drop (file transfer)
๐ก
Before mass deletion, back up the packet list with the adb shell pm list packages > packages.txt command. This will help restore applications if something goes wrong.
Method 4: Use MIUI Hidden Settings (Hidden Settings)
MIUI firmware has a hidden MIUI Hidden Settings menu that allows you to disable system applications without ADB. Access to it is opened through code commands.
Instructions:
- Open the phone (calling) application.
- Enter the combination: ##4636### The Testing menu will open.
- Go to the MIUI Hidden Settings tab (if it is not available, then your version of MIUI does not support this method).
- Find the App Manager or Application Management section.
- Select the unnecessary application and click Disable.
The list of apps here is displayed with real names (e.g., "Mi Music" instead of com.miui.player), which makes it easier to search, but not all packages are available to disable - some of them are blocked even in this menu.
๐ก
MIUI Hidden Settings doesn't work on all firmware versions. If the menu doesn't open, use ADB or upgrade MIUI to the latest stable version.
Method 5: Delete with root rights (for power users)
If you're willing to take risks, getting root rights gives you complete control of the system. On Redmi 7, you can do that by:
- ๐ Magisk (recommended method)
- ๐ ๏ธ TWRP Recovery + SuperSU (Old Method)
Warnings:
- โ ๏ธ Loss of warranty: Xiaomi does not provide support for root devices.
- โ ๏ธ Risk of โbrickingโ โ a firmware error can make your phone inoperable.
- โ ๏ธ Security issues โ some banking applications (e.g. Sberbank Online) refuse to work on rooted devices.
If you do, the algorithm is as follows:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
- Install TWRP Recovery for Redmi 7 (look for the current version on twrp.me).
- Run Magisk through TWRP.
- Use Root Explorer or ADB with superuser rights to remove packets.
โ ๏ธ Note: On Redmi 7 with Snapdragon 632 processor and blocked bootloader, trying to get root without official unlocking will lead to a hard brick (complete device failure)!
How to return a remote application
If you have removed something important, there are several ways to recover:
1. via Google Play (for custom applications):
- Open Google Play โ Library.
- Find the remote application in the list and click Install.
2. via ADB (for system applications):
If you delete the packet through ADB, you can restore it by command:
adb shell cmd package install-existing package.nameReset to factory settings:
- Go to Settings โ About the phone โ Reset settings.
- Choose to erase all data.
- โ ๏ธ Warning: This will delete all data from your phone, including photos and contacts.
4. Fastboot flashing:
If the reset doesn't work, you'll have to go through the Mi Flash Tool.
- Download the official firmware for Redmi 7 (choose the Fastboot version).
- Install the Mi Flash Tool.
- Connect your phone in Fastboot mode (press Power + Vol Down when the phone is off).
- In the Mi Flash Tool, select the downloaded firmware and press Flash.