Smartphone owners are often faced with a situation where the internal memory of the device is rapidly filling up, and there are no visually clear reasons for this. In such cases, a reasonable question arises: how to find out which apps are installed on Android, including those that are not displayed on the desktop. An in-depth analysis of the file system and application registry allows you to identify not only user software, but also hidden system services that can consume resources in the background.
Understanding the full list of installed software is the first step to competently optimizing the operation of the gadget. Many manufacturers preinstall dozens of utilities that you never use, but still work. To effectively manage your device, you need to learn to see the whole picture, and not be limited to shortcuts on the main screen.
Standard viewing through the settings menu
The easiest and most accessible way to get information about the software is to use the system’s built-in interface. In most modern shells, be it pure Android or custom versions from Samsung i Xiaomi, the path to this section is unified. You need to go to the section Settings and find the item responsible for managing applications.
Here the system provides a comprehensive list of all software. Please note that only custom software can be displayed by default. To see the full picture, including system components, you often need to click on the three dots in the corner of the screen or use a filter. It is in this menu that the cache size amount of data occupied by each app is displayed.
The application list interface allows you to sort them according to various criteria, which greatly simplifies the search for the culprits of slowdowns. You can organize items by size, last used date, or alphabet. This helps to quickly identify heavy games or instant messengers that have accumulated gigabytes of temporary files for years.
- 📱 Go to
Settings → Applications → Manage applicationsto access the full registry. - 🔍 Use search bar at the top of the list to instantly find a specific utility by name.
- 📊 Click on the sort icon to arrange applications by memory size.
- ⚙️ Check the "Special Access" tab to see apps with special privileges.
If you cannot find an application in general list, try switching the view to "All applications", as some system processes are hidden by default to protect against accidental deletion.
⚠️ Attention: Be extremely careful when trying to disable or remove system applications whose names you do not understand. Forcibly stopping critical services can lead to unstable operation of the operating system or loss of communication.
Using the task manager and multitasking menu
Users often forget that currently active apps can be seen through the multitasking menu. While this list only shows running processes, it gives you an idea of what's running right now. On devices with classic navigation, this is done by pressing the square button, and on gadgets with gestures, by swiping up from the bottom and holding.
However, this method has a significant drawback: it does not show background services that do not have an active window. However, for quickly checking what exactly is “hanging” in RAM, this method is ideal. Some shells allow you to close all applications at once, which is useful for temporarily freeing up RAM.
For a deeper analysis, you can use the built-in device manager, which is often hidden in the developer menu or special battery settings. Not only the name is displayed there, but also the current energy consumption. This allows you to identify parasite apps that drain your battery even when the screen is off.
Search for hidden and system applications
Smartphone manufacturers often disguise malicious or simply unnecessary software (bloatware), making it invisible to the average user. Finding out what apps are actually installed on Android, including these hidden items, requires more advanced techniques. The standard interface may intentionally restrict access to certain packages.
One effective way is to use activity Package Installer or special settings shortcuts. Through a command in the quick access menu or using third-party shortcut utilities, you can display a list of all installed packages on your desktop. This includes libraries, drivers, and Google services that are usually not visible.
It's also worth paying attention to the "Device Administrators" section. This menu displays applications that have rights to manage your phone's security. Often viruses or spyware are registered here so that they cannot be simply removed. Checking this list is mandatory if you suspect an infection.
| Application type | Where it is usually hidden | Can it be deleted | Risk of deletion |
|---|---|---|---|
| Custom software | Desktop / Menu | Yes | Low |
| System services | Settings / Hidden | Only via ADB | High |
| Bloatware (garbage) | Settings (inactive) | Disable / ADB | Average |
| Viruses / Miners | Administrators / Hidden icons | Need an antivirus | Critical |
What is Bloatware?
These are applications pre-installed by the manufacturer or telecom operator, which often cannot be removed using standard means. They take up space and can slow down the device by sending telemetry or showing ads.
Advanced analysis via ADB and computer
For users who want absolute control over their device, an indispensable tool is Android Debug Bridge (ADB). This method allows you to display a complete list of all packages installed on the system, including those that do not have an icon and name in the usual sense. Connecting to a computer provides access to this information.
After enabling USB debugging in the developer menu and connecting the smartphone to the PC, you can execute the command in the terminal. It will list all the packages with their exact technical names. This is especially useful for finding malware that masquerades as system processes.
adb shell pm list packages
The resulting list can contain hundreds of lines. You can use keys for filtering, for example, to show only third-party applications that are not part of the system. The command adb shell pm list packages -3 will filter out the system software, leaving only what was installed by the user manually or downloaded from the store.
- 💻 Install platform tools ADB on your computer before starting work.
- 🔌 Activate USB debugging mode in the section
For developerson the phone. - 📝 Use the command
pm list packages -fto view the paths to the APK installation files. - 🗑️ To uninstall, use the command
adb shell pm uninstall --user 0.
⚠️ Attention: The ADB command line gives rights to remove critical system components. An error in the name of the package or deleting the desired service can turn the phone into a “brick” that requires flashing.
☑️ Preparing to work with ADB
Analysis via Google Play Market
Don't forget about the official source of distribution of applications - the store Google Play. It has a convenient "Manage applications and device" section, which is synchronized with your account. Here you can see a list of all apps that have ever been installed on your devices under this login.
This method is useful because it allows you to distinguish applications installed from trusted sources from unknown files. If you see a app in the list that you don't remember, or it is marked as "Not Installed", this may indicate that it was previously uninstalled or installed on another device.
The "Installed" section displays the current status of the apps on that particular phone. The store interface allows you to quickly go to the page of any application and find out its current version, size of updates and date of last update. This helps identify outdated software that has not been updated for years and may contain security vulnerabilities.
Google Play Store is the safest audit method, as it only shows verified software, but it does not display applications installed from APK files of third-party sites.
Third-party utilities for system audit
If the built-in tools seem insufficiently informative, specialized applications from the store come to the rescue. apps like App Inspector, SD Maid or Package Name Viewer provide detailed information about each installed package. They show versions, target Android version, permissions and developer signatures.
Such utilities often have a function to search for duplicates or applications with the same functions. For example, you may find that you have three different file managers installed or two antivirus apps that conflict with each other. This allows you to put things in order and remove unnecessary items.
In addition, many of these apps can create backup copies of APK files before deleting them. This is a useful feature if you want to remove a system app but are afraid you might need it in the future. You can always restore it from a saved copy without having to download the firmware again.
However, it is worth remembering that installing another application to control other apps also consumes resources. Choose lightweight utilities without intrusive advertising and unnecessary features. The best choice is open source tools that are transparent in their actions.
App store and system settings interfaces are constantly updated. The location of menu items may differ on different versions of Android and manufacturers' shells. If you do not find the described item, use the search inside the phone settings using keywords.
Frequently asked questions (FAQ)
Why can’t some applications be deleted, the button is inactive?
These are system applications necessary for the operation of the operating system or specific phone functions (for example, calls, camera, Bluetooth). The manufacturer blocks their removal to prevent damage to the device. They can only be disabled if this function is provided.
How to find an application that does not have an icon on the desktop?
Such apps are usually services or widgets. To find them, go to Settings → Applications and see the full list. They can also appear in the list of widgets when you long press on the desktop.
Is it safe to delete applications via ADB?
It is only safe if you know exactly what the package does. Removing an unknown system component can result in an endless reboot (bootloop) or loss of important functions such as networking or sound.
Is it possible to find out which app is installed if it is a virus?
Yes, viruses often have ordinary package names. Use anti-virus scanners or Package Viewer applications to see the real name of the process and the path to its files, even if the icon is hidden.
Where can I see the history of all installed applications?
The full history can be viewed in the Google Play Store in the "Manage applications and device" -> "Manage" section. There are “Installed” and “Not Installed” tabs, where an archive of all software associated with your account is stored.