Users of modern smartphones are often faced with the need to find a specific file associated with an installed app. This may be required to transfer the cache to a memory card, back up data before resetting the settings, or simply to clear “garbage” that takes up gigabytes of free space. However, the standard operating system interface Android hides the file system structure from the eyes of the average user in order to protect the integrity of the device.
Understanding where app data is physically stored gives you complete control over your gadget. You can manually remove remnants of deleted applications or move heavy game files to freer storage. In this article, we will analyze in detail all available methods for detecting paths to applications, from simple file managers to advanced tools for developers.
It is worth noting that with the release of new versions of the operating system, the security policy becomes more stringent. What was available in Android 10may be hidden in Android 13 or 14. Therefore, it is important to understand not only the path itself, but also the restrictions that the system imposes on access to these directories.
Standard data storage structure in Android
File system of mobile devices based on Linux has a strict hierarchy. All user applications are installed on the protected system partition by default. However, data that is generated during operation (cache, game saves, downloaded files) is usually located in public memory, accessible for reading and writing.
The main storage of apps is located along the path /data/app. This directory is not accessible to anyone without special privileges. Here are installation packages .apk and native libraries. The user cannot just go here through a standard explorer, as this would violate security principles. Sandbox.
The second important way is /sdcard/Android/data. This is where most modern apps store their user data. Previously, access to this folder was free, but in recent updates Google it has limited access to third-party file managers to the contents of this directory. Now you can only see the folder of a specific application if the manager has special permission.
⚠️ Attention: Directly deleting files from system application folders may lead to their inoperability or complete system crash. Always create backups before making changes to the directory structure.
There is also a section /sdcard/Android/obb. Additional files for heavy games and graphics applications are usually downloaded here. If you are looking for where the gigabytes disappeared after installing some strategy or shooter, most likely they are located here in the form of large archives.
If you do not see the Android folder in the root of the internal memory, check the settings of your file manager. Often, the “Show hidden files” option is disabled by default.
Searching for paths through built-in and third-party file managers
The easiest way to find the location of data is to use the pre-installed “Files” or “My Files” application. In smartphones from Samsung, Xiaomi or Huawei these utilities have a convenient interface, but often hide system partitions. For in-depth analysis, it is better to install a third-party solution, such as Total Commander, Solid Explorer or FX File Explorer.
After installing the advanced manager, you will need to give it permission to access all files. In Android 11 and newer, the system will request confirmation through a special storage access window. Only after this you will be able to go to the root directory and see folders Android, DCIM, Download and others.
To search for a specific application, use the search function inside the manager. Enter the name of the app or part of its package (for example, com.whatsapp). The system will scan the available sections and display a list of matches. This allows you to quickly find logs, databases or media files created by the app.
- 📂 Use a search by file extension if you do not remember the exact name of the folder.
- 🔍 Sort files by modification date to find the latest application data.
- 📁 Pay attention to the size of folders - the heaviest directories usually contain a cache.
- ⚙️ Turn on the display of hidden files (those starting with a dot) to see the configs.
Some file managers have a built-in storage analyzer. It visualizes the used space and shows which apps are taking up the most space. By clicking on an item in such a list, you can often go directly to the folder with the data of this application, bypassing manual search through the directory tree.
Use system settings to determine paths
If you do not want to install additional software, the operating system provides basic information about the location of the data through the settings menu. This method will not show the full path as a string, but will allow you to go to the desired directory in a few taps.
Go to the section Settings → Applications. Here is a complete list of installed software. Select the application you are interested in from the list. In the menu that opens, find the “Storage” or “Memory” item. Separate statistics are displayed here: how much space the app code itself takes, and how much is user data and cache.
In some shells, for example in MIUI or One UI, inside the storage section there is a “Manage Storage” or “Open Folder” button. Clicking on it automatically launches the system file manager and opens the directory /sdcard/Android/data/[package_name]corresponding to the selected application.
Settings → Applications → [Select application] → Storage → View files
This method is especially useful when you need to quickly clear the cache or delete a specific downloaded one file without wandering all over the disk. However, it is not suitable for cases where you need to copy the path for use in a terminal or script.
| Memory section | Data type | Access without Root | Example path |
|---|---|---|---|
| Internal memory | Cache, saves | Limited (Android 11+) | /sdcard/Android/data |
| System partition | APK files, libraries | No (Root/ADB only) | /data/app |
| External card (SD) | Media, downloads | Full | /storage/sdcard1 |
| Application cache | Temporary files | Through settings | /data/data/cache |
Standard settings allow you to manage data, but do not provide complete paths to files. For accurate addressing, third-party tools are needed.
Advanced search using ADB and computer
For users who need full access to the file system without obtaining superuser rights (Root), the ideal solution is the tool ADB (Android Debug Bridge). This is a command line utility included in the platform Android SDKthat allows you to manage the device from a computer.
To get started, you need to activate developer mode on your smartphone. Log in Settings → About phone and click 7 times on the build number. Then, in the “For Developers” menu that appears, enable USB debugging. Connect the phone to the PC with a cable and confirm the key fingerprint on the device screen.
Using the command adb shell pm list packages, you will receive a list of all installed packages. To find the path to a specific application, use the command pm path [package_name]. The system will return the full path to the installation file .apk.
adb shell pm path com.example.app
package:/data/app/com.example.app-1/base.apk
To view the contents of the data folders, use the command adb shell ls -l /sdcard/Android/data. You can not only view lists of files, but also download them to your computer with the command adb pull or download them back with the command adb push. It is a powerful tool for backup and analysis.
⚠️ Attention: ADB commands give deep access to the system. Erroneously deleting files through the console can be irreversible, since they do not end up in the recycle bin.
There are graphical shells for ADB, such as QtADB or plugins for Android Studiothat simplify the work by providing a visual file manager with debugging rights. This is an excellent compromise between the complexity of the command line and the limitations of conventional explorers.
What to do if the computer does not see the phone via ADB?
Make sure that the ADB drivers for your operating system are installed. Try another USB cable, preferably the original one, and switch the phone connection mode to “File Transfer” (MTP), and not just “Charging”.
Access to system folders via root access
Obtaining superuser rights (Root) removes all file system restrictions Android. With these rights, you become the full owner of the device and can enter any directory, including /system, /data and /vendor. To manage files in this mode, you will need specialized managers, such as Root Explorer or Mixplorer with root mode enabled.
After granting rights to the manager application, you can easily navigate to the folder /data/data. Here, each application has its own isolated sandbox with the package name. Inside there are databases .db, settings files .xml and a private cache that is not accessible in any other way.
However, with root access comes high responsibility. Changing access rights (chmod) or owner (chown) for system files can cause the application to stop running, since the security system will block access to its own files due to signature or attribute mismatches.
- 🔑 Root access opens the /data/data folder, where the most important data is stored.
- 🛡️ Changing access rights to files can “break” the application forever.
- 💾 Make a full backup of the Data section before any manipulations with Root.
- 🚫 Do not delete files whose purpose you do not know, even if they seem unnecessary.
Many banking applications and services with a high level of protection (Google Pay, banking clients) may refuse to work on devices with an unlocked bootloader and root access. This must be taken into account before the rooting procedure just for the sake of searching for files.
Analyzing package names and identifying applications
A common problem when searching for a location is unclear folder names. Instead of "VKontakte" you will see com.vkontakte.android, and instead of "Calculator" - com.google.android.calculator. To find the application you need, you need to know its Package Name.
You can find out the package name through the store Google Play. Open the application page in a browser on your computer. Look at the address bar: after id= the exact name of the package will be indicated. This identifier is unique for each application in the ecosystem Android and matches the name of its folder in the system.
There are also identifier applications that show the package name, version and target installation directory directly on the smartphone screen. It is enough to launch such a utility, select an application from the list, and it will show all technical information, including paths to resources.
☑️ How to find the application package name
Knowing the exact package name, you can search in the file manager with high accuracy. This eliminates confusion when several applications from the same developer have similar names, but different technical identifiers.
⚠️ Attention: Interfaces and access paths may change with Android updates. The information is relevant for most versions, but always check the documentation for your specific software version if standard methods do not work.
Frequently asked questions (FAQ)
Why can’t I access the Android/data folder on a new phone?
Starting with Android 11, Google has restricted access to this directory for third-party applications for security purposes. To gain access, use the built-in file manager or grant a special manager (for example, Solid Explorer) permission through the system storage access window.
Is it possible to move the application folder to a memory card manually?
Technically, you can copy the files, but the application itself will not see them in the new location, since it is programmed to look for data in a strictly defined path. Transfer is possible only through the “Move to SD card” function in the application settings, if the developer has provided for this.
Is it safe to delete files from the OBB folder?
Files in the folder obb —these are additional game resources (textures, sounds). If you remove them, the game will stop launching or require you to download the data again. Delete the contents of this folder only if you want to completely delete the game and free up space.
Where are WhatsApp images stored if they are not in the Gallery?
In new versions of Android, the path has changed. Look for images along the way /sdcard/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Images. Previously, they were located right in the root in the folder WhatsApp.
How to find the location of a system application that cannot be deleted?
System applications are located in the /system/app or /system/priv-appsection. Access to them is possible only with root access or via ADB. Removing such applications without proper qualifications can lead to the smartphone not working.