Searching for specific game files in the smartphone’s memory often becomes a necessity when standard application management methods no longer meet the user’s needs. This may be due to the desire to save progress before selling the device, the need to free up space on the system partition, or an attempt to restore a deleted game without re-downloading gigabytes of data. Unlike desktop operating systems, Android has a strictly regulated directory structure, access to which in the latest versions of the OS is significantly limited by security policies.

Owners of Androiddevices should understand that modern versions of the system, starting with the eleventh and higher, use the so-called “Scoped Storage” (limited storage). This means that the standard file manager no longer shows the full path to system folders by default, hiding them from the eyes of the average user. However, knowing the exact paths and having the appropriate access rights or special tools, you can easily get to the treasured directories where the installation packages are located installation packages cache files cache files.

In this article, we'll take a deep dive into storage architecture, explain the differences between different game file types, and provide step-by-step guide for navigating hidden memory sections. You will learn why some games take up twice as much space as stated on Google Play, and how to properly manage these volumes without disrupting system performance.

Data storage structure in Android

The Android file system is based on the Linux kernel, which implies a clear division into the system partition and user space. When you download a game from the official store or a third-party source, its files are distributed across several key directories. The main storage of user data is usually mounted at the root as /sdcard or /storage/emulated/0, and this is where the folders available for modification without root access is located.

It is important to distinguish between the concepts of an APK file and application data. APK is the installer itself, the executable code of the app, which after installation resides in the system partition /data/app (available only with root access). However, user data, settings, saves and heavy resources (textures, music) are transferred to user memory. It is this data that is most often of interest to users who want to make a backup or clear space.

With the development of the mobile operating system, Google has introduced strict application isolation rules. Each game is allocated its own unique identifier (package name), for example, com.supercell.clashofclans. All files of this game are stored in a folder strictly designated for it, where access to other applications is prohibited without special permission from the user. This prevents data theft and version conflicts, but complicates manual search for files.

⚠️ Warning: Directly editing or deleting files in game system directories can lead to loss of progress, application crashes, or complete inoperability of the game. Always create backups before making changes.

Understanding this structure is critical for those who are used to managing files manually. If in older versions of Android (up to 10) you could freely walk through all folders, now the system acts as a strict controller. However, knowing the exact addresses, you can still effectively manage content.

💡

The game system files (.apk) are hidden in a protected section, and user data (saves, cache) are located in public memory along strictly defined paths.

Android main directory: where to look for files

For most users who do not have root access, the main field of activity becomes the folder Androidlocated in the root of the internal memory. Inside it there are two critical subdirectories: data and obb. This is where games on Android are saved in the form of resources and additional data.

The folder Android/data contains the files necessary for the operation of a specific application. This is where cached images, temporary files, and most importantly, often (but not always) local progress saves are stored. The path structure looks like this: Internal memory → Android → data → [game_package_name]. Inside the folder with the package name there are usually subfolders files, where the main content is located.

The second important directory is Android/obb. The abbreviation OBB stands for "Opaque Binary Blob". This is where heavy assets are loaded for high graphics games that don't fit into Google Play APK file restrictions. If you download a game with a cache separately, this is where you need to put the files. The path is similar: Internal memory → Android → obb → [game_package_name].

📊 Where do you most often look for game files?
In the Download folder
In the root memory
In the Android/data folder
I use a file manager with root access

It is worth noting that in Android 11 and later access to the folder Android/data closed through standard conductors. When you try to log in, the system will display a message indicating that you do not have rights. To get around this limitation, you need to use specialized file managers, such as Total Commander, FX File Explorer or Material Files, which require special permission to access this directory.

The difference between these two folders is fundamental to understanding what can be deleted. Files from obb can often be deleted if the game is no longer needed, but the next time you start it will be forced to download gigabytes of data again. Files from data touch are more dangerous, as they may contain unique settings and progress.

The difference between the Data and Obb folders

