Installing games with an external cache (OBB files) on Android 11 often turns into a puzzle: the system blocks access to folders, files โdisappearโ after a reboot, and the game persistently requires you to download the data again. The reason lies in storage policy changesthat Google has implemented in this version of the OS. Now applications are prohibited from freely writing data to arbitrary directories, and users are faced with errors like Error 492 or Failed to download additional files.
In this guide we will examine three working installation methods (including bypassing restrictions Scoped Storage), we will explain why the cache is โnot visibleโ even after correct placement, and we will show how set up a folder Android/obb so that files are not reset after system updates. The instructions are relevant for all devices on Android 11 โfrom Samsung Galaxy S20 to Xiaomi Redmi Note 9โbut taking into account the peculiarities of the manufacturers' firmware.
Before you start, check:
- ๐ฑ Android version: go to
Settings โ About phone โ Android version. If you Android 10 or lower, use alternative method. - ๐ Free space: cache of modern games (for example, Genshin Impact or Call of Duty Mobile) can weigh
2โ10 GB. Free up memory in advance. - ๐ Source APK: download files only from trusted sites (APKMirror, APKPure) to avoid viruses in pirated builds.
Why does Android 11 block the installation of games with a cache?
In Android 11 Google has tightened control over file storage through the mechanism Scoped Storage. Now, by default, applications can only write data to their own isolated folders:
/Android/data/game package/โ for user data;/Android/obb/โ for cache (OBB files).
The problem is that many games (especially old or pirated versions) try to write the cache to /sdcard/ or other directories that the system blocks. Wedลug statistics XDA Developersup to 30% installation errors are related precisely to this. In addition, Android 11 automatically clears the cache when:
- ๐ System update;
- ๐งน Using the function
Free up spacein settings; - ๐๏ธ Removing the game via
Settings โ Applications(sometimes the folder is also erasedobb).
โ ๏ธ Attention: Manufacturers (for example, Xiaomi or Huawei) can further restrict access to folders through their shells (MIUI, EMUI). If standard methods do not work, check section about proprietary firmware.
Another trap - permissions. Even if you manually copy the OBB files to the correct folder, the game may not see them due to lack of permissions. This can be solved either through ADBor with the help of special file managers (for example, Mixplorer or FX File Explorer).
Method 1: Standard installation (for official APKs)
If you downloaded the game from Google Play or a trusted source (for example, APKMirror), and the cache is a separate archive, follow these instructions. It works for 90% games, including PUBG Mobile, Free Fire i Asphalt 9.
Download APK and OBB files from one source|Check the integrity of the archives (for example, via 7-Zip|Disable the antivirus (it may block the installation)|Connect the device to a charger (installing large files drains the battery)
-->
Step 1. Install APK
- Download
.apkgame file and save it to a convenient location (for example, in the folderDownloads). - Run the file and allow installation from unknown sources:
- ๐ If a window appears
Blocked Play Protect, clickInstall anywayโConfirm. - ๐ On Samsung may need to be enabled
Installing unknown applicationsin the browser or file manager settings.
- ๐ If a window appears
Step 2. Placing OBB files
- Unzip the downloaded
.zipor.obbfile. Inside there should be a folder with the name of the game package (for example,com.tencent.igfor PUBG Mobile). - Copy this folder to:
/storage/emulated/0/Android/obb/- ๐ If there is no folder
obbcreate it manually. - ๐ On on some devices, the path may look like
/sdcard/Android/obb/.
- ๐ If there is no folder
Step 3. Launch and check
Open the game. If the cache is loaded correctly, you will see the main menu without an offer to download data. If not, proceed to Method 2.
| Error | Cause | Solution |
|---|---|---|
Error 492 / Failed to download |
Incorrect placement of OBB or lack of rights | Check the path to files and give permissions via ADB |
| The game asks to download the data again | OBB files are damaged or do not match the APK version | Download the cache again from the same source as the APK |
Folder obb empty after reboot |
Android 11 clears cache when updating | Use Method 3 (changing folder attributes) |
Method 2: Bypass Scoped Storage via ADB (for experienced)
If the standard method did not work, most likely the game does not have rights to access the folder. obbThis can be solved using ADB commands, which gives the application full permissions PC And 10 minutes time, but works in 99% cases.
What you will need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux;
- ๐ USB cable (preferably original);
- ๐ ๏ธ Utility ADB (download from official site).
Step 1. Connecting the device
- Enable on the phone
Developer mode:Settings โ About phone โ Build number (press 7 times) - Activate
USB debugginginSettings โ System โ For developers. - Connect the phone to the PC and select the mode
Transferring files.
Step 2. Checking the connection
Open the command line (cmd on Windows) and enter:
adb devices
If the device is displayed in the list, the connection is successful. If not, install the drivers for your model. (for example, Samsung USB Driver for gadgets Samsung).
Step 3. Assigning permissions
Run the command (replace com.example.game with your game package):
adb shell pm grant com.example.game android.permission.READ_EXTERNAL_STORAGE
adb shell pm grant com.example.game android.permission.WRITE_EXTERNAL_STORAGE
For Android 11+ you will also need:
adb shell appops set com.example.game android:legacy_storage allow
adb shell pm list packages | grep "game_name"
-->
Step 4. Reboot and check
Reboot your phone and run the game. If the cache still does not load, try change folder attributes.
โ ๏ธ Attention: After the update Android permissions may be reset. Repeat the steps from this method if the game no longer sees the cache.
Method 3: Changing folder attributes (for saving OBB after updates)
One โโof the most common problems with Android 11 โ automatic cleaning folders obb when updating the system or through the function Free up space. To avoid this, you can change folder attributes, making it โinvisibleโ for system utilities.
Method 1: Through a file manager (without root)
- ๐ Use Mixplorer or FX File Explorer (they can work with Scoped Storage).
- ๐ Go to
/Android/obb/, find the game folder and change it attributes:- Uncheck
Read for everyone; - Leave only
Read/Write for owner.
- Uncheck
- ๐ Reboot the device.
Method 2: Through Termux (for advanced)
- Install Termux from F-Droid (version from Google Play is outdated).
- Run commands:
pkg update && pkg upgradetermux-setup-storage
cd /sdcard/Android/obb/
chmod 700 game_folder_name - Check that the attributes have changed with the command
ls -l.
Why does this method work?
Folders with the attribute 700 (owner only) are ignored system cleaning utilities, since they are perceived as โprotected.โ However, some games may no longer see the cache - in this case, return the attributes to 755 (chmod 755 folder_name).
Important! These methods do not provide 100% guarantees, since manufacturers (for example, Xiaomi or Oppo) can use their own cleaning algorithms. If the cache still disappears, consider the option of transferring games to an SD card (if the device supports Adoptable Storage).
Installation features on firmware from Xiaomi, Samsung and other brands
Manufacturers often modify Android 11, adding their own restrictions. Here's what you need to know:
Xiaomi (MIUI 12/13)
- ๐ MIUI blocks access to system folders through a standard explorer. Use Mixplorer or CX File Explorer.
- ๐ซ Disable
MIUI optimizationin the battery settings for the file manager. - ๐ After copying the OBB, reboot the phone - otherwise the game may not see the files.
Samsung (One UI 3/4)
- ๐ The folder
Android/obbmay be calledAndroid/obb-externalon some models. - ๐ง Enable
Show hidden filesin My Files (Explorer settings). - ๐ If the game does not start, try installing it through Samsung Internet (it gives more permissions than Chrome).
Realme/Oppo (ColorOS 11)
- ๐ Permissions for file managers are given through
Settings โ Privacy โ Permissions โ Files and multimedia. - ๐ฅ Download APK via Realme App Market โit automatically gives the necessary ones rights.
โ ๏ธ Attention: On some devices (for example, Huawei without Google Services), you may need to use Huawei AppGallery or manual installation Google Play via LZPlay.
Frequent errors and their solutions
Even if the game is installed correctly with a cache, failures may occur. Here are top 5 problems and ways to fix them:
| Error | Possible cause | Solution |
|---|---|---|
App not installed / Parse error |
Damaged APK or incompatible architecture (arm64/x86) |
Download the APK again, check the processor capacity in Settings โ About phone |
| The game crashes on startup | APK and OBB versions do not match or there is not enough memory | Delete the game, clear the cache and repeat the installation |
Download failed because you may not have purchased this app |
OBB files from another version of the game (for example, with a mod) | Download the cache from the same source as the APK |
Folder obb empty after copying |
Scoped Storage blocks writing | Use ADB or Mixplorer with root access |
| The game asks to update, but Google Play it is not available | Modified (pirated) is installed version | Find the current APK on APKMirror or delete the game |
If none of the methods helped, check:
- ๐ก Internet connection: some games (for example Genshin Impact) require an online cache check at the first startup.
- ๐ Battery charge: at a lower level
15%Android 11 can block the installation of large files. - ๐ก๏ธ Antivirus: Avast, Dr.Web and others can delete OBB files by counting them suspicious.
If the game still does not work, try installing it via SAI (Split APK Installer) - this application correctly processes APK + OBB even on Android 11+.
How to transfer a game with a cache to an SD card
If there is not enough internal memory, you can transfer the game to SD card, but with reservations:
- ๐ Adoptable Storage (formatting the card as internal memory) does not work on all devices and may reduce loading speed.
- ๐ Some games (for example, Call of Duty Mobile) block startup from an external drive.
Instructions:
- Format the SD card as
Internal memorytoSettings โ Memory. - Copy the game folder from
/Android/obb/to the card in the same location. - Use App2SD or Link2SD to transfer APK (root access required).
โ ๏ธ Attention: On Samsung and some other brands function Adoptable Storage is disabled. In this case, all that remains is to clear the internal memory or use cloud storage (for example, Google Drive) for OBB backups.
Alternative method for Android 10 and below
If you have Android 10 or an older version, the process is simplified:
- ๐ Copy OBB files to
/sdcard/Android/obb/(without additional permissions). - ๐ Enable
Installation from unknown sourcesin the security settings. - ๐ฎ Install the APK and run the game - the cache will be picked up automatically.
On Android 9 and below you can also use Lucky Patcher to bypass license checks (but this violates rules Google Play and can lead to account ban).
FAQ: Answers to frequently asked questions
Is it possible to install a game with cache without a computer?
Yes, but with reservations:
- Use a file manager that supports Scoped Storage (for example, Mixplorer).
- Download APK and OBB directly to your phone through a browser (not through Google Drive, as it can block files).
- If the game does not see the cache, try moving OBB files via Total Commander with root access enabled (if any).
Why does the cache disappear after updating Android?
Android 11+ clears the folder obb during major system updates. To avoid this:
- Create a backup copy of the folder
obbon your PC or cloud. - Change the folder attributes to
700(see Method 3). - Use Swift Backup (requires root) for automatic recovery after update.
How to find the game package for ADB commands?
There are several ways:
- Look for the name of the package on the website APKMirror in the game description.
- Use the command:
adb shell pm list packages | grep "name" - Install App Inspector from Google Play - it shows the packages all installed applications.
Is it possible to play an online game (for example, PUBG) with a modified cache?
No. Most online games (including PUBG Mobile, Free Fire, Call of Duty Mobile) have protection against modified files. If a modified OBB is detected, you will receive:
- ๐ซ Account ban (up to permanent).
- ๐ Forced update of the cache to the original version.
- ๐ Ban on entering multi-user modes.
Exception - offline games (for example GTA San Andreas), where a modified cache can work without consequences.
How to remove a game with a cache so that there is no โgarbageโ left?
To completely clear the device of the game:
- Delete the application via
Settings โ Applications. - Manually delete the folders:
/Android/obb/game package//Android/data/game package/ - Use SD Maid or Files by Google to search for remaining files.
On Android 11 some folders may remain locked - in this case, rebooting or using ADB:
adb shell rm -rf will help /sdcard/Android/obb/package.games