How to find hidden apps on Xiaomi: a full guide with instructions

Xiaomi, Redmi and POCO smartphones out of the box contain dozens of pre-installed apps, from useful services to unnecessary software that takes up memory and consumes battery power. Some of them are hidden from the user: they do not appear in the app menu, but continue to work in the background. In this article, we will understand how to find hidden applications on Xiaomi, which can be safely disabled, and which are not recommended to be removed.

The problem of hidden applications is relevant for all devices based on MIUI โ€” from the budget Redmi 10A to the flagship Xiaomi 14 Ultra. Even after resetting, some system services remain invisible. We will show working ways to detect them, both through standard settings and using third-party tools, focusing on the risks of removing system components and alternative methods of optimizing the phone.

Why Xiaomi is hiding apps from the user

The manufacturer hides some of the software for several reasons:

  • ๐Ÿ”ง System Stability: Some Services are Critical to Work MIUI (For example, com.miui.securitycenter is responsible for security.
  • ๐Ÿ“ฑ Pre-installed partner services: Xiaomi collaborates with Google, Facebook, Netflix and other companies whose apps are integrated into firmware.
  • ๐Ÿ”„ Updates over the air: Hidden components are responsible for delivery OTA-Updates (e.g. com.miui.updater).
  • ๐Ÿ›ก๏ธ Security: Services like com.miui.guardprovider protect your device from malware, but work in the background.

It's important to understand that not all hidden applications are harmful, like com.android.providers.media, which is responsible for accessing multimedia files, and com.miui.player, which is responsible for playing video, but some of them can be turned off without consequences.

๐Ÿ“Š Have you ever tried to remove hidden apps on Xiaomi?
Yes, but without success.
Yeah, it worked.
No, I'm afraid to break my phone.
I didn't know it was possible.

Method 1: Find hidden applications through MIUI settings

The safest method is to use the built-in MIUI tools. It does not require root rights and is suitable for all models, including the Xiaomi 13T, Redmi Note 12 and POCO X5.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Tap the three-point menu (โ‹ฎ) in the upper right corner and select "Show all applications".
  3. The list will include system services with a gray icon, which are sorted alphabetically.
  4. To find a specific application, use the search bar at the top.

Note that some applications will be marked โ€œDisabledโ€ โ€“ meaning that they are deactivated but not deleted. They can be turned on or removed (if the button is active).

Duplicate services (e.g., two browsers)

High battery consumption applications

Services you do not use (such as Mi Pay or Mi Video)>)

Updates for system applications (Updates tab)

-->

Method 2: Using ADB to display all applications

If the standard settings donโ€™t show all the hidden programs, Android Debug Bridge (ADB), a tool for debugging Android devices, will help. This method requires connecting the phone to a PC, but does not need root rights.

Step-by-step:

  1. Download ADB Tools and unpack the archive.
  2. On your phone, activate Settings โ†’ About Phone โ†’ MIUI version (tap 7 times to turn on Developer Mode).
  3. Return to Settings โ†’ Additional โ†’ For developers and enable โ€œDebugging by USBโ€.
  4. Connect your phone to your PC, open the command line in the ADB folder and do:
adb devices


adb shell pm list packages -f

The first command checks the connection, the second command displays a complete list of all installed packets, including hidden ones.

adb shell pm list packages -f > apps_list.txt

In the list, look for packages with prefixes:

  • com.miui. โ€“ MIUI system services;
  • com.android. โ€” Android components
  • com.google. โ€” Google services;
  • com.xiaomi. - Branded applications.

๐Ÿ’ก

To quickly find unnecessary apps, sort the list by keywords: grep "miui" apps_list.txt (for Linux/macOS) Or use a search in a notebook.

Method 3: Third-party applications for analysis of hidden software

If you're having trouble with ADB, use specialized utilities that scan the system and show you all the packages you've installed, including the hidden ones.

AnnexFunctionsNeed root?Reference
App InspectorShows all packages, version information, permissionsNo.Google Play
Package Name ViewerProvides packet names for any applicationNo.Google Play
Debloater (MIUI)Allows you to disable system applications without deletingNo.XDA Developers
SD MaidAnalyzes junk files and hidden cachesPartially.Google Play

Example of work with App Inspector:

  1. Install the app from Google Play.
  2. Open it and give access to the application settings.
  3. Go to the "All Packages" tab.
  4. Sort the list by size or name to find suspicious apps.

