How to Remove Apps from Xiaomi Redmi 7: 5 Ways to Work

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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. In the upper right corner, press three dots (โ‹ฎ) and select Show all applications.
  3. Find the desired application in the list and tap it.
  4. Click Remove (if the button is active) or Disable (for system utilities).

โ˜‘๏ธ What to do if the "Delete" button is inactive

Done: 0 / 4

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.

๐Ÿ“Š What apps do you most often remove from your smartphone?
Games
Social media
Pre-installed services Xiaomi
Messengers
Other

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:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Choose the app you want (such as Mi Music or Mi Video).
  3. Click Disable and confirm the action.

List of safe to disable system applications on Redmi 7:

Package nameAnnexEffects of disconnection
com.miui.videoplayerMIUI video playerVideos will be opened via another application (e.g. VLC)
com.miui.playerMIUI MusicAudio files will open in your chosen player
com.xiaomi.midropMi Drop (file transfer)You will not be able to use the built-in file transfer function over Wi-Fi
com.miui.bugreportError reportYou canโ€™t send your logs to MIUI developers.
com.miui.weather2MIUI WeatherThe 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:

  1. 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.
  2. Turn on USB Debugging: Return to Settings โ†’ Additional โ†’ Developer. Activate the USB Debugging Switch.
  3. Connect the phone to the computer and confirm the trust in the device (a request will appear on the smartphone screen).
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  5. Enter the command to check the connection: Adb devices must appear serial number of your Redmi 7.
  6. Get a list of all installed packages: adb shell pm list packages
  7. 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?
Use the command adb shell pm list packages | grep "keyword". For example, to search for all applications with "miui" in the title:adb shell pm list packages | grep "miui"

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:

  1. Open the phone (calling) application.
  2. Enter the combination: ##4636### The Testing menu will open.
  3. Go to the MIUI Hidden Settings tab (if it is not available, then your version of MIUI does not support this method).
  4. Find the App Manager or Application Management section.
  5. 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:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
  2. Install TWRP Recovery for Redmi 7 (look for the current version on twrp.me).
  3. Run Magisk through TWRP.
  4. 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.name

Reset 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.

  1. Download the official firmware for Redmi 7 (choose the Fastboot version).
  2. Install the Mi Flash Tool.
  3. Connect your phone in Fastboot mode (press Power + Vol Down when the phone is off).
  4. In the Mi Flash Tool, select the downloaded firmware and press Flash.

FAQ: Frequent questions about removing applications on Xiaomi Redmi 7

Can I remove MIUI Launcher and install another launcher?
Yes, but don't delete com.miui.home completely, which will lead to a reboot cycle. Instead: Install an alternative launcher (like Nova Launcher or Lawnchair). Select it as the default launcher. Disable com.miui.home via ADB (but don't delete!). If you need to return a standard launcher, turn off the alternative and restart the phone.
Why do they come back after the MIUI update after the ADB application is removed?
It's a feature. MIUI โ€” When you update your firmware, the system restores the remote system packages. To avoid this: Use the command adb shell pm hide package.name instead of uninstall, which hides the application, but does not remove it completely. MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Turn off automatic updates.
What applications can be safely removed to free up maximum memory?
Redmi 7 can be removed without risk to the system (list for the first time) ADB): com.miui.analytics #Collecting statistics MIUI com.xiaomi.mipicks #GetApps (Xiaomi store) com.miui.bugreport #Error Reports com.miui.videoplayer #Videoplayer MIUI com.miui.player #Music MIUI com.xiaomi.midrop # Mi Drop com.android.browser #Browser MIUI com.miui.weather2 # Weather. MIUI (if you don't use a widget) com.xiaomi.scanner #Scanner QR-Codes (there are alternatives) com.miui.notes # Notes MIUI These packages take up to 500-700 MB and are not critical for the phone to work.
How to remove viruses or suspicious applications that are not removed in the standard way?
If you find a suspicious application that: Does not show up in Settings โ†’ Apps, has a strange name (for example, com.system.update), consumes traffic or resources in the background, act like this: Check the package through VirusTotal (download APK or enter the name of the package). If it is a virus, delete it via ADB: adb shell pm uninstall --user 0 package.name Install antivirus (for example, Malwarebytes) and scan the system. If the virus is sewn into system files, do a full reset or ask for a phone.
Can I remove Google Services (GMS) from Xiaomi Redmi 7?
Technically, yes, but it's highly discouraged. Deleting packages like com.google.android.gms (Google Play Services), com.google.android.gsf (Google Services Framework), com.android.vending (Google Play Market) will lead to a new set of new products: โŒ Loss of access to Google Play and app updates. โŒ Inoperability of services dependent on Google (e.g. YouTube, Gmail). โŒ Problems with push notifications in instant messengers. If you need clean firmware without GMS, Consider installing custom firmware (like LineageOS), but it will require unlocking the bootloader and Fastboot experience.