Mobile gaming has long ceased to be the domain of simple “match three” games and has turned into a full-fledged industry with console-level graphics. Modern projects like PUBG Mobile or Genshin Impact require tens of gigabytes of free space for installation and correct operation. The main volume is occupied not by installation files, but by resource-intensive assets, textures, character models and high-quality audio tracks. cache — resource-intensive assets, textures, character models and high-quality audio tracks.

Users are often faced with a situation where they need to free up space on the internal drive or reinstall the operating system, but they don’t want to spend hours re-downloading data. Saving a cache allows you to avoid unnecessary waste of traffic and time, especially if the Internet connection is unstable or limited.

In this material we will analyze all the current methods of backing up game data, from standard file system tools to advanced methods using ADB and root access. Understanding the Android folder structure will help you effectively manage your device's memory without the risk of losing progress.

Structure of storing game data on Android

Before you start manipulating files, you need to clearly understand where exactly the operating system stores application data. Starting with Android 11, Google has significantly tightened its security policy by introducing a mechanism Scoped Storage. This change limits the access of applications and users to system directories, which directly affects the way the cache is saved.

Traditionally, all data was divided into two main types: OBB (Opaque Binary Blob) and Data. OBB files typically contain multimedia content that can be shared between different versions of the game, while the Data folder stores custom settings, progress saves, and downloaded resources. Understanding this difference is critical for a successful backup.

⚠️ Attention: Direct access to folders /Android/obb and /Android/data on modern versions of Android (11, 12, 13, 14) without special permissions or third-party file managers is often impossible. The system may show these folders empty.

The location of the files depends on whether your device is rooted. On standard devices without superuser rights, the path to data looks standard, but access to it can be blocked by system restrictions.

Backup through a file manager

The most accessible way to save the game cache on Android is to use built-in or third-party file managers. To work with system folders on new versions of the OS, standard explorers may not be suitable, so it is recommended to use specialized tools, such as Total Commander, MT Manager or Files by Google with extended access rights.

The process begins by searching for the root directory of the internal memory. You need to find the folder Android, and inside it the sections that interest us. This is where all the heavy resources that we plan to save are stored.

For successful copying, follow these steps:

  • 📂 Open the file manager and go to Internal Storage → Android → data.
  • 🔍 Find the folder with the name of the game package (for example, com.miHoYo.GenshinImpact).
  • 📑 Copy the entire folder or selectively the contents of subfolders files and cache.
  • 💾 Move the saved copy to an external drive (SD card) or cloud storage.

Don't forget to also check the folder Android/obb. Many heavy games store the bulk of their resources there. If you delete the game, but leave the obb folder, when you reinstall it, progress may not be restored, but some of the data will load faster.

If the system gives an access error when trying to copy, try using the “Access to system folders” function, which is offered by some advanced explorers. This allows you to bypass restrictions Scoped Storage without root access.

Using a computer to save the cache

Connecting a smartphone to a personal computer is one of the most reliable methods of creating a backup copy of large amounts of data. The PC does not have the restrictions on access to the file system that the mobile OS imposes, which allows you to freely copy any directory.

First, connect the device to the computer via a USB cable. In the notifications on the smartphone screen, select the operating mode MTP (Media Transfer Protocol) or “File transfer”. After connecting on your computer, open “My Computer” and find your device.

The following algorithm of actions is similar to working with a file manager, but the Windows or macOS interface is often more convenient for navigation:

  • 💻 Go to the device memory and open the folder Android.
  • 📁 Find the directory data or obb depending on what you need to save.
  • 🖱️ Select the folder of the desired game, right-click and select “Copy.”
  • 📀 Paste the copied file into a safe place on your computer’s hard drive.

This method is especially effective if you need to save the cache of several games at the same time, or if the phone's internal memory is full and copying to an SD card is not possible.

💡

Use USB 3.0 and an appropriate cable for maximum transfer speeds. Copying 10 GB of data using an old USB 2.0 cable may take more than 20 minutes.

Saving data using ADB (Android Debug Bridge)