โš ๏ธ Attention: Some applications (e.g, SD Maid requires ADB-Connect your phone to your PC and execute the adb command. -d shell pm grant eu.thedarken.sdm android.permission.WRITE_SECURE_SETTINGS, to unlock additional functions.

What hidden applications can be removed without consequences

Not all system packages are equally useful. Below is a list of apps that you can disable or uninstall on most Xiaomi devices (take a backup before you act!):

  • ๐ŸŽต com.miui.music โ€“ standard music player (if you use Spotify or YouTube Music);
  • ๐Ÿ“บ com.miui.videoplayer - video player (alternative โ€” VLC or MX Player);
  • ๐Ÿ“ฐ com.miui.weather2 โ€” Weather widget (replaced with AccuWeather);
  • ๐Ÿ’ฐ com.xiaomi.payment โ€“ Mi Pay (unless you use contactless payments);
  • ๐Ÿ“– com.xiaomi.joyose โ€“ Mi Drop (file transfer service);
  • ๐ŸŽฎ com.xiaomi.gamecenter.sdk.service โ€“ gaming services (if you are not playing).

Critical packages that should not be touched:

  • com.android.settings โ€“ system settings;
  • com.miui.securitycenter โ€“ Security Center
  • com.miui.home - MIUI launcher;
  • com.android.phone โ€“ telephone functions.
What happens if you remove a critical package?
Removing system components can lead to: - Infinite boot of the phone (bootloop); - Loss of access to the mobile network or Wi-Fi; - Inability to update the firmware; - Failure to work the camera or sensors.

How to remove hidden applications: step-by-step methods

There are three ways to get rid of unnecessary packets: through ADB, through root rights, or by disabling (no deletion).

Method 1: Disconnect via ADB (without root)

This method is safer than deleting, because it allows you to return the application back.

adb shell pm hide com.xiaomi.payment # hides the app from the user


adb shell pm disable-user com.xiaomi.payment # disables it completely

To return the app:

adb shell pm enable com.xiaomi.payment

Method 2: Removal via ADB (requires caution)

Command for complete removal:

adb shell pm uninstall -k --user 0 com.xiaomi.payment

The --user 0 flag means that the packet is only deleted for the current user (does not affect system files), but firmware updates can restore remote applications.

Method 3: Removal with root rights

If you have root, use Root Explorer or Titanium Backup.

  1. Open a file manager with root access.
  2. Go to /system/app/ or /system/priv-app/.
  3. Find a folder with the name of the package (for example, MiPay) and delete it.
  4. Reboot the phone.

โš ๏ธ Attention: Removal of packets from /system/ If you don't have a backup, you can make your phone inoperable. TWRP OrangeFox before such operations.

๐Ÿ’ก

Disabling applications via ADB is the safest method, and complete removal is recommended only for experienced users with a backup system.

How Hidden Apps Affect Productivity

Even the system services that are disabled can consume resources, and let's look at how they affect key parameters of the phone:

Type of applicationImpact on the batteryImpact on memoryImpact on CPUs
Pre-installed games (Mi Game Center)Medium (background processes)Significant (cache up to 500 MB)Low.
Weather Visions (Mi Weather)High (constant synchronization)Low.Average.
Google (Google Play Services)Very high.Average.High.
System Updates (Updater)Low.Low.High during update checks

To assess the real impact, use AccuBattery (for battery) or DevCheck (for CPU/memory analysis). For example, com.miui.analytics (analytics service) can consume up to 5% of the charge per day, even if you are not using it.

Tip: after disabling unnecessary services, restart your phone and check:

  • ๐Ÿ”‹ Battery operating time (c Settings) โ†’ Battery);
  • ๐Ÿ“ˆ Use of RAM (in Settings) โ†’ Memory);
  • ๐Ÿ”ฅ Processor heating (through AIDA64).

FAQ: Frequent questions about hidden apps on Xiaomi

Can I completely remove it? MIUI-root-based?
Yes, but only through ADB with pm uninstall-k --user 0. However, after the firmware update, they can come back.
How to return a remote system application?
If the packet was removed via ADB without the -k flag, it can only be restored by flashing the phone. If the -k flag was used, follow: adb shell cmd package install-existing com.xiaomi.payment
Why did the phone stop after removing the apps?
Youโ€™ve probably removed a critical service (e.g. com.miui.home) and try resetting to factory settings or flashing your phone through Fastboot.
How to hide applications from other users (non-system)
To do this, use the Second Space feature in MIUI or apps like Nova Launcher. System methods: Go to Settings โ†’ Privacy โ†’ Hidden Applications. Select the programs you want to hide. They will disappear from the menu, but remain in Settings โ†’ Apps.
Is there an official way to remove bloatware on Xiaomi?
No. Xiaomi does not provide tools to remove pre-installed apps. The only "official" method is to disable via Settings โ†’ Apps.