Вы когда-нибудь задумывались, куда именно ваш смартфон Xiaomi сохраняет установленные игры? Без понимания структуры хранения сложно освободить место, перенести прогресс на другой девайс или просто найти файлы для резервного копирования. В этой статье мы разберём все возможные локации, где MIUI хранит игровые данные — от APK-файлов до сохранений и кеша, а также объясним, как безопасно с ними работать.
Важно учитывать, что путь к файлам может отличаться в зависимости от версии MIUI (12, 13, 14 или 15), модели смартфона (Redmi Note 12, POCO X5, Xiaomi 13T и др.) и даже от самой игры. Например, Genshin Impact сохраняет данные иначе, чем Brawl Stars. Мы рассмотрим универсальные методы, которые работают на большинстве устройств, а также нюансы для популярных игр.
Если вы планируете чистить память, переносить игры на карту памяти или восстанавливать удалённые файлы — эта инструкция поможет избежать ошибок. Но помните: некоторые папки скрыты от пользователя, и для доступа к ним потребуются права суперпользователя (root) или файловый менеджер с расширенными возможностями.
1. Основные папки с играми в MIUI: где искать APK и данные
По умолчанию все установленные игры (как и любые другие приложения) хранятся в системном разделе /data/app. Однако доступ к этой папке ограничен — без root-прав вы увидите только часть файлов. Вот что можно найти в стандартных локациях:
- 📁 APK-файлы игр: обычно располагаются в
/data/app/[пакет_игры]-1/base.apk. Например, для Clash of Clans путь будет/data/app/com.supercell.clashofclans-1/base.apk. - 🗃️ Данные приложений (кеш, настройки): хранятся в
/data/data/[пакет_игры]. Здесь лежат сохранения, временные файлы и конфигурации. - 💾 OBB-файлы (дополнительные данные для тяжелых игр): ищите в
/Android/obb/[пакет_игры]. Например,/Android/obb/com.miHoYo.GenshinImpact/main.1.version.obb. - 📂 Кеш игр: часто дублируется в
/Android/data/[пакет_игры]/cache. Здесь могут лежать загруженные текстуры, звуки и другие ресурсы.
Чтобы увидеть эти папки, вам понадобится файловый менеджер с доступом к корневой директории, например, MiXplorer или Solid Explorer. В стандартном Файлах Xiaomi многие системные каталоги скрыты.
⚠️ Внимание: Удаление файлов из/data/appили/data/dataбез резервного копирования приведёт к полному удалению игры и всех сохранений. Если игра синхронизируется с аккаунтом (Google Play, Mi Account), прогресс можно восстановить, но локальные данные будут утеряны.
2. Как найти игры на карте памяти (SD-card)
Если вы перенесли игры на microSD через настройки MIUI, их файлы будут храниться в отдельных папках на внешнем накопителе. Вот где их искать:
- 📱 APK-файлы: MIUI не позволяет устанавливать игры напрямую на SD-карту, но вы можете вручную перенести APK в любую папку (например,
/sdcard/APK/). Однако запускаться они оттуда не будут — только при установке. - 🎮 OBB и данные игр: если игра поддерживает хранение на SD, файлы будут в
/sdcard/Android/obb/[пакет_игры]или/sdcard/Android/data/[пакет_игры]. - 🔄 Сохранения игр: некоторые игры (например, Minecraft) позволяют выбирать путь для сохранений. В этом случае папка может находиться в
/sdcard/games/или другом каталоге.
Чтобы проверить, какие игры поддерживают перенос на SD:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите игру из списка.
- Нажмите
Хранилищеи посмотрите, активна ли опцияИзменить(для переноса на SD).
⚠️ Внимание: Начиная с MIUI 12, Xiaomi ограничила возможность переноса игр на SD-карту из-за политики безопасности Android. Если опция недоступна, попробуйте использовать ADB-команды (см. раздел 5).
Проверить класс карты памяти (рекомендуется UHS-I)
Создать резервную копию сохранений
Освободить не менее 10% памяти на карте
Использовать оригинальную SD (не подделку)
-->
3. Где хранятся сохранения игр (сейвы) на Xiaomi
Локации сохранений зависят от того, как разработчик реализовал их хранение. Вот наиболее распространённые варианты:
| Тип сохранений | Путь к файлам | Примеры игр | Нужны ли root-права? |
|---|---|---|---|
| Локальные сохранения | /data/data/[пакет_игры]/files |
Brawl Stars, Among Us | Да |
| Облачные сохранения (Google Play) | Синхронизируются с аккаунтом | Clash Royale, Candy Crush | Нет |
| Сохранения в OBB | /Android/obb/[пакет_игры] |
Genshin Impact, PUBG Mobile | Нет |
| Собственные папки игр | /sdcard/[имя_игры] |
Minecraft, Terraria | Нет |
Для извлечения локальных сохранений без root-прав можно использовать резервное копирование через ADB:
adb backup -f backup.ab -apk -obb -shared -all
Эта команда создаст файл backup.ab с данными всех приложений, который потом можно распаковать с помощью Android Backup Extractor.
4. Кеш игр: где он хранится и как его очистить
Кеш игр занимает львиную долю памяти, особенно в тяжелых проектах типа Call of Duty Mobile или Honor of Kings. Вот где его искать:
- 🧹 Основной кеш:
/data/data/[пакет_игры]/cache(требует root). - 🗑️ Внешний кеш:
/Android/data/[пакет_игры]/cache(доступен без root). - 🖼️ Кеш текстур и моделей: часто лежит в
/Android/obb/[пакет_игры].
Очистить кеш можно несколькими способами:
- Через настройки MIUI:
Настройки → Приложения → Управление приложениями → [игра] → Очистить кеш. - Через файловый менеджер: удалите содержимое папки
/Android/data/[пакет_игры]/cache. - С помощью SD Maid или CCleaner — эти приложения умеют находить и чистить кеш автоматически.
⚠️ Внимание: Очистка кеша в/data/data/...без резервной копии может сбросить настройки игры (например, графические пресеты в Genshin Impact). Внешний кеш (/Android/data/...) обычно безопасен для удаления.
Что будет, если удалить OBB-файл игры?
Без OBB игра либо не запустится, либо начнёт скачивать файлы заново. Например, в PUBG Mobile вес OBB может достигать 2 ГБ — его удаление заставит игру загрузить данные повторно при следующем запуске.
5. ADB-команды для работы с играми (без root)
Если у вас нет root-прав, но нужно перенести, резервнуть или удалить файлы игры, поможет Android Debug Bridge (ADB). Вот ключевые команды:
# Список всех установленных игр (пакетов)
adb shell pm list packages -f | grep -i game
Путь к APK-файлу игры (пример для Brawl Stars)
adb shell pm path com.supercell.brawlstars
Копирование OBB-файла с устройства на ПК
adb pull /sdcard/Android/obb/com.miHoYo.GenshinImpact/ C:\Genshin_Backup\
Удаление кеша игры (без удаления данных)
adb shell pm clear com.activision.callofduty.shooter
Для переноса игры на SD-карту (если MIUI блокирует эту опцию):
adb shell pm set-install-location 2
Эта команда заставляет систему устанавливать приложения на внешний накопитель по умолчанию. Однако не все игры поддерживают этот режим — многие требуют установки во внутреннюю память.
6. Как найти скрытые игры и системные файлы
Некоторые игры (особенно предустановленные от Xiaomi, например, Mi Game Center) могут хранить файлы в неочевидных местах. Вот где их искать:
- 🔍 Системные игры:
/system/priv-app/или/system/app/(требует root). - 📦 Архивы с данными: иногда игры сохраняют бэкапы в
/data/data/[пакет_игры]/databases. - 🔗 Символические ссылки: MIUI может создавать ссылки на файлы игр в
/mnt/asec/(для зашифрованных приложений).
Чтобы увидеть скрытые файлы в MiXplorer:
- Откройте меню (три точки в правом верхнем углу).
- Выберите
Настройки → Показывать скрытые файлы. - Активируйте опцию
Показывать системные файлы(требует root).
Если вы подозреваете, что игра оставляет "мусор" после удаления, проверьте папки:
/sdcard/.thumbnails/
/sdcard/.data/
/sdcard/MIUI/
Здесь могут оставаться временные файлы или логи.
7. Резервное копирование игр: полное руководство
Чтобы не потерять прогресс при сбросе телефона или переустановке игры, сделайте бэкап по этой инструкции:
- Синхронизация с аккаунтом:
- 🔄 Для игр Google Play: проверьте, что в
Настройки → Аккаунты → Google → Синхронизация игрвключена опцияИгровые данные. - 📱 Для игр Mi Account: закройте игру и дождитесь автоматической синхронизации (работает в Mi Game Center).
- 🔄 Для игр Google Play: проверьте, что в
- Ручной бэкап файлов:
- 📁 Скопируйте папки
/Android/obb/[игра]и/Android/data/[игра]на ПК. - 💾 Для локальных сохранений используйте
adb backup(см. раздел 5).
- 📁 Скопируйте папки
- Специализированные инструменты:
- 🛠️ Swift Backup (требует root) — создаёт полные бэкапы игр с данными.
- 🖥️ Titanium Backup — позволяет сохранять и восстанавливать прогресс.
⚠️ Внимание: Бэкап через adb backup не всегда захватывает OBB-файлы. Для надёжности копируйте их отдельно вручную.
Часто задаваемые вопросы (FAQ)
Можно ли перенести игру с внутренней памяти на SD-карту, если MIUI не даёт такой опции?
Да, но с ограничениями:
- Используйте ADB-команду
adb shell pm set-install-location 2(см. раздел 5). - Некоторые игры (например, Genshin Impact) блокируют запуск с SD из-за защиты от пиратства.
- Скорость работы игры может упасть, если SD-карта медленная (класс ниже UHS-I).
Как восстановить удалённые сохранения игры?
Способы зависят от типа сохранений:
- 🔄 Облачные сохранения: переустановите игру и войдите в аккаунт (Google Play, Mi Account, Facebook).
- 💾 Локальные сохранения: попробуйте восстановить файлы с помощью DiskDigger или Recuva (если не было перезаписи данных).
- 📱 Резервная копия: если делали бэкап через
adb backupили Titanium Backup, восстановите его.
Для игр типа Minecraft проверьте папку /sdcard/games/com.mojang/ — иногда файлы остаются там даже после удаления игры.
Почему после очистки кеша игра стала тормозить?
Это нормально для тяжелых игр (например, Call of Duty Mobile или PUBG). Причины:
- 🖼️ Игра заново загружает текстуры и модели в кеш, что нагружает процессор.
- 📉 Если кеш очищен не полностью, могут остаться битые файлы, которые мешают работе.
- 🔄 Некоторые игры оптимизируют производительность после нескольких запусков (кешируют шейдеры).
Решение: запустите игру 2-3 раза подряд, чтобы она восстановила кеш. Если тормоза остались, проверьте настройки графики (возможно, сбросились до максимальных).
Где хранятся игры, установленные через APK (не из Google Play)?
Путь не отличается от стандартных игр:
- APK:
/data/app/[пакет_игры]-1/base.apk. - Данные:
/data/data/[пакет_игры]. - OBB:
/Android/obb/[пакет_игры](если есть).
Единственное отличие — такие игры не обновляются автоматически через Google Play. Также они могут не иметь доступа к облачным сохранениям, если не привязаны к аккаунту разработчика.
Как узнать пакетное имя (package name) игры?
Есть несколько способов:
- Через Google Play: откройте страницу игры в браузере — пакетное имя указано в URL после
id=(например,com.supercell.clashofclans). - Через Настройки MIUI:
Настройки → Приложения → Управление приложениями → [игра] → Дополнительно. - Через ADB:
adb shell pm list packages | grep -i "[название игры]"