The modern ecosystem Android offers users incredible flexibility in managing devices, but sometimes this freedom limits access to critical elements of the system. The standard launcher installed by the manufacturer of your smartphone or tablet often hides some of the installed software from the eyes of the average user. This is done to protect against accidental deletion of vital components, but such a security policy can become a serious obstacle when diagnosing problems or deeply tuning the gadget.

When you are trying to find a specific service tool or remove pre-installed software that is taking up memory space, the standard list in the application menu may not be useful. The system deliberately filters the displayed content, leaving behind the scenes the so-called “hidden” or “system” applications that do not have an icon in the working interface. To perform full revision installed software, you must use special access methods that go beyond the usual swipe across the screen.

In this article we will examine in detail ways to bypass standard interface restrictions and get a complete list of all installed packages. You'll learn how to enable developer mode, use debugging tools, and third-party utilities to visualize every process running in the background of your device.

Standard viewing methods through system settings

The easiest and safest way to see an extended list of software is built directly into your device's system menu. However, the path to this information may vary depending on the version Android and shell of the manufacturer, such as One UI from Samsung or MIUI from Xiaomi. In most cases, to access the full list, you need to go to Settings → Applications Here you will encounter the first level of filtering: by default, the system often shows only those apps that you have used recently, or only applications downloaded by the user. To change this situation, find the menu icon (usually three dots in the upper right corner) and select the option Settings → Applications.

Here you will encounter the first level of filtering: by default, the system often shows only those apps that you have used recently, or only applications that the user has downloaded. To change this situation, find the menu icon (usually three dots in the top right corner) and select the option Show system processes. After activating this switch, the list will instantly expand to include hundreds of services, libraries and background daemons.

It is worth noting that even in this mode, some critical components may remain invisible or have control buttons blocked. This is a protective mechanism that prevents instability of the operating system. If your goal is simply to find a forgotten application or check the firmware version of a specific module, this method is usually sufficient.

  • 📱 Go to Settings and find the section Applications or Application Manager.
  • 🔍 Click on the three dots in the corner of the screen and activate the checkbox Show system ones.
  • ⚙️ Use the search bar at the top of the screen to quickly find a specific package by name.

⚠️ Warning: Be extremely careful when trying to stop or remove applications that are marked as system applications. Forcibly stopping the service com.android.systemui may result in an instant black screen and the need to reboot the device.

The settings interface may change with each major OS update. If you do not find the described menu items, check your manufacturer's help, as the location of controls often changes in new firmware versions.

Using developer mode for detailed diagnostics

For more advanced users for whom the standard menu is not enough, there is a powerful tool - developer mode. Activating this mode provides access to technical parameters that are hidden from the average user by default. To enable it, you need to go to Settings → About phone and find the item Build number.

Tap on Build number seven times in a row at a fast pace. The system will issue a notification that you have become a developer. After this, a new section will appear in the main settings menu For developers. Inside this section you can find statistics on running services and running processes, which gives a deeper understanding of what is currently active in the device’s memory.

Particular attention should be paid to item Process statistics or Running services. This displays not just a list of installed applications, but those that are consuming resources right now. This is an invaluable tool for identifying parasitic apps or services that are causing excessive battery drain.

📊 Which method of viewing applications do you use most often?
Standard settings menu
Developer Mode
Third Party Launchers
ADB Commands

Using Developer Mode requires understanding what you are doing. Changing settings in this section, such as limiting background processes or animations, can significantly affect the behavior of the system. Do not change parameters whose purpose you do not know.

💡

Before entering developer mode, take a screenshot of the current animation settings. This will allow you to quickly return to the usual speed of the interface if, after experiments, the phone starts to work too sharply.

Using ADB to get a complete list of packages

The most comprehensive method that allows you to see absolutely all installed packages, including those that are completely hidden from the graphical interface, is to use USB debugging and the tool Android Debug Bridge (ADB). This method requires connecting the smartphone to the computer and having the driver and platform tools installed on the PC.

First you need to activate USB Debugging in the developer menu mentioned above. Connect the device to the computer with a cable and confirm permission for debugging on the smartphone screen. Then open a command prompt or terminal on your computer and enter the command to get a list of all packages:

adb shell pm list packages

This command will print a simple list of all package IDs. However, if you want a more detailed report that includes the APK file path and installation status, use the extended flag -f. To filter only third-party applications (not system ones), add the flag -3, and to display only system applications, add the flag -s.

Combining flags allows you to flexibly control the display of information. For example, the command below will show all applications disabled by the user, which is useful for restoring accidentally hidden software:

adb shell pm list packages -d

☑️ Preparing to work with ADB

Done: 0 / 4

⚠️ Attention: Commands through ADB have high privileges. Using the command pm uninstall with the flag --user 0 can delete the application for the current user without the ability to easily restore it through the trash.

