The question of how to find the folder with an installed app on Android often arises among users who want to free up space in memory or transfer the cache to a memory card. However, unlike desktop computers with Windows, the file system of mobile devices is built according to a strict hierarchy, where access to system partitions is limited. The user cannot simply go to the root of the disk and see a list of all installed applications in the usual form.
The system divides data into public and private zones. Public files, such as downloaded pictures or documents, are stored openly, while the files of the app itself and its personal settings are hidden in a protected section. Understanding this structure is critical for proper management of your smartphone and preventing accidental deletion of system files, which can lead to unstable operation of the device.
In this article, we will look in detail at where application files are physically located, what are the ways to access them without root access, and how to use advanced tools to work with the file system. We will look at both standard methods through settings, and specialized utilities that allow you to look “under the hood” of the operating system.
Android file system structure
Operating system Android is based on the Linux kernel, which determines its file architecture. All data is divided into several key sections, each of which has its own purpose and access level. For the average user, the most important is the user data section, which is often shown as internal storage.
The system files of applications needed to run them are stored in the section /data/app. This directory is protected by superuser rights, and without obtaining root access a standard file manager will not be able to display its contents. Here are installation packages .apk and optimized code files .odex or .vdex.
User data, cache and application-specific settings are located in the directory /data/data. Each app has its own unique folder here, the name of which usually matches the package name of the developer, for example com.whatsapp or com.google.android.youtube. Access to this section is completely closed to third-party applications for security reasons.
However, there is a public part of the memory where applications can save files accessible to the user. These are directories on the virtual drive /sdcard or /storage/emulated/0. This is where they most often look for app folders for clearing caches or transferring media files. The structure here is more understandable and does not require special rights to view.
Search through a standard file manager
The easiest way to find traces of an installed app is to use the built-in explorer. Modern shells from smartphone manufacturers, such as MIUI, OneUI or ColorOS, have their own file managers, which by default show only user content.
When opening Explorer, go to the “Internal memory” section. Here you will see a list of folders named after applications. For example, the messenger Telegram will create a folder Telegram, and the browser Chrome can use the directory Download or a specific directory. This is the place where downloaded files, avatars and media are stored.
- 📁 Folder
Android—a system directory containing data from all applications (requires special permission in new versions of Android). - 📁 Folder
Download—standard storage for downloaded files from the browser and some apps. - 📁 Folder
DCIM— photos and videos taken by the camera, and sometimes saved statuses from instant messengers are stored here. - 📁 Folder
Documents— documents created or saved by office applications.
It is important to note that starting from version Android 11, access to the folder Android/data i Android/obb for third-party file managers was significantly limited. The system requests special permission to access these directories to prevent interference with apps. If your File Explorer doesn't show the content, try using Google's built-in Files app.
⚠️ Warning: Deleting files from a folder
Android/datamay result in app settings being reset or game progress being lost. Delete the contents only if you are sure that this is a cache that can be restored.
If the standard Explorer does not see the Android/data folder, install the file manager "Files by Google" or "Solid Explorer", which correctly requests the necessary permissions in new versions of the system.
Access to system folders via root access
For complete control over the file system and viewing the true location of apps, superuser rights are required. Receiving root access removes security restrictions, allowing you to read and write files to any partition, including system ones. This opens access to the directory /data/appwhere the installation files themselves are located.
After activating root access, you will need a specialized file manager that supports working with system partitions, for example Root Explorer or Solid Explorer with root mode enabled. When you first launch the application, it will ask for superuser permission through a rights manager, such as Magisk or SuperSU.
By going to the root of the file system (/), you can navigate to the folder data, and then to app. Here you will see a list of all apps installed by the user. Folder names may not be obvious because they are often named by the package name rather than the application name. To identify, you can look at the file modification date or size.
Risks of obtaining root access
The rooting procedure will void the warranty on the device. Incorrectly changing system files can lead to a smartphone becoming bricked when it stops booting. Also, some banking applications and games with anti-cheat protection will stop working on rooted devices.
Private data is stored in the directory /data/data . This includes databases, settings files SharedPreferences and temporary cache files. Tampering with these files may completely break the functionality of the application. For example, deleting the messenger database will lead to the loss of correspondence history.
| Folder path | Contents | Requires Root |
|---|---|---|
/data/app |
app installation APK files | Yes |
/data/data |
Private data and settings | Yes |
/sdcard/Android/data |
Cache and external application data | No (with restrictions) |
/sdcard/Android/obb |
Cache files of heavy games | No (with restrictions) |
Using root access gives maximum flexibility, but requires great caution. Always back up important data before making changes to system directories. Incorrectly changing access rights (chmod) to system folders can make the device inoperable.
Using ADB to view paths
If obtaining root access is not part of your plans, but you need to find out the exact path to the app files; you can use the debugging tool Android Debug Bridge (ADB). This method requires connecting the smartphone to the computer via a USB cable and having the driver and platform tools installed on the PC.
First, you need to enable the “For Developers” mode in the phone settings. Go to Settings → About phone and quickly click 7 times on the “Build number” item. After this, a new section will appear in the settings menu where you need to activate USB debugging.
Having connected the device to the computer, open the command line or terminal in the folder with ADB. Enter the command to enter the device shell:
adb shell
You can now use Linux commands for navigation. To find the path to a specific application, use the command pm path specifying the package name. For example, to find the path to YouTube:
pm path com.google.android.youtube
The system will return the path to the base application file, which usually looks like package:/data/app/.../base.apk. This method allows you to determine exactly where a file is physically located, even without direct access to the file system through Explorer. You can copy the file to your computer with the command adb pull.
ADB"pm path" command - the safest way to find out the exact location of the application installation file without having to root the device or install third-party software.
Storage analysis through system settings
Built-in Android tools provide a convenient interface for managing application memory, although they do not show direct paths to files. This method is ideal for users who want to clear space, but are afraid to delete unnecessary things manually through a file manager.
Go to Settings → Applications and select the app of interest. In the "Storage" section, you will see a detailed breakdown: how much space the application itself takes up, how much user data takes up, and how much is allocated for the cache. The “Clear cache” and “Clear data” buttons are also available here.
Clearing the cache deletes temporary files that the app can create again. It is safe and often solves brake problems. Clearing data returns the application to its immediate post-installation state, removing all logins, settings, and saved information. Be careful when using this feature.
- 🗑️ The "Clear cache" button deletes temporary files, speeding up work, but does not affect your accounts.
- 🗑️ The "Clear data" button completely resets the application, deleting all local information.
- 📊 The memory usage graph shows the dynamics of folder growth over time.
Some smartphones have the “Move to SD card” function. If it is active, some of the application data will be transferred to external storage. However, modern versions of Android often block this feature for critical system applications and widgets.
⚠️ Attention: The settings menu interface may vary depending on the smartphone model and shell version. Manufacturers like Xiaomi or Samsung can move menu items, but the operating logic remains the same for the entire Android ecosystem.
Specialized utilities for analysis
For deep analysis of the file system without root access, there are advanced utilities such as DiskUsage or Storage Analyzer. These applications scan internal memory and visualize locations in the form of diagrams or directory trees.
DiskUsage builds a visual memory map, where the size of the rectangle corresponds to the size of the file or folder. This allows you to instantly find space eaters, even if they are hidden deep in the hierarchy. You can click on any block and see the full path to it.
Analyzer applications often bypass limitations of new Android versions by using special APIs to access storage usage statistics. They do not provide direct write access to system folders, but do an excellent job of searching and identifying large files.
☑️ Check before deleting files
Using such utilities greatly simplifies the search for folders with installed apps, especially when you need to find a specific forgotten file that takes up gigabytes of memory. They serve as an excellent compromise between the security of a standard Explorer and the permissiveness of root access.
Frequently asked questions (FAQ)
Why can’t I go to the Android/data folder on a new phone?
Starting with Android 11, Google has limited access to this directory for third-party applications to improve data security and confidentiality. Only the system file manager or applications that have received special permission through the system dialog can view its contents.
Is it possible to move any game to a memory card?
No, the ability to transfer depends on the application developer. If the app code does not include support for external storage, the system will not allow you to move it completely. Often only part of the cache is transferred to the card, and the main body of the app remains in the internal memory.
What happens if you delete the folder with the game name manually?
The next time you start the game, it will detect the absence of the necessary files and try to download them again. If this was saved data (saves), progress may be lost. Deleting system folders at the root can lead to errors in the application.
How to find the batch name of an application to find its folder?
The batch name can be found in the application settings (often at the bottom of the information screen) or through special utilities like App Inspector. It can also be seen when using the ADB command pm list packages.
Is it safe to use file managers with Root access?
It is safe to use if you know exactly what you are doing. It is not the manager himself who poses the risk, but the user's actions. Accidentally deleting a system file or changing access rights can disrupt the operation of the OS. Always check the path before deleting.