Many users are faced with a situation where they need to find a specific app among hundreds of icons on the desktop or determine its location in the device’s memory to clear space. In the operating system Android this question has several levels of solution, since “located” can mean different things: to be visible on the screen, to be installed on the system, or to take up space in the file structure. Understanding these differences is critical for proper smartphone management.

In this article we will look at all aspects of searching for apps: from simply using the “Search” function in the menu to a deep dive into the system directories where installation files and caches are stored. You'll learn to find hidden elements, determine the weight of each component, and safely delete unnecessary data without disrupting the operating system. This knowledge will allow you to become a true master of your device.

Let's start with the most obvious, but often ignored method, which is built into any modern smartphone. If you do not see the icon on your desktop, this does not mean that the app has been uninstalled. It can simply be hidden in a folder or moved to another screen. Modern shells from manufacturers, such as Samsung or Xiaomi, have their own space organization features that need to be taken into account when searching. Using system search and application menus One UI from Samsung or MIUI from Xiaomi, have their own characteristics of organizing space that need to be taken into account when searching.

Using system search and application menu

The fastest way to find an installed application is to use the global search. On most devices, just swipe up or down in the center of the screen (depending on your launcher settings) to open the search bar. Enter the name of the app, and the system will instantly show its icon, even if it is hidden in the depths of the menu. This works faster than manually searching through all the pages.

If the standard search does not return results, the application may have been disabled or hidden by security settings. In some cases, apps are hidden in special “Hidden Folders” or “Safe Folders”, access to which is protected by an additional password or biometrics. Check your desktop settings, "Hidden Applications" section to make sure that the software you are looking for is not blocked there.

⚠️ Attention: If you cannot find a system application (for example, "Phone" or "Messages"), it may have been disabled through the settings. Go to Settings → Applications and check the list of disabled apps by turning on the display of system processes in the menu (three dots in the corner).

For a more detailed analysis, use the application manager. Go to Settings → Applications. Here is a complete list of everything installed on the device, sorted alphabetically or by frequency of use. By clicking on a specific item, you will see how much space it takes up and where exactly its data is stored. This key tool is for diagnosing memory problems.

📊 Where do you most often look for missing applications?
On the desktop
In settings
Via Google Play
In the file manager

Search for APK installation files in the file system

When installed, each application copies its installation package (APK file) to a special system directory. You can find this file through any advanced file manager, for example Total Commander or standard "Files" from Google. However, access to system folders in new versions of Android (starting from 11 and higher) is limited by security policy Scoped Storage.

The main path where application data is stored looks like /storage/emulated/0/Android/data/. Here are folders with package names (for example, com.whatsapp), containing cache, logs and temporary files. This is where “digital garbage” often accumulates, which takes up gigabytes of memory. Clearing out these folders can free up space, but requires caution.

What is Scoped Storage?

It is a security mechanism introduced in Android 10 and strengthened in Android 11 that limits app access to other apps' files and system partitions. Now file managers cannot simply “see” all files on the device without special permission from the user, which protects personal data from viruses.

To view system partitions where the executable files themselves are located, root accessmay be required. Without them, you will only see part of the information. The path to executable files is usually located at /data/app/. Trying to open this folder without superuser rights will result in an access error. If you just need to delete an application, use the standard manager, not the file system.

☑️ Checking the occupied space

Done: 0 / 5

Differences between user and system applications

It is important to understand the difference between the apps that you downloaded yourself and those that were preinstalled by the manufacturer. User Apps are usually located in sections accessible for modification, and their removal is painless. System Apps are integrated into the firmware and are responsible for the basic functionality of the device.

Removing or moving system components can lead to unstable operation, “bootloop” (cyclic reboot) or loss of connection. In the Application Manager, system processes are often marked with a corresponding icon or simply do not have a “Delete” button, offering only “Disable”. Disabling makes the application invisible and inactive, but does not physically remove it from the disk.

The following table shows the main differences between application types and their locations:

Characteristics User applications System applications System (Critical)
Location /data/app/ /system/app/ /system/priv-app/
Ability to remove Full removal Disable only Only via ADB/Root
Impact on the system Minimal Average Critical
Examples Instagram, Telegram Calculator, Gallery Phone, Settings

If you decide to remove system software using ADB (Android Debug Bridge) or root access, always create a backup copy. An error in the package name can lead to inoperability of entire system modules. For example, deleting Google Play services may disrupt navigation and banking applications.

How to find hidden and protected applications

Some apps may be hidden from prying eyes by special privacy protection tools. In smartphones Xiaomi i Redmi there is a “Hidden Applications” function, which is accessed by swiping up in the “Security” menu or through a special gesture in the task manager. On devices Samsung the analogue is “Secure Folder”, which creates an isolated environment.

To find such apps, you need to know the password, PIN code or biometric key set by the owner. Without this data, it is impossible to see the contents of the hidden container even through a file manager, since the data is encrypted. This is an effective way to hide not only icons, but also notifications and usage history.

⚠️ Warning: If you bought a used phone and discovered hidden applications that you cannot remove, this may be a sign of spyware. In this case, it is recommended to completely reset the device to factory settings (Hard Reset) after saving important personal data.

It is also worth checking for the presence of "Guest" profiles or additional users. In multi-user mode, each application is installed separately for each profile. Switch to other accounts via Settings → Users and accountsto check if the application you are looking for is installed there.

💡

Use the ADB command "adb shell pm list packages" to get a complete list of all packages on the device, including hidden and system ones, if a debugger is connected USB.

Determining the path to data via ADB and computer

For advanced users who need to know exactly where the files of a particular application are physically located, the best tool is USB debugging. By connecting your smartphone to your computer and activating developer mode, you can use console commands to navigate the file system.

Enter the command adb shell dumpsys package package nameto get detailed information about the application, including paths to APK files, resources and native libraries. This allows you to see the exact directories that are hidden from the average user by the Android interface.

adb shell pm path com.example.app

This command will output paths in the format package:/data/app/..., indicating the exact location of the base APK and split APKs. Knowing these paths, you can manually copy the app installer to your computer for backup or analysis.

Cleaning up space: what can and cannot be deleted

Having found application folders, many users try to immediately clear them to free up memory. However, here lies the main danger. The folder Android/data stores a game cache (loaded levels, textures), offline maps of navigators and instant messenger correspondence. Deleting these files will result in loss of progress or the need to re-download gigabytes of data.

It is safest to use the built-in cleaning tools. Go to Settings → Memory and use the "Clean up trash" function. The system itself will determine temporary files that are safe to delete, without affecting the important data of your apps. This will prevent accidental damage to the application structure.

💡

Never delete files with the .obb extension manually through a file manager if you are not sure of their purpose - this is the main data of heavy games, and their loss will require re-downloading.

Regular revision of installed apps helps maintain performance. Remove anything you haven't used for more than three months. Modern versions of Android have the “Unused Applications” function, which automatically suggests removing software that has not been launched for a long time, saving your time and battery resources.

Why does an application take up more space than its installation size?

The size of an application in the store and on disk can differ significantly due to the cache, user data (photos, messages, databases) and updates. In addition, modern applications use split APK technology, where resources are downloaded only for your screen and language, but older versions may remain on the system until manual cleaning.

Is it possible to move an application to an SD card?

In modern versions of Android (10+), this feature has been practically eliminated by Google developers for performance and security reasons. Most applications can no longer be transferred to an external drive; they must run from internal memory to ensure performance.

How to find which application is consuming battery in the background?

Go to Settings → Battery → Battery usage. There will be a detailed list of all processes. If you see an app you haven't used but it's active, tap on it and select "Limit background activity" or "Force stop".