Skip to content

Android  ·  Procedure

Finding Hidden Apps on Android

Apps can be installed without appearing in the launcher. How to enumerate what is really there, and which permission matters most.

An app can be absent from your home screen for several unrelated reasons, and the checks are different for each. Working through them in order takes about five minutes and gives you a complete picture of what is installed.

Start with the full application list

The definitive list is in Settings, not in the launcher.

Open Settings, then Apps, then See all apps. Then open the menu and enable Show system apps. This list includes everything installed, including apps with no launcher icon and components that are part of Android itself.

The list will be long — a typical phone has two hundred or more entries once system components are included. Most of them are meant to be there.

Sort by size or by recently installed if the option is available. Recently installed is the more useful ordering when you are looking for something that appeared without your involvement.

Check the launcher's hidden apps feature

Most manufacturer launchers can hide apps from the app drawer while leaving them installed.

The setting is usually reached by opening the app drawer, then the menu or settings icon, then a section called Hide apps, Hidden apps, or App visibility. Anything listed there is installed and deliberately hidden.

Some launchers require a gesture to reveal this — spreading two fingers apart on the app drawer is a common one on Samsung devices.

If you did not hide these yourself, someone with physical access to the phone did.

Check the secure or private folder

Samsung has Secure Folder, Xiaomi has a hidden apps area protected by a pattern, and several other manufacturers offer equivalents. Apps inside are genuinely separate: they have their own storage, their own accounts, and they do not appear in the normal app list.

These are legitimate features, and they are also the most common place for an app to be deliberately concealed.

On Samsung, look for Secure Folder in Settings under Security and privacy. On Xiaomi, look for Hidden apps under App lock. If such a space exists and you did not create it, that is worth understanding.

Look for apps with no launcher icon

Some apps never install an icon. Device administration tools, work profile management, and certain utilities behave this way legitimately.

The way to spot them is the full app list from Settings combined with a second check: Settings, then Apps, then Special app access. Look through these sub-lists in particular:

Device admin apps. An app here can lock the device, wipe it, or enforce policies. Very few consumer apps need this. Anything unfamiliar in this list deserves attention, and the same screen is where you would revoke it.

Usage access. Apps here can see which other apps you open and for how long.

Display over other apps. Required for overlays, and also used to draw on top of other apps.

Accessibility services. This is the most consequential list on the phone.

Why the accessibility list matters most

Accessibility services exist so that screen readers and switch controls can work. To do their job they can read the content of every screen and act on your behalf.

That capability is exactly what a malicious app would want. An app with accessibility access can read what you type, see what is on screen, and tap buttons.

Open Settings, then Accessibility, and look at everything listed as an installed service. You should recognise every entry, and there should be very few. If something is enabled that you did not enable and cannot identify, disable it.

This single check is worth more than all the others combined.

Check the work profile

If your phone has a work profile, work apps appear in a separate tab or with a small briefcase badge. They are managed by your employer and will not appear in the personal app list.

This is normal on a company-managed device. It is worth knowing about, because apps in the work profile are genuinely invisible from the personal side.

Check what is running

Settings, then Developer options, then Running services shows what is active right now. Developer options must be enabled first, by tapping the build number in About phone seven times.

This is more informative than a list of installed apps when you are trying to work out what is consuming battery or data in the background.

What to do with something you cannot identify

Search the exact package name, not the display name. The package name is visible at the bottom of the App info screen, and it is much harder to disguise than a label. Many system components have unhelpful names and are entirely legitimate.

Check the installer. App info shows the app store it came from on most versions. An app that did not come from a store you use is worth a closer look.

Do not delete system components blindly. Removing something Android depends on can leave the phone unstable.

If you cannot resolve it and you have real concerns, a factory reset is the reliable answer. Back up first, and restore selectively rather than from a full backup, because a full restore may reinstall whatever you were trying to remove.

Preventing the problem

Keep Play Protect enabled. Avoid installing from unknown sources unless you have a specific reason. Review the special access lists twice a year — it takes five minutes and it is the check that would catch almost anything meaningful.

Mistakes people make

Trusting a "hidden app finder" from the store. These apps request extensive permissions to show you a list the settings screen already provides. Several are themselves the problem they claim to solve.

Deleting unfamiliar system components. A long list of entries with technical names is normal. Removing one Android depends on produces an unstable phone and no benefit.

Checking the app drawer and stopping. The launcher is the least reliable place to look, because hiding an app from it is a supported feature.

Ignoring the accessibility list. It is the most consequential list on the device and the least examined.

Assuming a factory reset solves it. Restoring from a full backup afterwards can reinstall exactly what you removed. Restore selectively.

The short answer

Settings, Apps, show system apps gives you the complete list. Then check three special-access lists: accessibility services, device admin apps, and display over other apps. Anything enabled there that you did not enable is worth resolving before anything else.