For advanced users who are not afraid of the command line, the tool ADB provides the most flexible access to the file system. This method allows you to make complete backups of applications along with data, even if standard access tools are limited.

To work, you must enable “Developer Mode” and “USB Debugging” in the Android settings. Then install the platform SDK Platform Tools on your computer. Connect your phone and check the connection with the command adb devices.

To save data for a specific application, use the backup command. The syntax is as follows:

adb backup -f game_backup.ab -noapk com.package.name

Here -f indicates the name of the backup file, and -noapk means that we save only the data, without the apk installation file itself. After executing the command, a request to confirm the backup may appear on the phone screen - you must confirm it.

⚠️ Attention: Some modern applications (especially banking and some highly secure games) may block the creation of backups via ADB. In this case, the method will not work without root access.

Data recovery occurs with the command adb restore game_backup.ab. This is a powerful tool that allows you to literally “clone” the state of the game on another device or after a reset.

Comparison of backup methods

The choice of how to save the cache depends on your technical skills, the presence of root access and the version of the operating system. Each method has its own advantages and disadvantages, which should be taken into account before starting the procedure.

Below is a table comparing the main characteristics of the considered methods:

Method Root required Complexity Reliability Speed
File manager No (preferred) Low Medium High
PC (USB cable) No Low High Average
ADB Backup No High High Average
Cloud Save (Google Play) No Minimum Depends on the game Instant

Cloud saves via Google Play Games or developer accounts (HoYoverse Account, Supercell ID) are the most convenient way to save progress, but they do not save a heavy cache (textures, models), which will have to be downloaded again.

If your goal is to save traffic, then local copying of files via a PC or file manager will be the optimal solution. For complete migration to a new phone, it is better to combine methods.

📊 How do you prefer to save game data?
Via USB on PC
File manager to SD card
Via cloud services
I don’t save, I download again

Cache restoration and possible problems

The process of restoring data often raises more questions than saving it. The main mistake users make is trying to simply “paste” files back into the folder Android/data on modern versions of the system. Android may ignore these files or prevent applications from reading them due to mismatched access rights.

Recommended recovery algorithm:

  1. Install the game from Google Play or another source, but do not run it.
  2. If the game starts downloading data when you first launch it, interrupt the process and delete the game. We need the system to create the correct folder structure with the correct access rights.
  3. Copy the saved cache files back to the system-created folders, replacing the existing files.
  4. Start the game. It should check the integrity of the files and start without re-downloading.

In some cases, after restoring the cache, the game may display a signature or file integrity verification error. This is normal for some engines. Clearing the cache of the application itself through the Android settings often helps (Settings → Applications → [Game] → Memory → Clear cache), but not the data!

What to do if the game says “Not enough memory” after recovery?

Even if there is space, try to clear some space (1-2 GB). The system needs a buffer to unpack and check the recovered files. Also make sure that the files are copied to the correct directory (data or obb).

If you are using an SD card to store backups, make sure it is formatted in the file system exFAT or FAT32. Files larger than 4 GB (often found in game cache) will not be written to a card with the FAT32 file system.

FAQ: Frequently Asked Questions

Is it possible to save game cache without root on Android 13?

Yes, it is possible. Use a PC connection in MTP mode or special file managers (for example, Solid Explorer or CX File Explorer) that can request system permission to access the Android folder. Standard Explorer may not show the content.

Will progress be saved if I delete the cache?

No. Deleting the cache (especially the data folder) is almost guaranteed to result in lost progress unless the game uses cloud saves. The cache contains not only pictures, but also save files locally.

Where to look for the obb folder and what is the difference with data?

The folder obb is located along the path Android/obb and contains shared resources. The folder data (Android/data) contains individual user data. For a complete backup, both folders are needed if the game is large.

Why does the game download the data again after restoring the cache?

The folder structure or file names are probably broken. The game can also check the hash sums of the files, and if they do not match the server ones (for example, the game version has been updated), the download will start again. Always check the game version before restoring the old cache.

💡

The safest way not to lose progress is to link your game account to Google, Facebook or developer ID. Local cache files are only a way to save traffic, but not a guarantee of saving progress.