Searching for system files of specific software on a mobile device often becomes a necessity for advanced users who want to clear the cache manually, save a game save, or change a configuration file. The standard interface of the operating system Android intentionally hides the directory structure from the eyes of the average user in order to prevent accidental deletion of critical data and disruption of the stability of the gadget. However, the need for access to internal application storage arises regularly, especially during troubleshooting or deep system customization.
In this article we will analyze in detail the data storage architecture in modern versions of the OS, starting with Android 11 and ending with the latest releases in 2026, where security policies have been tightened. You'll learn what tools you need to navigate hidden memory sections, how to use USB debugging to gain direct access to the file system, and why old methods no longer work on new smartphones. Understanding where app files are physically located will help you manage storage space effectively. Samsung or Xiaomi. Understanding where app files are physically located will help you manage storage space effectively.
It is worth noting right away that the paths to the data may differ depending on the shell manufacturer and firmware version. What worked on Android 9 can be completely blocked on Android 14 without gaining root privileges. We will look at both legal methods through standard file managers with special permissions, as well as technical methods for those who are ready to go beyond standard restrictions.
Android file system structure and storage logic
The file system of Linux-based mobile devices has a clear hierarchy, which may seem confusing to a beginner. All user data and application files are isolated in special directories, access to which is limited by default by the mechanism sandboxing (sandbox). This means that one application cannot simply read the files of another application without explicit system permission or root access.
The main data storage is divided into two large segments: the device's internal memory and external storage (which can be either a physical SD card or an emulated partition of internal memory). Critical files such as databases, settings and private cache are usually located in a protected area /data/data/. Access here is prohibited even for most file managers without superuser privileges.
At the same time, files that the application is ready to share with the user or other apps (for example, downloaded pictures, documents, logs) are placed in public folders. Starting with Android 11, Google introduced a concept that further restricted access by preventing apps from freely scanning all external storage. Now each app has its own dedicated shared folder, but other apps have limited access to it. Scoped Storage, which further limited access by prohibiting applications from freely scanning all external storage. Now each app has its own dedicated shared folder, but other apps have limited access to it.
Understanding this structure is necessary in order not to wander blindly through gigabytes of files. If you are looking for a game configuration file, there is a 99% chance that it is in a secure area. If you need to find a downloaded file from Telegram, it will be located in a public directory Downloads or a specific application folder in external storage.
โ ๏ธ Attention: Making changes to system files inside the directory
/data/without creating a backup copy may cause the application to stop starting or work incorrectly. Always make a backup before editing.
Before deleting files from the application cache folder, try first clearing the cache through standard system settings (Settings -> Applications), this is safer and often solves the problem with space.
Search through a standard file manager without root access
For most tasks, the usual the user does not need complex tools. Built-in file management tools give you access to much of the data that apps share. On smartphones Samsung this is the โMy Filesโ application, on Xiaomi it is โExplorerโ, and on pure Android it is โFiles by Googleโ.
To find the folder with the data of a specific application, you need to go to the root of the internal storage. Here you will see many directories named in Latin letters. We are interested in the folder named Android. Inside it there are two key sections: data and obb. This is where modern versions of Android store additional app files.
However, starting from Android 11 and higher, when you try to enter the folder Android/data you may see a blank screen or a message about access restrictions, even if you have rights to read the internal storage. The system blocks viewing the content of other people's applications. To get around this limitation in some shells, you can use the trick of connecting to a PC or using the "Accessibility" function in the file manager settings.
The folder obb usually stores heavy game resources (textures, models, sounds), which are loaded separately from the main APK installation file. If you want to free up space, deleting the contents of the folder with the desired name here will cause the game to download the data again the next time you launch it. The folder names almost always correspond to the application's package name, for example com.supercell.clashofclans.
- ๐ The folder
Android/datacontains cache, settings and temporary files specific to each installed application. - ๐ฎ The directory
Android/obbis intended exclusively for large additional game files and rarely contains user settings. - ๐ Access to these folders on new versions of the OS may be limited by system security policies without granting special permissions.
Using advanced file managers to bypass restrictions
If the standard Explorer does not show the contents of system folders, specialized applications such as Solid Explorer, CX File Explorer or MT Managercome to the rescue. These tools can request special permissions from the system to manage all files (All Files Access), which allows you to see more than standard utilities.
When you first launch such a manager on Android 11+, you will be asked to go to system settings and allow access to the storage. After confirmation, you can safely log in /Android/data/ and see a list of all packages. This is the easiest way to find the desired directory without connecting to a computer and without root access.
It is important to understand the difference between user data and system files. An advanced manager will give you access to external application storage, but still will not let you into the deep system /data/data/where SQLite databases and private SharedPreferences are located. This level of access still requires superuser rights.
Some file managers have a built-in function for viewing APK files and even allow you to extract installed applications into the installation package. This is useful if you want to find the original installer of a app that has been removed from your downloads folder. The "Storage Analysis" function in such applications also helps to visually find the heaviest folders.
โ ๏ธ Attention: Giving the "Access to all files" right to a third-party application gives it full control over your data. Use only trusted managers with a good reputation on Google Play.
Why might folders have strange names?
The names of folders in the Android/data directory correspond to the package name of the application. This is the unique identifier of the developer and the name of the app, for example, com.instagram.android. If you don't know the exact name, look for the application on Google Play - its name will be at the end of the URL of the store page.
Accessing system data via ADB and computer
For those cases when access to protected system partitions is required /data/data/, but obtaining root access is undesirable or impossible, there is a debugging tool ADB (Android Debug Bridge). This is an official tool from Google that allows you to manage your device from your computer via the command line.
To use this method, you must activate developer mode on your smartphone. Go to Settings โ About phone and quickly click 7 times on the "Build number" item. After this, a new section โFor Developersโ will appear in the settings menu, where you need to enable USB debugging.
Connect the phone to the PC with a cable and open the command line on the computer with ADB installed. By entering the command adb shell, you will gain access to the device shell. Next, using the command run-as, you can switch to the context of a specific application and access its files.
adb shellrun-as com.example.app
ls
pull /data/data/com.example.app/files/config.xml
This method allows you to pull files from the protected zone onto your computer for analysis or editing, and then upload them back. However, it only works with debuggable applications, which are often found in beta versions or specially prepared builds. Regular applications from the store can block such access even through ADB.
| Access method | Required rights | Available folders | Complexity |
|---|---|---|---|
| Standard Explorer | No | Public storage, part of Android/data | Low |
| Special. file manager | Resolution "All files" | Full Android/data and obb | Medium |
| ADB (run-as) | USB debugging | /data/data (only debuggable) | High |
| Root manager | root access | Full file system | Very high |
Method ADB is the golden mean between security and functionality, allowing you to copy system files without the need to root the device and loss of warranty.
Full access with root access: opportunities and risks
Obtaining superuser rights (Root) removes absolutely all restrictions of the Android file system. Using managers like Root Explorer or Solid Explorer (with root access enabled), you can go to any directory, including /data/data/, /system/app and other hidden sections.
In root mode, you will see the complete file structure of any application. Databases databases, text settings shared_prefs, cache cache and executable files are stored here lib. This makes it possible not only to find a folder, but also to modify the behavior of the app, change saved progress in games, or remove uninstallable system software (bloatware).
However, using root access carries serious risks. An error in editing a system file can lead to a โbootlapโ (infinite reboot) of the device. Additionally, many banking apps and services like Google Pay stop working on rooted devices for security reasons, requiring the use of additional hiding modules (like Magisk Hide).
If your goal is simply to find a folder to clear space, root may be overkill. But for deep analysis, recovering deleted data or transferring applications to a memory card (a feature removed from newer versions of Android), this is the only working way. Always check the compatibility of rooting methods with your firmware version.
โ ๏ธ Warning: Obtaining root access often voids the manufacturer's warranty. In addition, the bootloader unlocking procedure required to obtain root completely erases all data from the device.
โ๏ธ Check before obtaining root access
Frequent problems and searching for batch application names
The main difficulty when searching for a folder is the discrepancy between the name of the application on the desktop and the name of its folder in the file system. The user sees the "VKontakte" icon, and the folder is called com.vk.android. To find the desired directory, you need to know the exact package name (package name).
You can find out the package name in several ways. The simplest one is to go to the Google Play Store, open the page of the desired application and look at the address bar of the browser. The part of the URL after id= is the package name. For example, for YouTube it com.google.android.youtube.
You can also use special utilities, such as App Inspector or Package Name Viewer. These little apps list all installed applications with their technical names, code versions, and APK file paths. This greatly speeds up the search, especially if you have hundreds of apps installed.
Sometimes folders may have strange names consisting of a random set of characters. This is common with some advertising SDKs or analytics services built into applications. In such cases, it is worth focusing on the date the files were modified or the size of the folder to identify it as belonging to a specific product.
What to do if the application folder is empty?
If you go to the folder Android/data/com.app.name and it is empty, this can mean two things. Either the application has never been launched and has not created files, or it stores all the data in a protected area /data/data/where you are trying to access without root access. Also, some applications encrypt their files, making them invisible to standard viewers.
Is it possible to move an application folder to an SD card?
In modern versions of Android (starting from 6.0 and especially 10+), the ability to transfer applications to a memory card is severely limited by developers. Even if you manually move the folder obb to the card, the application may not see it due to path changes. The system expects files strictly along the path /storage/emulated/0/Android/obb.
Is it safe to delete files from the Android/obb folder?
Deleting files from the obb folder is safe in the sense that it will not break the operating system itself. However, the game or application that owns these files will no longer work correctly. The next time you start it, it will try to download the data again, which will take time and traffic. Delete these files only if you want to completely remove the game from the device.
Why canโt I see the Android folder on my computer when I connect?
When you connect your phone to a PC in File Transfer (MTP) mode, some system folders may be hidden or displayed incorrectly due to the nature of the MTP protocol. If the folder is not visible, use wireless transfer via FTP server in the file manager or use the ADB method for reliable access.
How to find the messenger folder (WhatsApp, Telegram)?
Messengers often have their own paths. WhatsApp on new Androids has moved from root to Android/media/com.whatsapp. Telegram stores files in Android/data/org.telegram.messenger/files. If you do not find media files, also check the folder DCIM or Pictures, where some applications duplicate images for display in the gallery.