Working with console commands may seem difficult for beginners, but this is the only way to be guaranteed to see every byte of code installed on your device. Errors in command syntax can lead to the terminal simply not producing results, but will not damage the system if you do not use destructive commands.

Third-party application managers and launchers

If you don’t want to mess around with the command line, and there are few standard settings, specialized applications from the store come to the rescue. Google Play. There are many free utilities, such as Package Viewer, App Inspector or SD Maidthat can display a complete list of packages in a convenient graphical form.

These applications often provide additional information that is not available in the standard menu: installation date, cache size, target SDK version and certificate signatures. Some of them allow you to create shortcuts for hidden applications directly on the desktop, making them available for launch in one click.

When choosing such a tool, pay attention to the permissions it requests. To view the list of applications, basic rights are usually sufficient, but for deep cleaning or freezing apps, superuser rights may be required (Root). Without root access, the functionality will be limited to viewing and basic management.

Utility name Presence of Root Main function Complexity
App Inspector Not required View APK properties Low
SD Maid Recommended Cleaning and management Medium
Titanium Backup Required Full system backup High
Package Viewer Not required Search for hidden packages Low

Using third-party software always carries certain risk, especially if the application requests suspicious permissions. Try to choose utilities with a high rating and a large number of downloads from trusted developers.

Why do some applications not have an icon?

Developers often create library applications or services that are not intended for direct interaction with the user. Such packages simply do not have the LAUNCHER category in their manifest (AndroidManifest.xml), so the system does not create a shortcut for them.

Searching for hidden shortcuts and folders in the launcher

Sometimes the problem is not the absence of an application in the system, but that its shortcut was accidentally deleted from the desktop or hidden in a folder. Various launchers offer their own mechanisms for hiding icons, which can confuse an inexperienced user.

In a standard launcher Pixel Launcher or its analogues, all applications are located in a common menu, which is called up by swiping up. However, in custom shells like MIUI or ColorOS there is a “Hidden Applications” function. To find them, you need to go to the launcher settings or make a specific gesture (for example, spreading two fingers apart on the desktop).

It is also worth checking for folders that could have been created automatically when installing updates or games. Often system utilities are grouped into folders with names like Google, System Tools or Microsoft. A careful visual inspection of all desktop pages can solve the problem without diving deep into settings.

  • 📂 Check all folders on the desktop, including those on additional screens.
  • 👆 Try the two-finger pinch gesture on the home screen to bring up the widget menu and hidden folders.
  • 🔎 Use the global search on the device (swipe down the center of the screen) to enter the name of the application.

If you are using a third-party launcher downloaded from the store, check its internal settings. There, the “Privacy” or “Hidden Mode” mode can be activated, which filters the displayed icons.

Restoring access to disabled applications

Often users hide applications themselves, disabling them in the settings in order to speed up the phone or remove unnecessary items from the menu. Such apps are not deleted, but are transferred to the Disabled (Disabled) state. They do not take up space in RAM, but their files are stored in the internal memory.

To return such an application to operation, you need to go to Settings → Applicationsagain. In the list (you may need to enable the display of disabled ones through the menu), find the name you need. Click on it and you will see a Enablebutton. After clicking, the icon will immediately appear in the application menu.

Some system applications cannot be enabled in the standard way if they were disabled via ADB with the user flag. In this case, only reconnecting to the computer and entering the command will help:

adb shell pm enable

⚠️ Attention: Enabling system components that were disabled intentionally (for example, to save battery or increase privacy) may return background activity and increase energy consumption.

Application state management is a balance between interface cleanliness and system functionality. Before turning everything on, think about whether you really need this service.

💡

A disabled application takes up storage space, but does not consume RAM and does not run in the background until turned on again.

Frequently asked questions (FAQ)

Why do some applications appear again after resetting the settings?

When performing a factory reset (Factory Reset), the system restores the original firmware state. All applications that were part of the system image (bloatware) will be reinstalled automatically, since they are stored in a protected system partition, which is not cleared during a standard reset.

Is it possible to remove a system application without root access?

Complete removal of a system application without superuser rights is impossible using standard means. However, using ADB you can run a command pm uninstall --user 0that will remove the application for the current user. It will remain on the system, but will not be displayed or work until you do a hard reset.

Is it safe to use apps to hide applications?

Most popular applications for hiding icons are safe, but they work as a “wrapper” or launcher. Anyone who knows about the existence of such a utility or has access to the settings will be able to find the hidden one.

How can I find an application if I don’t remember its name?

Try to remember the function of the application or its icon color. In application settings, use sorting by size or installation date. If an application consumes a lot of resources, it can be found through the section Battery or Data usage, which shows a list of all active processes.

What to do if the application is in the list, but not starts?

This may indicate corruption of the application files or a version conflict. Try clearing cache and app data in the settings menu. If this does not help, uninstall the application updates to the factory version or reinstall it from the official store.