Have you ever noticed that your Xiaomi, Redmi or POCO Or are there all of a sudden no memory, even though you've almost never downloaded anything? There are probably hidden applications on the device, like system utilities, pre-installed services, or even malware that masquerade as legitimate programs. In this article, we will discuss how to detect them, why they appear and what to do with them.
Smartphone manufacturers (including Xiaomi) often hide some of the software from the user to avoid overloading the interface, but some of these apps can:
- π Expend battery power in the background;
- π± To occupy a precious place in the internal memory;
- π Transmit data without your knowledge (advertising) SDK, analytics).
Fortunately, you can find these programs without root rights -- you just need to know where to look. MIUI 12/13/14 HyperOS and the latest Xiaomi models 14, Redmi Note 13, POCO F6).
1.What are hidden applications and why are they dangerous
Hidden applications are programs that donβt appear in the standard Settings menu. β Apps or home screens, they fall into three categories:
- π§ System services (com.miui.system, android.ext.services) β necessary for work MIUI/HyperOS, But some of them can be turned off;
- π¦ Pre-installed apps (e.g. Mi Browser, Mi Music) β their manufacturer hides them so that the user does not delete them;
- π¨ Malware β may be disguised as system processes (e.g. com.android.update).
Main risks:
β οΈ Warning: Some hidden apps (e.g. com.xiaomi.mipicks) collect data about your purchases and display targeted ads even in other programs.
| Type of application | Example | Danger. | Can I remove it? |
|---|---|---|---|
| Systems service | com.miui.analytics | Sends statistics to Xiaomi | Can be disabled (not deleted) |
| Pre-installed SO | Mi Video, Mi Pay | Takes up space, shows ads | Can be removed without root |
| Malware | com.android.fakeupdate | Stealing data, showing phishing | We need to remove it now. |
On devices with HyperOS (new Xiaomi 14, Redmi) K70) Some hidden applications are now labeled as βSystem Components,β but they can still be deactivated through the use of a computer. ADB.
2. Method 1: Search through settings MIUI/HyperOS
The easiest method is to use built-in tools, and it's suitable for most models, including POCO X6, Redmi 12 and older devices on the MIUI 12+.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on three dots in the upper right corner and select "Show all apps."
- In the search bar, enter the keywords: π com.miui - system utilities; π Analytics β Data Collection Services; π Xiaomi β Pre-installed programs.
Pay attention to the gray icon applications β these are hidden system processes.
Packages called com.miui. or com.xiaomi.
Applications with zero size (may be a virus)
Programs with Administrator Rights (Device) β Special access)
Unknown services with high battery consumption
-->
On HyperOS, the path is a little different: Settings β Annexes β Show everything (filter) β Systems. Here you'll see a complete list, including those programs that are not normally displayed.
β οΈ Warning: Do not disable processes called com.android.* or media, which are critical components of Android, and deactivating them will result in loss of camera, sound or mobile network functionality.
Method 2: Use of ADB (for power users)
If you want to see all packages installed (including those that don't show) MIUI), need to ADB (Android Debug Bridge works on any Xiaomi device, including Black Shark and POCO loader-free.
Steps:
- Enable Developer Mode: Go to Settings β About the phone, tap 7 times on "version" MIUI". Back to Settings β Additionally. β For developers and activate the "Debugging by" USB".
ADB
adb devices
adb shell pm list packages -fThis will display a complete list of all packages, including hidden ones.
adb shell pm list packages | grep "xiaomi\|miui\|analytics"An example of output for the hidden Mi Browser app:
package:/data/app/com.android.browser-1/base.apk=com.android.browserπ‘
If you donβt know what a package does, check it on APKMirror or Google for site:forum.xda-developers.com for βname packet.β
To remove hidden applications through ADB use:
adb shell pm uninstall -k --user 0 name packetThis command will only remove the program for the current user (does not require root).
adb shell pm uninstall -k --user 0 com.miui.playerMethod 3: Special applications for finding hidden software
If you are uncomfortable working with ADB, You can use third-party utilities, and they scan the system and show even programs that you can't see in the standard settings.
Top.-3 hidden-software search:
- π‘οΈ App Inspector β shows all packages, including system ones, with keyword search capability (Google Play link).
- π Package Name Viewer β a simple tool for viewing package names).
- π¨ Malwarebytes β looking not only for hidden, but also potentially dangerous applications).
How to use App Inspector:
- Install and open the application.
- Go to the tab "All applications".
- In the search box, type Xiaomi, Miui or Analytics.
- Pay attention to programs marked "System" or "Disabled".
How to distinguish a system application from a virus?
For devices with HyperOS, we also recommend checking the Security section in the settings - there is a built-in malware scanner (works better than on the device). MIUI).
5. Method 4: Checking through Task Manager and Battery Consumption
Hidden applications often present themselves as increased resource consumption. Here's how to calculate them:
Through Task Manager:
- Open the Settings. β Annexes β Task Manager (or click on the icon "βββ" notification-bar).
- Look at the processes that are consuming >5% CPU or >100MB of RAM.
- If the process name starts with com.miui. or com.xiaomi. but you didnβt install it, itβs a hidden application.
Through battery statistics:
- Go to Settings β Battery and Performance β Battery Use.
- Choose the βlast dayβ or βlast weekβ period.
- Look for programs with expense >3% that are not in your app menu.
Examples of suspicious processes:
- π com.miui.analytics β statistics collection (you can disable it);
- π com.xiaomi.midrop - background file transfer (unless you use Mi Share);
- π com.android.browser β Hidden Mi Browser (removed via the ADB).
π‘
If you see a high-battery com.lbe.security process, it's not a virus, it's Xiaomi's built-in Security antivirus. It can be disabled, but you better set up a scan schedule.
6. How to remove or disable hidden applications
Not all hidden programs can be removed, but most can be disabled or removed for the current user (without root).
1. Disconnection through settings:
- Find the application in Settings β Applications (as described in Method 1).
- Slip on it and select "Disable" (if the button is active).
- Confirm the action. The app will stop working, but it won't be removed completely.
2. Removal through ADB (rootless):
adb shell pm uninstall -k --user 0 name packetExamples of teams:
- ποΈ Removal of Mi Browser: adb shell pm uninstall -k --user 0 com.android.browser
- ποΈ Removal of Mi Music: Adb shell pm uninstall -k --user 0 com.miui.player
- ποΈ Removal of Mi Video: Adb shell pm uninstall -k --user 0 com.miui.videoplayer
3. Complete removal (requires root):
If you have unlocked the bootloader and installed Magisk, you can remove system applications permanently using:
- π οΈ Titanium Backup (Paid Version);
- π οΈ System App Remover (requires root).
β οΈ Note: Removal of system applications may result in loss of functionality MIUI/HyperOS, For example: Deleting com.miui.home will break the launcher; Deleting com.android.phone will turn off the mobile network; Deleting com.miui.securitycenter will remove access to security settings. Always backup before deleting!
7. How to Protect Yourself from Hidden Applications in the Future
To prevent unwanted programs from appearing on your Xiaomi, follow these tips:
- π‘οΈ Disable the installation from unknown sources: Go to Settings β Annexes β Special access β Install unknown applications. Disable permission for all browsers and file managers.
- π Regularly check the rights of applications: C Settings β Confidentiality β Revoke unnecessary permissions (e.g. access to the SMS geolocation).
- π Update. MIUI/HyperOS: In new firmware versions, Xiaomi often removes unnecessary preinstalled applications.
- π± Use alternative firmware: If you are annoyed by preinstalled software, consider LineageOS or Pixel Experience (requires unlocking the bootloader).
On devices with HyperOS appeared the function "Light mode" (Settings) β Special facilities β Light mode, which shuts down some of the services that are not completely removed, but it reduces the load on the system.
π‘
If you buy used Xiaomi, be sure to reset to factory settings (Settings) β The phone. β Reset settings... the previous owner could have installed hidden apps for surveillance or advertising.