Xiaomi Redmi smartphones are known for their functionality, but sometimes users are faced with a situation where applications βdisappearβ from the menu, although they take up space in memory. These can be system utilities, preinstalled MIUI services, hidden programs or even malware. Unlike other Android devices, Redmi has unique mechanisms for hiding applications β from the built-in βHidden Appsβ function to the features of MIUI Optimizer.
In this article, weβll break down 7 proven ways to discover hidden apps on Xiaomi Redmi β from standard tools to advanced methods using the same. ADB You'll learn how to distinguish between system processes and user processes, why some applications automatically hide after updates, and how to return access to the right programs without risking damage to the system. MIUI, which are not displayed in the standard file manager.
1. Search through the standard Hidden Applications menu in MIUI
The easiest way to do this is to use the built-in MIUI feature to control app visibility, which is available on all Redmis with MIUI 12 and later, but the layout may vary depending on the model, for example, on the Redmi Note 10 Pro, the path will be one, and on the Redmi 9A, the path will be another.
To find hidden apps through settings:
- Open the Settings β Applications.
- Slip on the three dots in the top right corner and select Hidden Applications (or Application Management β Hidden on some firmware).
- Enter your password/fingerprint if requested (this is protection against inadvertent changes in settings).
- You'll see a list of all the hidden apps that you've been using manually, and to get them back to the menu, uncheck the box next to the name.
β οΈ Note: If this section is empty but you are sure that the apps are hidden, check the second account. MIUI. Sometimes programs are hidden under a different profile (for example, if several people have used the phone). β Accounts. β Mi Account.
2. Verification through "All Apps" in settings
Even if the app doesn't appear on the home screen or menu, it can still be installed on the system to see the full list of programs, including system and disabled:
- Go to Settings β Applications β Application Management.
- Select the All Apps tab (or Installed on older versions of MIUI).
- Scroll down the list β all programs are displayed here, even those that donβt have an icon on the desktop.
- Note the Memory column: If the app is 0B next to it, but it takes up space, it could be disabled via ADB or hidden using Package Disabler.
π How to distinguish a system application from a user application?
- π± Users β have a button to remove or disable.
- βοΈ System β Disable button may be inactive (grey), and deletion blocked.
- π Hidden. MIUI β often referred to as com.miui. or com.xiaomi. (e.g., com.miui.hiddenfolder).
π‘
If youβre not sure if you can turn off the system app, check its name in the XDA Developers database.Some processes (e.g. com.miui.daemon) are critical to the phoneβs performance!
3.Use of a file manager to search for APK
Some applications are not hidden through MIUI settings, but by moving their files to secure folders. The standard file manager from Xiaomi does not show such directories, but they can be found using third-party explorers (for example, Solid Explorer or FX File Manager).
Where to look for hidden APKs:
- π /data/app/ β User applications are stored here (root rights are required to access).
- π /system/priv-app/ and /system/app/ β System programs (read only without root).
- π /miad/ or /MIUI/hidden/ β slip-file MIUI, where backups or remote applications may lie.
- π /sdcard/Android/obb/ β Sometimes there are "tails" from remote games (cache files).
β οΈ Note: Removing files from /system/ If you don't have root rights, you can crash the system. APK, Check it first with VirusTotal or MetaDefender by uploading the file to the site.
| folder | Type of application | Do you need root rights? | Risk of removal |
|---|---|---|---|
| /data/app/ | Customized | Yes. | Low (can be restored) |
| /system/priv-app/ | Systemic (critical) | Yes. | High (may break MIUI) |
| /miad/ | MIUI Advertising Modules | No. | Medium (may be abstinence of advertising in system applications) |
| /sdcard/Android/obb/ | Cash of games and programs | No. | Low (can be cleaned) |
4. Search through ADB (for power users)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to get a full list of installed packages, including hidden ones, which is suitable for Redmi on any version of MIUI, but requires a connection to a PC.
Instructions:
- Turn on Developer Mode on your phone: go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect Redmi to your computer and start ADB (you can download from the official Android website).
- Enter the command to get a list of all packages: adb shell pm list packages -f
- To find hidden applications, filter the output by keywords: adb shell pm list packages | grep "hidden" or to search for system: adb shell pm list packages -s
π§ How to know if the package is hidden?
- π If there is a line in the command output package:/data/app/com.example.app--1, But the app is not on the menu - it's hidden.
- π Packages marked disabled disabled disabled via pm disable.
- π System packages with priv-app on the way often do not have icons.
Install Xiaomi drivers on PC|Download Platform Tools from the official website|Enable debugging on USB phone-on|Check the connection of the adb device team|Make a backup copy of the data-->
5. Hidden application scanners (the utility side)
If you don't want to mess around with ADB, you can use specialized applications to find hidden programs. They analyze the system and show even those packages that don't appear in the standard settings.
- π‘οΈ App Inspector β shows all installed APK, including system, with the possibility of filtering by status (hidden, disconnected).
- π Hidden App Finder β specializes in finding hidden apps and folders.
- π Package Name Viewer β displays full packet names, which is useful for manual search through the ADB.
- π οΈ MIUI Hidden Settings β reveals additional settings MIUI, including hidden sections with applications.
β οΈ Note: Some scanners (e.g. Clean Master or DU Speed Booster can mistakenly label system processes as "viruses" or "junk." Don't delete anything if you're not sure! Better check the unknown package first through APKMirror.
How to distinguish a virus from a system application?
6. Search through backups and cache
Sometimes apps disappear after resetting or updating MIUI, but their data remains in cache or backups to find such programs:
- Open Settings β Memory β Backups (or Google Drive β Backups if you used a Google account).
- Check the saved data list β there may be apps that donβt show up in the menu but have a backup.
- To restore, tap the copy and select Restore (this will return the application to the system).
It's also worth looking at the cache:
- ποΈ /sdcard/Android/data/ β here are stored user application data.
- ποΈ /data/data/ (root required β system cache where traces of deleted programs may remain.
π‘ Useful tip: If you find a folder with the application data, but the program itself is not, try installing it again from Google Play.
7.Verification for viruses and unwanted software
Sometimes apps are not hidden by the user, but by viruses or ad units, such as HiddenAds Trojans, which can hide their icons but continue to display ads in the background to check the system:
- Install a deep scanned antivirus (such as Malwarebytes or Kaspersky Mobile).
- Run a check for rootkits and advertising software.
- Please note apps with suspicious permissions (e.g. access to AccessibilityService or Device Admin).
- Check the list of device administrators in Settings β Passwords and Security β Device administrators. Viruses often add themselves there to block deletion.
β οΈ Note: On Xiaomi Redmi, some system applications (e.g. com.miui.analytics) may be mistakenly identified by antivirus software as βpotentially dangerous.β Donβt delete them, it will lead to unstable work. MIUI. Instead, turn off analytics collection in Settings. β Confidentiality.
π‘
If the antivirus has found the virus but can't remove it, try disabling it via ADB with the adb shell pm disable-user --user 0 name.packet command. This is safer than manually deleting system files.