Файлы мобильных игр — это не один файл, а целая экосистема внутри изолированного хранилища («песочницы»). Каждая платформа организует её по-своему, но логика общая: исполняемый код, ресурсы (графика, звук), настройки и пользовательские данные живут раздельно. Знание этой архитектуры позволяет делать бэкапы прогресса, чистить мусор от удалённых приложений, переносить сохранения между устройствами и понимать, почему моды иногда ломают игру.
В материале разобраны: устройство внутренней памяти на Android и iOS, ключевые типы файлов (APK, AAB, OBB, save, cache, config), способы легального доступа через ПК и файловые менеджеры, а также красные линии, переход которых ведет к бану или потере аккаунта.
Анатомия «песочницы»: как игра видит свою память
Операционная система выделяет приложению личный каталог, недоступный другим программам. Это директория с уникальным идентификатором пакета (package name). Внутри — строгая иерархия:
- Code / Assets — исполняемые файлы, текстуры, шейдеры, аудио. Только для чтения. При обновлении перезаписываются целиком.
- Data / Databases — SQLite, Realm, JSON, SharedPreferences / UserDefaults. Здесь живут настройки, прогресс, инвентарь, внутренняя валюта.
- Cache — временные загрузки: аватарки профилей, карты уровней, рекламные креативы. Система может удалить это в любой момент без спроса.
- Files / Documents — пользовательские экспорты, скриншоты, логи, скачанные моды (если игра позволяет). Видимы для пользователя через «Файлы» / Files.app.
Ключевой момент: удаление приложения стирает всю песочницу без остатка. Только облачные сохранения (Google Play Games, Game Center, свой бэкенд разработчика) выживают.
Android против iOS: где файлы открыты, а где — под замком
Android: файловая реальность
Прямой доступ
- Внутреннее хранилище:
/data/data/pkg.name/— требует Root или ADB backup. - Общедоступная зона:
/sdcard/Android/data/pkg.name/files/— видна в файловом менеджере и на ПК через MTP. - OBB-файлы:
/sdcard/Android/obb/pkg.name/— тяжёлые ассеты (до десятков ГБ). - ADB (Android Debug Bridge): работает без Root.
adb backupилиadb pull(для debuggable приложений) позволяют вытащить данные. - Scoped Storage (Android 10+): доступ к чужим папкам закрыт. Только своя «песочница» и медиа через MediaStore.
iOS: изоляция по умолчанию
Ограниченный доступ
- App Sandbox: физически файлы в
/var/mobile/Containers/Data/Application/UUID/. UUID меняется при переустановке. - Files.app (На iPhone): показывает только папку On My iPhone → Игра (если разработчик включил
UIFileSharingEnabledиLSSupportsOpeningDocumentsInPlace). - iTunes / Finder (на Mac/PC): раздел «Файлы» → выбираем приложение → перетаскиваем документы. Только папка
Documents. - Бэкап в iCloud / iTunes: содержит весь контейнер. Восстановление — только целиком на то же или новое устройство. Выборочный рестор сохранений без сторонних инструментов (iMazing, iFunbox) невозможен.
- Джейлбрейк: снимает ограничения, но ломает банковские приложения, Apple Pay и триггерит античит в онлайн-играх.
Словарь форматов: что скрывается за расширениями
Как добраться до файлов: от «Файлов» до ADB
Системные файловые менеджеры
Android: «Файлы Google», «Мои файлы» (Samsung), Solid Explorer. Путь: Внутренняя память → Android → data → pkg.name → files. iOS: приложение «Файлы» → «На этом iPhone» → папка игры (если включено partage).
Компьютер + USB (MTP / Finder)
Android: подключаем, выбираем «Передача файлов». Видна зона sdcard/Android/data/. iOS: Finder (macOS) / iTunes (Windows) → Устройство → Файлы → Игра → Перетаскивание папки Documents.
ADB (Android Debug Bridge)
Мощнейший способ без Root. adb shell run-as pkg.name cp /data/data/pkg.name/files/save.dat /sdcard/Download/ — копирует приватный файл в общую зону. Работает только если приложение debuggable=true (редко в проде) или через adb backup (устарел, но иногда спасает).
Спец. утилиты (iMazing, AltStore, Sideloadly)
Для iOS без Джейлбрейка. iMazing читает бэкапы и контейнеры приложений с поддержкой «File Sharing». Позволяет вытащить .sqlite, .dat, .json из Documents/Library. Платные, но надёжные.
Облачный синхрон (встроенный)
Google Play Games / Game Center / Facebook Login / Собственный аккаунт разработчика. Самый безопасный перенос прогресса. Файлы не трогаете — сервер раздаёт актуальное состояние при входе.
Чек-лист: безопасная работа с файлами игр
История развивается так, как решаете вы ✍️
Это не книга с готовым финалом и не игра с фиксированными ответами. В нашем телеграм-боте вы сами ведёте диалог с ИИ-персонажем: задаёте тон, принимаете решения, меняете ход событий. Захотели романтики — будет романтика. Захотели интриги — сюжет повернёт туда. Каждая партия — уникальная.
Попробовать прямо сейчас 👉 https://clck.ru/3Ta8kQ

