Android 11 brought changes to how storage works, and many users encountered problems when trying to transfer OBB files additional data from games and applications. Unlike previous versions, the system now controls access to folders more strictly, especially to /Android/obb/. This creates difficulties when manually copying files or restoring backups.
In this article we will look at all current methods transferring OBB to Android 11: from standard methods with a file manager to advanced solutions via data-i="38">. We will pay special attention to typical errors (for example, โOBB could not be installedโ or โFiles are not recognizedโ) and how to resolve them. If you are trying to transfer saves from an old phone, restore data after a reset, or simply optimize space on the internal memory, you will find proven solutions here. ADB And root access. We will pay special attention to typical errors (for example, โOBB could not be installedโ or โFiles are not recognizedโ) and how to resolve them. If you are trying to transfer saves from an old phone, restore data after a reset, or simply optimize space on the internal memory, you will find proven solutions here.
Important: the procedure may differ depending on the manufacturer (Samsung, Xiaomi, OnePlus etc.), as many brands modify standard Android. We will take these nuances into account and provide universal recommendations.
What are OBB files and why canโt they just be copied?
Files with the extension .obb (Opaque Binary Blob) are encrypted data packets that games and some applications (for example, Google Earth or Nvidia Geforce NOW) are used to store:
- ๐ฎ High-resolution graphic textures
- ๐ต Sound tracks and voiceovers
- ๐บ๏ธ Maps, levels and 3D models
- ๐ Localizations in different languages
V Android 11 Google has tightened the rules for accessing system folders through the Scoped Storage mechanism. Now, by default, applications cannot write files to /Android/obb/ directly - only through special APIs or with user permission. This means that:
- ๐ Simply copying OBB via Explorer or Total Commander often leads to access rights errors.
- ๐ When transferred from another device, files may not be โvisibleโ for the game, even if they are in the correct folder.
- ๐ Some manufacturers (for example, Huawei) additionally block access to system partitions.
Moreover, OBB files are tied to a specific version of the application. If you copy OBBs from GTA San Andreas version 2.00 into the game folder of version 2.10, it will ignore them. This is a common cause of the error "Failed to load OBB".
Preparing for the transfer: what needs to be done before copying
Before you begin the transfer, follow the required steps to avoid data loss or failures:
- Check the version of the game/application. Make sure that the OBB files match the installed version. For example, for Asphalt 9 files from version 3.0.0a will not be suitable for 3.2.1b.
- Create a backup copy. Copy original OBB files to PC or cloud. This will help you restore your data if something goes wrong.
- Clear the game cache. Go to
Settings โ Applications โ [Game name] โ Storage โ Clear cache. This will eliminate conflicts with existing data. - Connect the device to the PC (optional). Some methods will require USB debugging and drivers (for example, for
ADB).
If you are transferring OBB from another device, please note:
- ๐ฑ The files must be from folders
/Android/obb/[package.name]/, wherepackage.nameis a unique application identifier (for example,com.rockstargames.gtasa). - ๐ Some games (for example, PUBG Mobile) store data in
/Android/data/instead of/obb/. Check this in description of the game. - ๐ On devices with MIUI (Xiaomi) or EMUI (Huawei), you may need to disable "File Protection" in the security settings.
โ๏ธ Preparing to transfer OBB
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy with One UI 3.1+), the folder/Android/obb/may be hidden even for file managers with root access. In this case, use the method withADBor specialized utilities like FX File Explorer.
Method 1: Transferring OBB through a standard file manager
This is the simplest method, but it does not work on all devices. Suitable for smartphones with โpureโ Android (for example, Pixel, Nokia) or slightly modified shells (Motorola, Asus ZenFone).
Step-by-step guide:
- Open any file manager (for example, Files by Google, Solid Explorer).
- Go to the folder where OBB files are stored (usually this
/storage/emulated/0/Android/obb/). - Create a folder with the name of the application package (for example,
com.gameloft.android.ANMP.GloftA9HMfor Asphalt 9). - Copy the OBB files (usually
main.1.com.packet.name.obbandpatch.1.com.packet.name.obb) to the created folder. - Reboot your device and launch the game.
If the files are not detected:
- ๐ Make sure that the file and folder names match the original ones (including case!).
- ๐ Try renaming the files by removing the numbers after
main.orpatch.(for example,main.1.com.rockstar.gtasa.obbโmain.com.rockstar.gtasa.obb). - ๐ Check folder permissions: click on the folder with OBB โ
Propertiesโ set permissionsrwxrwx---(read/write for owner and group).
| Problem | Possible cause | Solution |
|---|---|---|
| Files are not copied ("Insufficient rights") | Scoped Storage blocks entry | Use ADB or root access |
| The game does not see OBB ("File is damaged") | Version mismatch or broken files | Download OBB again from a trusted source |
Folder /obb/ not displayed |
Hidden by the manufacturer or missing | Create it manually or use ADB |
| Error "Failed to extract OBB" | Insufficient space on the device | Clear 1-2 GB of memory and try again |
If the game displays a license error after transferring OBB, try temporarily disabling the Internet the first time you launch it. Some applications (for example Dead Trigger 2) verify the authenticity of files over the network.
Method 2: Transfer via ADB (without root)
ADB (Android Debug Bridge) is a debugging tool that allows you to manage files on your device through the PC command line. The method works on all devices with Android 11, but requires preliminary setup.
What you will need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS
- ๐ฑ USB cable (preferably original)
- ๐ ๏ธ Installed ADB drivers (Platform Tools from Google)
- ๐ง Enabled USB debugging on the phone
Step-by-step guide:
- Enable
USB debugging:Settings โ About phone โ Build number (press 7 times)Settings โ System โ For developers โ USB debugging - Connect your phone to the PC and confirm your trust in the computer.
- Open the command line (Windows) or terminal (Linux/macOS) in the folder with
platform-tools. - Check the connection:
adb devicesYour device should be displayed.
- Copy OBB files to the device:
adb push C:\path\to\file.obb /sdcard/Android/obb/com.packet.name/ - Set the correct permissions:
adb shell chmod 644 /sdcard/Android/obb/com.packet.name/*.obb
If the command adb push issues error "Read-only file system":
- ๐ Try an alternative path:
adb push file.obb /storage/emulated/0/Android/obb/com.packet.name/ - ๐ง Use
adb shellto manually create a folder:adb shell mkdir /sdcard/Android/obb/com.packet.name/ - ๐ If the folder exists but is inaccessible, delete it and create it again.
What to do if ADB does not see the device?
1. Check if the drivers are installed (for Windows, download Google USB Driver). 2. Try a different USB cable (some charging cables do not transfer data). 3. Restart your phone and PC. 4. Enable the "USB Debugging Authorization Override" option in the developer settings and reconnect the device.
โ ๏ธ Attention: On devices Samsung with One UI, additional permission may be required for ADB. Go to Settings โ Biometrics and security โ Other security settings โ Install unknown applications and allow installation via ADB.
Method 3: Transfer using root access (for advanced)
If your device has root access (for example, via Magisk), you can transfer OBB files without restrictions. This method is suitable for users who:
- ๐ง Already unlocked the bootloader and got root
- ๐ฑ Use custom firmware (for example, LineageOS)
- ๐ ๏ธ Prepared for potential risks (loss of warranty, problems with OTA updates)
Instructions:
- Install a file manager with root support (for example, Root Explorer or FX File Explorer).
- Go to
/data/media/0/Android/obb/(this is the real path to folder/sdcard/Android/obb/). - Create a folder with the name of the application package (for example,
com.epicgames.fortnite). - Copy OBB files to the folder and set permissions:
chmod 644 /data/media/0/Android/obb/com.packet.name/*.obbchown system:system /data/media/0/Android/obb/com.packet.name/ - Restart the device.
Advantages of the method:
- โ There are no restrictions on writing to system folders.
- โ You can transfer OBB even on locked devices (for example Xiaomi with a locked bootloader, but with temporary root).
- โ Suitable for data recovery after a reset or flashing.
Risks:
- โ ๏ธ Loss of warranty (on most devices).
- โ ๏ธ Possible problems with SafetyNet (some games, for example Pokรฉmon GO, may not start).
- โ ๏ธ Risk of โbrickingโ if you perform incorrect actions with system files.
Root access gives full control over OBB files, but requires caution. Always make a backup /data/media/0/ before making changes, as this folder contains all user data.
Solving common errors when transferring OBB
Even if you copied the files correctly, errors may occur. Let's look at the most common ones and how to eliminate them:
1. Error: "Failed to load OBB" or "File not found"
Causes and solutions:
- ๐ Version mismatch: Uninstall the game, install the same version for which the OBB files are intended, then copy them again.
- ๐ Incorrect folder name: Make sure that the folder is named exactly like the application package (for example,
com.mojang.minecraftpe, and notminecraft). - ๐ Blocking by antivirus: Some antiviruses (for example, Avast) may block access to OBB. Disable protection for a while transfer.
2. Error: "Not enough space"
Although there may be free space on the device, Android 11 reserves some memory for system needs. Solutions:
- ๐๏ธ Clear the cache. all applications via Settings โ Storage โ Cache data data-i="231">(will free up ~1 GB of cache).
Settings โ Storage โ Cache data. - ๐ Transfer some applications to the SD card (if supported).
- ๐ Use
ADBto force free space:adb shell pm trim-caches 1G(will free up ~1 GB of cache).
3. Error: "OBB file is corrupted"
This may mean that the file:
- ๐ Downloaded with errors (check the MD5 checksum).
- ๐ Broken (try downloading again from another source).
- ๐ Does not match the device architecture (for example, OBB for
arm64onx86).
To check the integrity of the file, use the command:
adb shell md5sum /sdcard/Android/obb/com.packet.name/main.1.com.packet.name.obb
Compare the resulting hash with the original one (usually indicated on the site where you downloaded OBB).
4. Error: "Folder /obb/ unavailable"
On some devices (for example, Huawei or Oppo), the folder may be hidden or blocked. Solutions:
- ๐ง Use
ADBto create a folder:adb shell mkdir -p /sdcard/Android/obb/com.packet.name/ - ๐ฑ Move OBB to internal memory, then through Total Commander with root access move it to
/obb/. - ๐ Update the firmware - in new versions of Android 12+ some restrictions have been removed.
If the game after transferring OBB gives an error about insufficient rights, try temporarily disabling Google Play Protection in the security settings. Some applications conflict with it when working with external data.
Transferring OBB to an SD card: possible problems and solutions
Many users try to transfer OBB files on SD cardto free up internal memory. However, in Android 11 this is fraught with difficulties:
Problems:
- ๐ซ Most games do not support launching OBB from external drive.
- ๐ Scoped Storage blocks direct access of applications to the SD card.
- ๐ Files on the SD card may become damaged due to slow reading speed.
Bypass paths:
- Symbolic links (symlink):
adb shellsu
ln -s /storage/1234-5678/Android/obb/com.packet.name /sdcard/Android/obb/com.packet.name(replace
1234-5678to the real ID of your SD card, which can be found throughadb shell ls /storage/). - Forced mounting (requires root):
mount --bind /storage/1234-5678/Android/obb /sdcard/Android/obb - Using applications like FolderMount (does not work on all devices).
Important: symbolic links may be reset after a reboot. To make them permanent, add a command to the initialization script (for example, via Magisk โ Post-fs-data).
โ ๏ธ Attention: On devices with Samsung DeX or Huawei Desktop Mode transferring OBB to an SD card may cause failures in these modes. Test changes before active use.
FAQ: Answers to frequently asked questions
Is it possible to transfer OBB files without a computer?
Yes, but with restrictions You can:
- Use a file manager with FTP support. (for example, Solid Explorer) to transfer files over a local network.
- Download OBB directly to the device via a browser, then move them manually.
- Use cloud storage (for example, Google Drive), but note that large files (>2 GB) may not to load.
However, to bypass Scoped Storage restrictions you may still need ADB or root.
Why does the game still load data after the OBB transfer?
This happens for several reasons:
- ๐ Game has been updated and the OBB files are out of date. Check the version in Google Play.
- ๐ The files are in the wrong folder (for example, in
/Android/data/instead of/obb/). - ๐ The game uses its own file integrity check system (for example, Call of Duty Mobile). In this case, OBB you will have to download again.
Try deleting the folder with OBB, launch the game (wait for the download error), then close it and copy the files again.
How to transfer OBB from one phone to another?
Procedure:
- On the old phone, copy the folder
/Android/obb/[package.name]/to PC or cloud. - On the new phone, install the same version of the game as on the old one.
- Create folder
/Android/obb/[package.name]/on the new device. - Transfer OBB files in any convenient way (via PC,
ADBor file manager). - Set the correct permissions (via
ADBor root).
If the game is not in Google Play (for example, deleted), download the APK from a trusted source (for example, APKMirror) and install manually.
Is it possible to transfer OBB to a device with a different architecture (for example, from arm to x86)?
Technically yes, but:
- ๐ง Most OBB files are independent of architecture (they contain only data, not executable code).
- โ ๏ธ The exception is games with native libraries (for example PPSSPP or emulators). In this case, OBB may not work.
- ๐ If the game uses
.sofiles in the folder/lib/, they also need to be transferred.
Before transferring, check compatibility on the forums (for example, XDA-Developers or 4PDA).
How to restore OBB after resetting the phone to factory settings?
If you made a backup:
- Restore the folder
/Android/obb/from the backup. - Install the games in the same version as before.
- Reboot the device.
If there is no backup:
- Try to download OBB again from sites like APKPure or OBBGames.
- Use apps to extract OBB from APK (for example, APKTool), if the files are included in the installer.
For games with cloud saves (for example, Clash of Clans), OBB does not need to be restored - the data will be downloaded from the server.