Hidden Apps on Android: How to Find Apps That Don't Show an Icon

Posted on08 September 2026
Short answer: An Android app only gets an app-drawer icon if it asks for one in its manifest. Apps that skip it are installed and running but invisible in the drawer. Many are legitimate — keyboards, device-admin agents, carrier services, widget providers. Monitoring software also uses this to stay out of sight. To see them: Settings, Apps, See all apps, three-dot menu, Show system. A missing icon is a shortlist to review, not proof of anything.
An app can be installed on your phone and not appear anywhere in your app drawer.
That isn't a bug or a conspiracy — it's a normal Android capability. An app only gets a launcher icon if it asks for one in its manifest. Leave that out and the app is installed, running, holding whatever permissions you granted, and invisible in the one place most people look.
Plenty of legitimate software does this. So does the software you'd want to know about.
Why an app would have no icon
Ordinary reasons, and they're the majority:
- Keyboards. Your keyboard is an app. It has no drawer icon because you never "open" it.
- Device admin / MDM agents. Work phones run these. So do some family-safety tools.
- Carrier and OEM services. Diagnostic and provisioning packages your network installed.
- Widget and wallpaper providers. The widget appears on your home screen; the app doesn't.
- Plugins. Add-ons for a parent app that launch through it, never on their own.
The reason people search for this:
- Stalkerware. Commercial monitoring apps sold to track a partner, child or employee. They
install normally, then remove their launcher icon so the person carrying the phone doesn't see them. They typically want Accessibility access, notification access, or device admin — which is how they read messages and locations.
The important part: a missing icon is not proof of anything. It's a shortlist. Your job is to look at the list and recognise what's on it.
How to see them, without installing anything
Android will show you every installed package if you ask the right screen:
- Settings → Apps → See all apps
- Tap the three-dot menu, then Show system — this reveals system packages too, which
makes the list long but complete
- Scroll and look for anything you don't recognise
That works, and it's tedious. The list runs to several hundred entries on a modern phone, most of them system packages with names like `com.qualcomm.qti.telephonyservice`, and nothing marks which ones lack an icon.
Two more places worth checking, because this is where monitoring apps have to reveal themselves:
- Settings → Accessibility — look under *Downloaded apps* or *Installed services*. Anything
here can read your screen. Very few apps have a legitimate reason to be there.
- Settings → Security → Device admin apps — an app here can lock or wipe your phone, and
cannot be uninstalled until you revoke it.
If something is listed in either of those and you didn't put it there, that's a much stronger signal than a missing icon on its own.
The faster version
DeviceGPT has a Hidden Apps & Services Check that does the tedious part. It lists every app you installed that has no app-drawer icon — by checking whether the app answers a launcher request at all, which is precisely what having no icon means — and shows you the name and package for each.
It deliberately does not call them malware. A keyboard has no icon. So does your work profile's admin agent. Labelling those as spyware would just be a different wrong answer. What you get is the shortlist, so you can look at ten entries instead of four hundred.
The same scan also reports what actually matters alongside it: which apps hold screen-recording or accessibility access, whether the camera or microphone is currently in use, and whether the device is rooted or has USB debugging left on. Free, no root, and the scan stays on your phone.
If you find something you don't recognise
- Search the package name, not the display name. Monitoring apps use innocuous labels like
"System Service" or "Sync"; the package name (`com.something.something`) is much harder to disguise and much easier to look up.
- Check Accessibility and Device admin for the same app before you touch anything.
- Revoke device admin first, then uninstall. In the other order the uninstall is blocked.
- If you think you're being monitored by someone with physical access to your phone, be
careful about removing it immediately — the person may be notified that it stopped reporting. If your safety is a concern, get advice before you act. In the UK, Refuge runs a tech-abuse service; in the US, the National Domestic Violence Hotline does the same.
What a missing icon does not tell you
It does not tell you an app is reading your messages. It doesn't tell you who installed it, or when. It's one signal, and it's most useful combined with the two permission screens above.
Anyone selling you a one-tap "is my phone hacked" verdict is guessing. The honest version is a short list and a few minutes of looking.
---
Frequently asked questions
How do I find hidden apps on Android?
Open Settings, Apps, See all apps, then the three-dot menu and Show system. That lists every installed package, including ones with no launcher icon. The list runs to several hundred entries and does not mark which lack an icon, which is the tedious part an app can do for you.
How do I see all apps on Android?
The same screen — Settings, Apps, See all apps, Show system. Without Show system you only see apps you installed yourself, which hides exactly the category worth checking.
Is it illegal to have hidden apps?
No. Hiding a launcher icon is a normal Android capability and plenty of legitimate software uses it — keyboards, device-admin agents, carrier services, widget providers. It becomes a legal matter only when software is installed on someone else's device to monitor them without consent.
Lists every app you installed with no app-drawer icon, and flags which ones hold screen-recording or accessibility access. The scan stays on your device.
Install free on Google PlaySee what it does →