Losing progress in your favorite game due to changing a smartphone or accidentally deleting an application is a real nightmare for any gamer. Fortunately, Android system stores data about your achievements in special directories, which can be accessed if you have a file manager. Understanding the structure of the file system allows you not only to make a backup copy, but also to transfer the save to another device without losing hours of gameplay.
However, finding these files is not always a trivial task. In various versions of the operating system, especially from Android 11 and later, Google's security policy has become more stringent, limiting direct access to system folders. You will need to not only find the file, but also interpret it correctly, since the data can be stored either in clear text or in encrypted SQLite databases.
Standard paths to application data
Most games follow generally accepted data storage standards, placing their files in predictable directories of internal memory. The main storage of user data is located along the path /Android/data/. Here, each folder is named in accordance with the unique identifier of the application package, for example, com.supercell.clashofclans.
Inside such a folder there is usually a subdirectory fileswhere the main resources and saves are located. Some developers prefer to use deeper structures such as /Android/obb/ for cache and /Android/data/[package_name]/files/saves for actual progress. You can find these directories through any advanced file manager that has rights to work with system partitions.
It is worth noting that on modern devices without root access access to the folder /Android/data can be blocked by standard system tools. In this case, the system will report that the folder is empty, even if the files are physically present there. This is done to protect against malware, but creates inconvenience for advanced users.
Use the file manager Solid Explorer or FX File Explorer - they are better than others at requesting special permissions to access the Android/data folder on new versions of the OS.
Storage features in Android 11 and newer
Starting with the eleventh version of the OS, Google has introduced a mechanism Scoped Storagethat isolates application data from each other. Now standard explorers cannot just โgoโ into someone elseโs folder. This means that searching for saves requires additional actions or the use of specialized software that can work through the storage access API.
If you updated recently and cannot find your files, try using the built-in Files application from Google or third-party utilities that request special permission through the system window. SAF (Storage Access Framework). Without this step, you will only see an empty directory, which often misleads users.
โ ๏ธ Attention: Directly editing files in the folder /Android/data on Android 11+ may cause the game to stop launching or reset the settings. Always make a copy before changing!
To bypass restrictions, some users use a computer. By connecting your smartphone via USB in file transfer mode (MTP), you often get full access to the directory structure, which is hidden on the phone screen itself. This is an old but reliable method of accessing protected areas.
Using root access for full access
Availability root access removes almost all restrictions on reading and writing to system partitions. With superuser rights, you can use powerful tools like Titanium Backup or Swift Backupthat automatically find all saves and allow you to unload them with one click.
Without root access access to the folder /data/data/ completely closed. This is where the most important configuration files and progress databases for many offline games are stored. If the game does not use cloud synchronization, then this directory is the only place where your saving file is located.
- ๐ Root access allows you to copy files from the protected zone
/data/data/to internal storage. - ๐ ๏ธ Backup applications with root can freeze games, preventing changes to files during copying.
- โก Direct editing of SQLite databases is only possible with superuser privileges.
However, gaining superuser privileges will void the device warranty and may interfere with the operation of banking applications. Weigh all the risks before unlocking the bootloader and flashing a custom recovery for access to one folder with the game.
What is Magisk and how does it help?
Magisk is a modern tool for obtaining root access that works systemically free of charge (systemless). It allows you to hide the fact of obtaining root access from applications that check security, which gives access to files without blocking banking apps.
Search for specific save files
The names of save files can be completely different and often not obvious. Developers can use extensions .sav, .dat, .json or have no extension at all. Often the file is called simply savegame or contains a hash of the user account.
In some cases, progress is recorded in the database SQLite with name game.db or progress.db. Such files cannot simply be opened in Notepad - to view and edit them, you will need special utilities, such DB Browser for SQLite on a computer.
To find the file you need among hundreds of others, focus on the modification date. Start the game, go through a short level, close it and sort the files in the data folder by modification time. The most โrecentโ file is most likely your save.
| File type | Extension | Where it usually is | Can it be edited |
|---|---|---|---|
| Text saving | .txt, .json, .xml | /files/saves/ | Yes, in Notepad |
| Binary file | .sav, .dat, .bin | /files/ | Only in a HEX editor |
| Database | .db, .sqlite | /databases/ | Via SQL editor |
| Archive progress | .zip, .tar | /backup/ | Only after unpacking |
The surest way to find the save file is to sort the contents of the game folder by date of modification immediately after completing the level.
Cloud saving and synchronization
Do not forget that many modern projects use cloud services, such as Google Play Games or Apple Game Center (for cross-platform titles). In this case, the physical files on the device may be out of date or encrypted, since the main progress is stored on the developerโs servers.
If the game supports synchronization, then when installing on a new phone, just log into your account, and the progress will be updated automatically. Searching for local files in this case may be useless, since they only serve as a temporary cache.
โ ๏ธ Warning: If you try to replace a local save file in a game with strict server verification (for example, an online RPG), you may be blocked for cheating. This method only works for offline games!
You can check whether the game uses the cloud in the settings of the application itself or in the description in the store Google Play. Look for the controller icon or the words "Cloud Saving". If such a function exists, it is better to trust it than to manually copy files.
โ๏ธ Checking cloud synchronization
Transferring saves to another smartphone
The process of transferring data requires care. First, copy the found save files from your old device to a temporary folder or computer. Then install the game on the new smartphone, launch it once to the main menu and close.
After that, copy the files from the backup to the appropriate folder on the new device, replacing the empty files created by the game. It is extremely important that the game versions on both devices match, otherwise the file structure may not be suitable and progress will not be loaded.
For mass transfer, it is convenient to use applications like Helium Backup (works without root, but requires configuration via a PC) or the previously mentioned Swift Backup. They package application and save data into one archive, which is easy to deploy on a new system.
What to do if the game does not see the save?
If after copying the game starts again, check the file permissions. On the new device, files could become "read-only". Change the "read and write" rights through the file properties in the manager.
Common problems and their solutions
One โโof the common problems is version incompatibility. Developers often change the structure of save files during major updates. A file from version 1.5 may not open in version 2.0. In such cases, searching for specialized converters or waiting for a patch helps.
Users also encounter the problem of โbrokenโ files after incorrect copying. If you interrupt the data transfer process or your phone runs out of power while recording, the file may be damaged. Always check the checksum or simply try to open the game after the transfer.
- ๐ The "File not found" error often means that you are looking in the wrong directory branch (data instead of obb or vice versa).
- ๐ The access error is solved by granting permissions to the file manager in the Android settings.
- ๐พ If the file weighs 0 KB, it means that the game has not yet recorded progress or a recording error has occurred.
In complex cases, when the game uses encryption tied to the device ID, a simple copy-paste of the files will not work. This will require either emulation of an old device or the use of specific scripts for decoding, which is a task for advanced users.
Is it possible to transfer saves from iPhone to Android?
In most cases, this is not possible directly due to the different file structure and encryption systems of iOS and Android. However, if the game uses your own account (for example, Facebook or email) and cross-platform cloud, progress may sync automatically when logging into the same account on different OSes.
Why is the Android/data folder empty on my phone?
This is standard behavior for Android 11 and above when using the standard Explorer. The system hides the contents of this folder from third-party applications for security purposes. Use a file manager that supports access via SAF, or connect your phone to a PC.
Deleting a game erases the files in the data folder?
Yes, when you delete an application, the system automatically clears the directory /Android/data/[package_name]. Therefore, before deleting the game, be sure to copy the save folder to another location, for example, to the root of the internal memory or to a microSD card.
How to find saves in the emulator on a PC?
In emulators like BlueStacks or Nox, the files are usually located in a hidden system folder on the C: drive in the user profile. The path often looks like C:\ProgramData\BlueStacks_nxt\Android\data, but may vary depending on the version of the emulator.
Is it safe to edit save files?
Changing numerical values โโ(money, experience) in offline games is usually safe. However, in online projects this is almost guaranteed to lead to an account ban, since the server checks the clientโs data with its database and detects a discrepancy.