Have you ever noticed that your Xiaomi, Redmi or Poco suddenly runs out of memory when you have barely installed anything? Or that strange processes in the task manager eat up the battery? MIUI These programs are not displayed in the standard application menu, but actively consume the resources of the device.
In this article, we will learn how to find hidden apps on Xiaomi Android smartphones of all generations (including the latest models on the market). MIUI 14/15 And HyperOS, which ones can be safely turned off and which ones are not recommended to be removed, and you will also learn how to distinguish viruses from legitimate system services, and what to do if the phone starts to glitches after manipulation with software.
We warn you: not all hidden APK-Some people are responsible for critical functions, from camera operation to security updates, and our job is to identify them, not blindly delete everything.
Why Xiaomi has hidden apps and how they are dangerous
Smartphone manufacturers (not only Xiaomi, but also Samsung, Huawei) install on the device the so-called bloatware (from English. bloatware) - preinstalled programs that the user can not remove by standard means. MIUI it:
- π± System services such as com.miui.analytics (statistics collection) or com.xiaomi.midrop (file transfer over Wi-Fi).
- π Advertising modules - com.miui.systemAdSolution (responsible for targeted advertising in the Internet) MIUI).
- π Duplicate applications β second browser, second file manager, second theme store.
- π Security services: com.miui.guardprovider (antivirus) or com.miui.cleanmaster (optimizer).
The danger of hidden applications is as follows:
- Resource consumption: Even in the background, they consume RAM and CPU, leading to lags and overheating.
- Data collection: Some modules (e.g. com.miui.analytics) send information about your smartphone usage to Xiaomi servers.
- Security vulnerabilities: outdated system APK They may contain the flaws that viruses exploit.
But it's not all that bad: some of the hidden apps are really necessary, like com.android.phone for mobile communications, and com.qualcomm.qti.telephonyservice for modem operation, and if you delete them, you lose the network altogether.
How to find hidden apps on Xiaomi: 5 working ways
Standard section Settings β Apps don't show everything. To see the full list of installed software (including hidden software), use one of the methods below.
Method 1: Through Developer Settings (without root)
This method works on all Xiaomi smartphones with MIUI 12 and newer, including HyperOS.
Enable Developer Mode (7 times click on MIUI Version in Settings β About Phone)
Activate debugging over USB in Settings β Additional β For developers
Connect your phone to your PC (if you use it) ADB)
Make a backup copy of important data-->
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all processes.
- Turn on the System filter - now you will see a list of all APK, including.
Note the apps with names like com.miui., com.xiaomi. or com.android.*. These are the most commonly βinvisibleβ to the user.
Method 2: Through ADB (rootless, but with a PC)
If the first method didnβt show all the apps, use Android Debug Bridge (ADB) β Android Debugging Tool: Youβll need a computer with Xiaomi drivers installed and Googleβs Platform Tools program.
adb shell pm list packages -fThis command will display a complete list of all packets (including hidden ones) with paths to their destinations. APK-To save the list to a file on a PC, use:
adb shell pm list packages -f > packages.txtNow you can analyze the list in the text editor. Look for packages with keywords:
- π Miui, Xiaomi, Mipay, Mibrowser β branded services.
- π Google, Android β system components of Android.
- π Qualcomm, mediatek β drivers for the processor.
π‘
If the adb device command doesnβt find your phone, check if debugging is enabled. USB Windows may require manual driver installation through Device Manager.
Method 3: Through a file manager (with or without root)
Hidden. APK-files are stored in system folders that are not available by default, but they can be viewed even without root rights using special file managers, such as, FX File Explorer or Solid Explorer.
- Install one of the managers and give them access to the storage.
- Go to the root directory (/) and open the folder. /system/app or /system/priv-app.
- You'll find it here. APK-files of all system applications, including hidden.
Without root rights, you canβt delete files from here, but at least you can see whatβs installed on your device.
Method 4: Through third-party applications (e.g. App Inspector)
Google Play has utilities that scan the system and show all packages installed, including hidden ones. One of the best is App Inspector (from Ubuntu Touch developer).
After installation:
- Open the app and give it root access (if any).
- Go to the All Apps tab.
- Sort the list by System Apps.
App Inspector will show not only the names of packages, but also their resolutions, which will help to identify potentially dangerous modules.
Method 5: Through TWRP (only for stitched phones)
If your Xiaomi has a custom recavator installed TWRP, You can view and remove the system APK straight out:
- Boot to TWRP (clip Power + Volume up when turned on).
- Select Advanced β File Manager.
- Go to /system/app or /system/priv-app.
- Remove unnecessary APK-files (but first do backup!).
This method is the most risky: improper removal can lead to a bootloop, only use it if you know exactly what you're doing.
π‘
The most secure way to view hidden applications is through the developerβs settings or ADB. Removing without understanding the consequences can disrupt your phone.
What hidden apps on Xiaomi can be removed and which ones canβt
Now that you know how to find the hidden APK, It's important to understand which ones you can remove or disable and which ones you can't touch. Below is a table with the most common system packages on the Internet. MIUI and their appointment.
| Package name | Appointment | Can I remove it? | Effects of removal |
|---|---|---|---|
| com.miui.analytics | Collecting analytics about phone use | β Yes. | Will stop sending data to Xiaomi (without consequences) |
| com.xiaomi.midrop | Transfer files over Wi-Fi (Mi Drop) | β Yes. | You will not be able to use the built-in file sharing function |
| com.miui.systemAdSolution | Module of targeted advertising | β Yes. | Advertising in system applications will disappear |
| com.android.phone | Telephone calls and mobile network | β No. | Total loss of communication (no calls, no mobile internet) |
| com.qualcomm.qti.telephonyservice | Modem Driver (for Qualcomm processors) | β No. | No network, no call possible |
If you're not sure what the package is, don't delete it. Instead, you can:
- π Disable via Settings β Annexes β [Select an application] β Shut down.
- π΅ Freeze with utilities like Titanium Backup (requires root).
- π Limit background activity in battery settings.
What happens if you delete a critical system package?
How to safely remove hidden apps on Xiaomi
If you want to get rid of unnecessary systems APK, Follow this instruction. We'll look at two methods: ADB (rootless and through TWRP (root).
Method 1: Removal via ADB (without root)
This is a good way for most users, because it doesn't require super-user rights. You'll need a computer with Platform Tools installed.
- Connect your phone to your PC and make sure that the debugging is done USB included.
- Open the command line (Windows) or the terminal (Mac/Linux) in the folder with adb.exe.
- Enter the command to delete the packet (replace com.example.app with the name of the unnecessary packet): adb shell pm uninstall -k --user 0 com.example.app
- Reboot the phone.
The --user 0 key means that the application is only deleted for the current user (without affecting system files), which reduces the risk of critical errors.
adb shell cmd package install-existing com.example.appMethod 2: Removal through TWRP (root)
This method is more radical and requires installed Recovery. TWRP It's root-rights. It allows you to completely erase. APK from the system, but the risks are higher.
- Load to TWRP (clip Power + Volume Up).
- Go to Advanced β File Manager.
- Open the folder. /system/app or /system/priv-app.
- Find a folder with the name of the unnecessary package (for example, Analytics for com.miui.analytics) and delete it.
- Reboot the phone.
Once that's removed, the app will disappear forever, and if the phone stops working properly, you'll have to refashion.
π‘
Always backup in. TWRP Before you delete system files, select Backup and save System and Boot partitions.
How to distinguish a hidden system application from a virus
Not all hidden processes on Xiaomi are harmless, some of which can be viruses or spyware.
Signs of the virus in hidden applications
- π¨ Unknown package β the name does not contain miui, Xiaomi, Android or google.
- π¨ High battery consumption β the process consumes >10% charge in the background.
- π¨ Suspicious Permits β Access to the SMS, Geolocation, phone calls without obvious reason.
- π¨ Impossible to disable β the button Disable in the settings is inactive.
If you find a suspicious package, check it through VirusTotal:
- Download. APK-file /system/app or /data/app.
- Upload it to the VirusTotal website.
- Check the results of the scan with antiviruses.
What to do if you find a virus
β οΈ Note: Some viruses masquerade as system processes (e.g. com.android.system.update).Be sure before deleting it, it is not a legitimate package.
If you have confirmed that the package is malicious:
- Try to remove it through ADB (as described above).
- If you donβt, scan your phone with an antivirus (Malwarebytes or Dr.Web).
- In extreme cases, make a reset to factory settings (Settings) β The phone. β Resetting settings).
After the virus is removed, it is recommended to change the passwords from the accounts and check if there were unauthorized payments (if the virus had access to bank data).
What to do if after removing hidden apps, the phone breaks down
If you delete a critical package and your phone stops working (it doesn't turn on, it gets stuck on the logo, bugs fly out), don't panic. In most cases, the situation can be fixed.
Scenario 1: The phone turns on but glides
If the interface works but some features are not available (e.g., the camera or mobile network is not working), try:
- π Return the Remote Application through ADB: adb shell cmd package install-existing com.example.app
- π± Reset the settings (Settings) β Additionally. β Resetting settings).
- π§ Update MIUI through settings β Updating the system.
Scenario 2: Phone not turned on (bootloop or brick)
If the device is stuck on the logo or does not respond to buttons, you will need to flash through Fastboot:
- Download the official firmware for your model from the Xiaomi website.
- Download the phone to Fastboot mode (clip Power + Volume down).
- Connect to your PC and execute the command: fastboot flash all [firmware name].zip
β οΈ Note: Fastboot flashing erases all data on your phone. If you have Mi Account and Find Device enabled, you may need to unlock your account after you have firmware.
Scenario 3: Critical system files are deleted
If you delete files from /system through TWRP and the phone doesn't load, restore the backup:
- Download to TWRP.
- Select Restore and specify the folder with backup.
- Restore the System partition.
If there is no backup, only the firmware through Fastboot or EDL (In the most severe cases, the assistance of a service center may be required.