Many users confuse the purpose of the data and obbfolders, considering them duplicates. However, technically they perform different functions in the ecosystem Google Play and third-party installers. Understanding this difference allows you to intelligently clear memory without deleting unnecessary things.

The folder obb is intended exclusively for additional resources. Think of the APK as the frame of a house and the OBB as the bricks, furniture and trim. Without OBB, the game may start, show the menu, but will not be able to load levels. These files often have the extension .obb or .xapk and weigh from several hundred megabytes to tens of gigabytes.

In turn, the folder data is a “living” organism of the game. The following is stored here:

  • 📁 Local progress saves (if the game does not use cloud saves).
  • 📁 Graphics, control and sound settings set by the user.
  • 📁 Temporary cache (textures that are loaded during the game to speed up).
  • 📁 Mods or custom content downloaded inside the game.

There is also a third, hidden type of data that is often ignored. Some developers, especially of Chinese games or modified versions, can create their own folders in the root of the internal memory, bypassing the standard Android/data. Look for folders with names like TencentGames, Games or the names of specific development studios.

Why is the obb folder sometimes empty?

Some modern games (especially those with Google Play Asset Delivery technology) no longer use the obb folder, loading all assets dynamically directly into the data folder or into the hidden application cache. This is normal behavior for new projects.

When clearing memory, first look at the folder size. obb. If you deleted the game, but the folder obb remains and takes up space, this is “garbage” that can be safely deleted. It is better to clear the folder through the settings of the phone itself so that the system processes the deletion correctly. data It’s better to clear it through the settings of the phone itself so that the system processes the deletion correctly.

How to access hidden folders on Android 11-14

Starting with Android 11, Google has closed direct access to the folder Android/data for all file files managers, including their own. This was done for security reasons so that malware could not steal data from other applications. However, this created additional difficulties for advanced users.

There are several proven ways to get around this limitation. The most reliable way is to use file managers that can request system permission via the storage access API. Among the leaders in this category are applications Material Files, Solid Explorer and FX File Explorer. When you try to open a folder Android they will display a system window with a button “Use this folder” - this action must be confirmed.

An alternative method involves using the protocol MTP (Media Transfer Protocol). If you connect your smartphone to your computer with a cable, select the “File Transfer” mode and access the phone memory through “My Computer” on Windows, the Android 11+ limitation often does not apply. You will be able to see and copy files from the folder data directly through Windows Explorer.

For users looking for radical solutions, there remains a method of obtaining root access. With superuser rights (via Magisk), any file manager with root support (for example, Root Explorer or MiXplorer) will have full access to the entire file system, including system partitions where game executable files are located.

☑️ Checking access to folders

Completed: 0 / 5

This is normal behavior of the security system.

Table: File location depending on the type of game

Not all games store data the same way. The location of the files depends on the engine on which the game is made and the developer's policies. Below is a table to help you navigate where to look for files depending on the origin of the game.

Game type / Source Main folder Cache location (OBB) Features
Google Play (Heavy games) Android/data/[package] Android/obb/[package] Standard location, easy to find.
Google Play (Light games) Android/data/[package] None All resources inside APK or data.
Chinese versions (Tencent/NetEase) Memory root / tencent Varies They often create their own folders in the root.
Emulators (PSP, DS) Memory root (emulator name) Depends on the emulator ROM files are often in a separate folder.

As can be seen from the table, standard games from Google Play strictly follow the rules for placement in Android/data i Android/obb. However, the Android ecosystem is open, and developers often break these norms for the sake of convenience or features of their engines. For example, games on the engine Unity or Unreal Engine may behave differently depending on the version of the engine.

If you cannot find the game files in any of the standard folders, try using the Disk Analyzer function in your file manager. It will show which folders take up the most space. Often a huge folder with an incomprehensible name like com.blizzard.diablo.immortal will be immediately visible in size.

💡

Use the “Search” function in the file manager by entering part of the name of the game or its developer. This is faster than manually going through all the folders.

Transferring games to an SD card: myths and reality

