Owners of modern smartphones often face a lack of built-in memory, especially when they start installing resource-intensive games or applications with heavy graphic content. The main problem is that additional data files, often called cache or folders OBB, take up gigabytes of free space on the system partition.
Moving this data to a microSD memory card or other type of internal storage can significantly relieve the system and speed up the device. However, starting with version Android 11, Google has tightened its file system access policy, which made standard transfer methods more difficult for the average user.
In this guide, we will look at current ways to solve the problem, from using built-in functions to advanced methods with superuser rights. You will learn how to avoid errors when launching applications and where to look for hidden directories with heavy assets.
Understanding file structure: Cache vs. OBB
Before you start manipulating files, you need to clearly differentiate the concepts, since many users mistakenly consider them synonyms. In fact, these are different types of data, stored in different directories and performing different functions in the operating system Android.
Folder Android/obb is designed to store basic additional application files. Typically, textures, models, sound tracks and videos for games are placed here. Without these files, the application will either not start or will display an error loading resources. The size of such folders can reach tens of gigabytes in modern projects.
At the same time, the application cache (often located in Android/data or a special system folder) contains temporary data. These can be image thumbnails, the clipboard, temporary browser files or downloaded maps in navigators. Clearing the cache usually safe, while deleting files from OBB will require resuming the content.
โ ๏ธ Attention: Never Don't delete files from the OBB folder if you're just planning to free up space. This will result in the need to re-download gigabytes of data over the Internet, which can be expensive with a limited tariff.
Understanding this difference is critical when planning a transfer. If your goal is to speed up your phone, you should clear the cache. If the goal is to make room for new games, you need to transfer OBB files OBB files.
Preparing the device and memory card
Successful data transfer directly depends on the quality and format of the media you plan to use. Not every memory card is suitable for storing active game files, since the reading speed of cheap models may not be high enough for streaming texture loading.
It is recommended to use standard cards UHS-I or UHS-II with a speed class of at least 10. Faster interfaces will ensure smooth operation of applications, while slow cards can cause freezes and stuttering in games, even if the smartphone processor is powerful.
- ๐ฑ Make sure that the memory card is formatted in the file system
exFATorFAT32that are natively supported by Android. - ๐พ Check the amount of free space: it must exceed the size of the transferred data by at least 20% for the system to function correctly.
- ๐ Before starting operations, back up important data to a computer or cloud storage.
It is also worth checking the physical condition of the microSD slot. Oxidized contacts can cause the system to periodically lose connection with the media, which will cause applications whose files are on the card to crash.
Use the SD Insight utility from Google Play to check the real speed and authenticity of your memory card before transferring important data.
Standard transfer method through Android settings
The safest and easiest way, available to most users without the need to obtain root access or connect to a PC, is to use the built-in functions of the system. This method does not work for all applications, but for many games it is preferable.
You need to go to the settings menu of your device. The path may vary depending on the manufacturer's shell, but usually it looks like Settings โ Applications โ Manage applications. Here you need to find the specific game or app whose data you want to move.
In the menu of the selected application, find the item Storage. If the developer has provided the possibility of transfer, the Change or Move to SD cardbutton will be active there. Clicking this button will start the system file migration process.
| Data type | Can I transfer as standard? | Risk of data loss | Requires Root |
|---|---|---|---|
| Application itself (APK) | Partially | Low | No |
| OBB files | Rare | Medium | Often yes |
| Application cache | No | High | Yes |
| Media content | Yes | Low | No |
It is worth noting that even if the transfer is successful, some of the data will still remain in the internal memory. These are system files and libraries that must load quickly for stable operation of the OS. This method will not completely free up the internal storage.
Manually transferring files via computer
If the built-in tools do not work, the most reliable option is to use a personal computer. This method allows you to manually control the copying process and bypass some software limitations of the mobile OS.
Connect your smartphone to the PC via a USB cable and select the file transfer mode MTP in the notifications on the phone screen. On your computer, open File Explorer and find your device in the list of drives.
You will need to find the source data folder. Usually it is located along the path Internal memory/Android/obb/. Inside you will see folders with application package names, for example com.rockstargames.gtasa. Copy the entire folder you need.
Source: /storage/emulated/0/Android/obb/com.example.game
Destination: /storage/sdcard1/Android/obb/com.example.game
After copying, paste the files into the appropriate directory on the memory card. The folder structure must be identical: if on the internal disk the path led to Android/obb, then exactly the same path should be created on the card.
โ ๏ธ Attention: When copying manually, make sure that you do not create subfolders by accident (for example, obb/obb/). The files must be located directly in the folder with the package name.
Once the operation is complete, safely remove the device and try launching the application. If the game requires file verification, it may take some time to verify data checksums.
Using file managers with access to system folders
Starting with Android 11, access to folder Android/data and Android/obb for third-party file managers was limited. A standard explorer may simply not show the contents of these directories or prohibit writing to them.
To solve this problem, there are specialized file managers, such as MT Manager, X-plore or Solid Explorer. When they try to access a protected folder, they will ask for special permission through the system window, which must be confirmed.
The process is as follows: you open the manager, go to the internal memory, find the folder obb, select the desired files and select the function Move or Copy. Then go to the memory card and insert.
Why doesnโt the standard Explorer see files?
Starting with Android 11, Google introduced a Scoped Storage restriction, which hides the contents of system folders from applications that do not have a special permissions for the security of user data.
Some advanced managers allow you to create symbolic links, but this requires root access. For ordinary users, the direct copy function with confirmation of special access is sufficient.
Compatibility issues and errors after transfer
Even if all instructions are followed correctly, users may experience that the application stops launching or displays the โNot enough spaceโ error. This often has to do with how a particular version of Android handles external storage.
Some games are strictly tied to the internal memory path and do not know how to search for resources on the SD card. In such cases, manually transferring files will not help, and the system will continue to require the presence of data in the internal storage.
- ๐ The "Application has stopped" error often occurs when the access rights to the transferred files are incorrect.
- โก Slow loading of levels indicates a low reading speed of the memory card or its fragmentation.
- ๐ The absence of a folder
obbon the card may require its manual creation with strict adherence to the case of letters.
It is also worth considering that when formatting a memory card as โinternal storageโ (Adoptable Storage), the system encrypts it. Such cards cannot simply be removed and inserted into another device or PC to read files.
If after transfer the game does not see the files, try clearing the cache of the application itself (not data!) so that it rescans the path to resources.
Advanced methods: root access and symbolic links
For experienced users who have unlocked bootloader and installed Magisk, there is the most flexible transfer method. It allows you to deceive the system into thinking that the files are in the internal memory, although they are physically on the card.
The essence of the method is to create a symbolic link (symlink). You transfer a heavy folder to the card, and in its place in the internal memory you create a shortcut leading to a new address. For the system, the path remains the same, but no space is wasted.
For implementation, you will need terminal emulators or special modules. The command in the terminal may look complicated, but it is guaranteed to work with even the most capricious applications.
ln -s /storage/XXXX-XXXX/Android/obb/com.game /storage/emulated/0/Android/obb/com.game
This method requires caution: an error in the path can lead to data loss or system instability. Always make a full backup before experimenting with the command line.
โ ๏ธ Attention: Using root access will void the device warranty and may make it impossible for banking applications to work without additional security settings.
If you are not confident in your abilities, it is better to limit yourself to standard methods or buy a device with a large amount of built-in memory.
Is it possible to transfer the Telegram or WhatsApp cache to a card?
Messengers store media files in open folders (for example, Telegram/Telegram Images), which can transfer manually. However, the system database cache cannot be transferred, since it must be available instantly.
Why does the game require you to download the data again after the transfer?
This happens if the folder structure is broken or the package folder name is changed. The game does not find the files in the expected path and assumes that they are missing, starting the download procedure.
Is it safe to delete the Android/obb folder after the transfer?
Yes, but only after you make sure that the application launches correctly from the memory card. It is recommended to first rename the folder on the internal drive, check it works, and only then delete it.
Does transferring OBB affect the game loading speed?
Yes, the speed may decrease if the memory card is slower than the phone's internal flash memory. For heavy 3D games, it is recommended to use only fast UHS class cards.
How to get files back to the internal memory?
The process is similar to transfer: simply copy the folders from the memory card back to the directory Android/obb in the internal storage, replacing existing files if necessary.