Куда Android сохраняет игровые данные и как быстро перенести прогресс
Короткий ответ: локальные сохранения чаще всего лежат в /Android/data/[package]/files или /Android/obb/[package]; перенести можно через облако (Google Play Games), вручную копированием по USB/SD или с помощью бэкап‑утилит — без рута чаще всего достаточно.
Где физически находятся сохранения
Большинство игр из Google Play хранит данные в двух местах на внутреннем хранилище или на SD:
- /Android/data/[пакет_игры]/files/ — .sav, .db, config-файлы и подпапки с миром.
- /Android/obb/[пакет_игры]/ — большие игровые ресурсы (graphics, levels). Примеры:
- com.mojang (Minecraft): /Android/data/com.mojang/files/games/com.mojang/minecraftWorlds
- com.rockstargames.gtasa: /Android/data/com.rockstargames.gtasa/files/*.bak
- com.tencent.ig (PUBG): /Android/data/com.tencent.ig/files/…
Начиная с Android 11 и дальше (Scoped Storage) доступ к /Android/data и /Android/obb ограничен для большинства файловых менеджеров — некоторые действия могут требовать прав приложения, спец‑менеджеров или подключения к ПК.
Как перенести: проверенные способы
- Облако (самый простой)
- Включите в настройках игры/Google Play Games облачные сохранения.
- На новом устройстве войдите в тот же Google‑аккаунт — прогресс подтянется.
- Ручной перенос через ПК или SD (универсально для локальных файлов)
- На старом устройстве: Настройки → Для разработчиков → включите "Отладка по USB" (если потребуется).
- Подключите к ПК в режиме "Передача файлов (MTP)".
- Скопируйте папки: /Android/data/[пакет] и /Android/obb/[пакет] (или конкретную папку игры) на ПК или карту.
- На новом устройстве поместите файлы в те же пути, затем в Настройки → Приложения → очистить кэш приложения (не всегда нужно).
- Дайте приложению разрешения на хранение при первом запуске.
- Файловые менеджеры на телефоне
- Используйте менеджеры, которые умеют работать с ограничениями Android (Total Commander, Solid Explorer с плагинами). Иногда потребуется вручную предоставить доступ к папке через диалог SAF (Storage Access Framework).
- Бэкап‑утилиты (без рута, но с ограничениями)
- Swift Backup, Titanium/Helium и схожие решения могут автоматизировать копирование. Многие операции требуют платной версии или root для полного бэкапа приложений и их данных.
- ADB (для продвинутых)
- Если файлы доступны через ADB, можно: adb pull /sdcard/Android/data/com.example/... на ПК и adb push на новое устройство. На новых версиях Android доступ к этим папкам через ADB может быть ограничен.
Всегда делайте резервную копию папки целиком (включая подпапки) — игры часто хранят прогресс в нескольких файлах одновременно.
Проверка и восстановление после переноса
- Проверьте владельца и разрешения файлов (обычно нормальные для приложений). Если игра не видит сохранения: очистите кэш (не данные) и перезапустите. Если не помогло — очистите данные приложения, вставьте файлы и запустите игру.
- Если используются разные версии игры (обновления/моды), несовместимость может блокировать загрузку старых сохранений — в таких случаях попробуйте тот же билд/мод или восстановление через эмулятор.
Частые ошибки
- Копирование не всей папки: забывают obb или подпапки World/Save.
- Неправильный путь: файлы положены в /storage/... вместо /Android/data/… (нужно точно повторить структуру).
- Scoped Storage блокирует доступ: попытка открыть через обычный проводник не показывает папку.
- Перенос между разными версиями игры (мод/сток) — прогресс может быть несовместим.
FAQ
- Нужно ли рут? Нет, в большинстве случаев не нужен: облако и ручное копирование через MTP работают. Root нужен для полного дампа данных системных приложений или когда игра хранит файлы в защищённых областях.
- Можно ли перенести между Android и iOS? Прямого способа нет — требуется платный сторонний софт и далеко не все игры поддерживают конвертацию прогресса.
- Что если игра использует серверный прогресс? Данные хранятся у разработчика — переход на новое устройство потребует входа в аккаунт игры.
В конце — правило безопасности: перед любыми манипуляциями сделайте резервную копию на ПК или в облако. Это убережёт прогресс от потери при ошибке.