The question “is it possible to transfer a game to a flash drive” remains one of the most popular. In modern Android realities, the answer to this has become more difficult than five years ago. Formally, transfer is possible, but with serious restrictions imposed by the system.

Starting with Android 6.0, the “Adoptable Storage” function appeared, which allows you to format an SD card as internal storage. In this case, the system encrypts the card, and it becomes an integral part of the phone. Games installed after this can automatically write data to the card. However, many smartphone manufacturers (Samsung, Xiaomi, LG in some models) remove this function from their shells, leaving the card only as “Portable storage”.

If your card operates in the “Portable storage” mode (standard mode), then:

  • 🚫 Game system files (.apk) cannot be transferred - they will remain in the internal memory.
  • ✅ Some games allow you to transfer part of the data (cache, media files) through the settings in the “Applications” menu.
  • ⚠️ Many modern games no longer support transferring to an SD card due to the low read/write speed of flash drives, which causes lags and long loading times.

There is a myth that you can simply move the folder Android/data to an SD card and the game will work. In 99% of cases this will not work, since the application searches for its files according to a strict path in the internal memory. The only way to get around this is by using root access and creating symbolic links (symlinks), which is a difficult procedure for experienced users.

⚠️ Warning: The speed of a microSD card is often lower than the speed of the phone's internal memory (UFS). Transferring games to a slow card can lead to freezes, crashes and increased loading times for levels.

If you still decide to use an SD card, make sure that it has a speed class of at least U3 (V30). Low-quality cards can quickly fail when actively recording game data.

Searching for and deleting “junk” game files

Over time, a lot of unnecessary data accumulates in game folders. These could be old versions of the cache, error logs, temporary update files. Clearing this data allows you to regain precious gigabytes of memory.

The safest cleaning method is to use the system's built-in tools. Go to Settings → Applications → [Select a game] → Storage. There you will see two buttons: “Clear cache” and “Clear data”. The first deletes temporary files (safely), the second resets the game to the “just installed” state (progress will be lost).

For manual cleaning, use a file manager with the function of analyzing duplicates or searching for large files. Look for files with extensions .log, .tmp inside the game folders. It’s also worth checking the folder Download —often there are installer APK files that are no longer needed after installation.

Pay special attention to the folder Android/obb. If you deleted a game, but the folder with its name (for example, com.gameloft.android.ANMP.GloftA8HM) remains and weighs 2-3 GB, this is a residual file. Feel free to delete the entire folder with the name of the package of the deleted game.

💡

Regularly clearing the obb folder of deleted games is the most effective way to free up space, since this is where the largest resources are stored.

Do not forget that some games load resources again every time you log in if the cache is cleared. Therefore, clear the cache only of those games that you do not plan to play in the near future, or if you are critically short of space right now.

Where exactly are progress and levels in games saved?

Progress most often lies in the folder Android/data/[package_name]/files. Files can be named save.dat, progress.xml or have level names. However, many modern games store progress in a hidden SQLite system database, which can only be accessed with root access along the path /data/data/[package_name].

Is it possible to transfer a game to an SD card without root access on Android 12?

Officially - no, if the phone manufacturer has not provided such a function in the application settings. In Android 12, access to the file system is even more limited. The only option is to use the card as internal storage (if the phone supports it) when formatting, but this will erase all data on the card.

Why did the data folder remain empty after reinstalling the game?

Modern games often use cloud saves (Google Play Games). When first installed, they do not create local progress files until you log in to your account and sync your data. Local files appear only after the game starts.

How to find the APK file of the installed game?

The APK file of the installed game is located in the system partition /data/app. You cannot copy it from there without root access. However, you can use special extractor applications from Google Play that “pull” the APK from the system and save a copy of it to your downloads folder.

Is it safe to delete files in the Android folder?

You can only delete files if you know exactly which application they belong to. Deleting the folder with the name of the deleted game is safe. Removing system services folders (for example, com.android.providers) or active games will cause them to be reset or errors in the phone.