Installing “heavy” mobile projects often turns into a real quest for Android users. The problem lies not in the installer file itself .apk, but in the huge additional data called the cache. Standard file managers from smartphone manufacturers often cannot cope with the correct movement of gigabytes of information or do not have access rights to system directories.
This is where Total Commander the legendary file manager comes into the picture, which allows you to gain complete control over the file system of your device. Unlike explorers with reduced functionality, this tool allows you to work with archives, move files to hidden folders and bypass restrictions imposed by the system shell. To install the game correctly, you will need not only the installation file itself, but also an archive with data, usually having the extension .zip or .obb.
The process may seem complicated only at first glance. In fact, it all comes down to maintaining a strict folder structure and choosing the right destination path. If you've ever encountered a black screen error after launching a downloaded game, or a message that says there's not enough space even though there's free memory, then the data was placed incorrectly. Let's take a look at how to use the features Total Commander for trouble-free installation of any game project.
Preparing files and setting access rights
Before starting any manipulations, you need to make sure that you have all the necessary components. Typically, games downloaded from unverified sources are delivered in the form of two separate files: an installation package and an archive with data. Sometimes this data is already packed inside the installer, but for manual installation via Total Commander we need separate files. Download .apk the file and archive with a cache (often a file with the extension .zipwithin a folder com.name.game).
A critical step is granting access rights. Starting with Android 11, the system has tightened its security policy, limiting application access to folders. Android/obb i Android/data. Without special permissions Total Commander it simply will not be able to copy files to the desired directory. When you first start or when you try to enter the system folder, the manager will ask for permission to access the files.
⚠️ Attention: On Android 11 and later, the system may not show the folder.
Androidin the root of the internal memory when you first log in. You will have to manually enter the path or confirm access through the system window “Allow access to the folder” by selecting the root of the internal memory.
Make sure that installation of applications from unknown sources is allowed in the smartphone settings. This is done once for a specific file manager. data-i="49">and activate the switch. Without this step, the system will block the launch of the game installation package, no matter which correct path you choose for the cache. Settings → Applications → Total Commander → Installing unknown applications and activate the switch. Without this step, the system will block the launch of the game installation package, no matter what correct path you choose for the cache.
If you downloaded the game in .xapk format, you do not need to unpack it manually. Install. official XAPK Installer application or use the built-in installation function in some versions of Total Commander if it supports this format.
Folder structure and correct cache path
The most common mistake made by beginners is placing cache files in an arbitrary folder. The game engine searches for data at a strictly defined address. If the files are in the wrong place, the game will launch, but will immediately require you to download gigabytes of data again or display an error. There are two main types of cache locations in the Android ecosystem, and understanding the difference between them is imperative.
The first and most common option is a folder OBB. The main game files are placed here: textures, models, sounds. The path to this directory always looks the same for internal memory: /storage/emulated/0/Android/obb/. Inside this folder, a subfolder should be created with the name of the game package, for example com.gameloft.android.ANMP.GloftA8HM. The cache files should be located directly inside this folder, and not in another subdirectory.
The second option is less common, mainly in old games or specific ports. This is the folder data. The path to it: /storage/emulated/0/Android/data/. The logic is the same: create a folder with the name of the package and place the files there. These two directories should not be confused. If the game requires a cache in OBB, and you put it in data, it will not see the files.
| Data type | Path | Example folder name | Purpose |
|---|---|---|---|
| OBB Cache | /Android/obb/ |
com.rockstargames.gtasa |
Main resources, graphics, levels |
| Data Cache | /Android/data/ |
com.ea.game.pvzfree_row |
Saves, settings, temporary files |
| Public cache | /gameloft/games/ |
Asphalt8 |
Specific for older Gameloft games |
How to find the exact name of the game package?
The name of the cache folder always matches the name of the application package. It can be found in the name of the installation file (often written in parentheses), on the site where you downloaded the game, or by installing the Package Name Viewer application from Google Play.
Step-by-step guide for unpacking and moving
Now let's move on to the practical part. Open Total Commander and find the downloaded cache archive. It is usually located in the folder Download. Select this file with a long press. In the bottom toolbar, select the “Unpack” button (the icon with an open box and an arrow). The manager will prompt you to select a path for unpacking.
Do not unpack files directly to the root or to a random folder. It is best to unpack the archive into a temporary directory to check its contents. After unpacking, you should see a folder with a long name starting with com.. This is the folder we need to move. Select it, click the “Cut” button (scissors icon) in the bottom panel.
Now use the navigation panel to follow the path /storage/emulated/0/Android/obb/. If there is no folder, create it manually by clicking on the “New Folder” icon. Go inside and click the “Insert” button (tablet icon with a sheet). Wait until copying finishes. For games weighing 2-3 GB, this process may take several minutes. obb no, create it manually by clicking on the “New Folder” icon. Go inside and click the “Insert” button (tablet icon with a sheet). Wait until copying finishes. For games weighing 2-3 GB, this process may take several minutes.
☑️ Cache installation algorithm
After the files have been moved, return to the root of the file manager and find the installation file .apk. Tap on it to start the installation. The system will ask for confirmation - agree. After installation is complete Do not launch the game right away. It is better to reboot the device so that the system indexes new files, although in most cases this is not required.
Solving access problems on new versions of Android
Owners of smartphones based on Android 11, 12, 13 and newer often face a situation where when Total Commander it gives an “Access denied” error when trying to enter a folder Android. This is not a bug, but a security feature of Scoped Storage. The system hides the contents of this directory from third-party applications to prevent damage to system data.
To bypass this restriction, when you try to enter the folder Android the system itself will prompt you to go to the storage settings. There will be a button “Use this folder” or “Allow access”. Click it and confirm the action in the pop-up window. Only after this will Total Commander get full rights to write and read inside system directories.
⚠️ Attention: If the standard permission dialog does not appear, try manually navigating to the path by entering it in the address bar of the file manager. Sometimes the automatic trigger does not work, and a direct path request is required.
In some cases, especially on MIUI or EMUI shells, additional settings may be required in the “Special. possibilities". Find Total Commander there and make sure it has access to manage all files. Without this checkbox, even confirmation of the system dialog may not give full access to writing files to OBB.
On Android 11+, access to the Android/obb/ folder is possible only after explicit confirmation by the user through the system folder selection window. Simply having superuser rights (Root) is often not required for this if you give permission using standard means.
Installing games on an SD card: nuances and limitations
Many users prefer to store heavy games on a memory card so as not to fill up the internal storage. Total Commander allows you to do this, but there are pitfalls here. Starting with Android 6.0, memory cards can work in two modes: as portable storage and as internal memory (Adoptable Storage).
If your card is formatted as internal memory, the path to it will look like part of the main file system, and games will see the cache without problems. However, if the card is running in portable mode, the game may simply not see cache files located on external media. Most modern games are strictly tied to the path /storage/emulated/0/..., which points to the internal memory.
However, some older games or emulators support working with an external card. In this case, the path will be different, for example: /storage/XXXX-XXXX/Android/obb/, where XXXX-XXXX is the unique identifier of your card. To check whether the game sees the cache on the card, try moving the folder there via Total Commander and launch the application. If the game starts downloading data again, it means that external storage is not supported.
- 📂 Internal memory is the most reliable option, guaranteeing the operation of 99% of games.
- 💾 SD card (portable) - suitable only for old projects or emulators.
- ⚡ SD card (internal) - works as a phone extension, but requires formatting (the data will be deleted!).
It is worth considering the speed of the memory card. Cheap class 4 or 6 cards can be a bottleneck for modern open world games. Textures will be loaded with a delay, and the game may slow down even on a powerful processor. To install games, it is recommended to use UHS-I U3 or V30 cards.
Diagnostics of errors and checking the integrity of files
It happens that you did everything correctly, but the game still crashes or says “Files are damaged.” The first reason is a broken archive. When downloading large files via the mobile data, data packets may be lost. Total Commander has a built-in function for checking checksums, but the easiest way is to try unpacking the archive again. If the manager writes about a CRC error when unpacking, the file is damaged, you need to download it again.
The second common problem is incorrect folder nesting. Users often accidentally create an extra directory. The path should look like this: .../obb/com.game.name/main.123.com.game.name.obb. If you succeed .../obb/com.game.name/com.game.name/main.123..., then the game will not find the files. Go to the cache folder through the file manager and make sure that the file .obb is located immediately in the folder with the package name, and not deeper.
It is also worth checking the version of the game. The cache from version 1.0 will not work for version 1.2. Developers often change the file structure between major updates. If you installed a new .apkbut left the old cache, a version conflict is inevitable. In this case, you need to completely delete the game folder from Android/obb i Android/data, and then unpack the fresh archive.
⚠️ Attention: Never rename cache files or folders with the package name manually. The game searches for them using a strictly specified name hash. Changing even one letter will result in the application not recognizing its own data.
If all else fails, try clearing the cache of the application itself (not the data, but the cache) through the Android settings. Go to Settings → Applications → [Game name] → Memory → Clear cache. This will reset temporary startup settings, but will not delete your manually placed cache files. After that, try starting the game again.
Is it possible to combine several cached archives into one?
No, this is impossible and not necessary. Each archive corresponds to a specific version of the game. If you downloaded the game in parts (for example, due to limitations of the torrent client), these parts must first be combined into one file on the computer, and then unpacked on the phone. Total Commander does not know how to merge separated archives into a single working cache on the fly.
Why does Total Commander not see the Android folder on a new phone?
This is a security limitation of Android 11+. The system hides the contents of this folder from third-party applications. To see the files, you need to click the “Allow access” button in the system dialog when you first log in. If the dialog does not appear, enter the path manually in the address bar of the file manager.
Do I need to delete the installation APK after installing the game?
Yes, the .apk file is no longer needed after the application is installed on the system. He takes up space and does not participate in the operation of the game. You can safely delete it through Total Commander to free up a few hundred megabytes of memory. The cache cannot be deleted.
What to do if the game requires you to download another 2 GB after installing the cache?
This means that the cache is either not found (incorrect path), or it is from a different version of the game. Check if the cache folder is located in /Android/obb/ and is named the same as the game package. Also make sure that you have not created an extra subfolder inside the directory with the package name.
Is it possible to transfer an already installed game with a cache to an SD card?
It is often impossible to transfer the application itself to the card using standard Android tools, and manually transferring the cache can lead to the game no longer seeing it. The safest way to store heavy games is in the internal memory. If the memory is full, it is better to delete another game than to risk the performance of the current one.