Распаковка кэша игр на Xiaomi — задача, с которой сталкиваются многие геймеры, желающие перенести тяжелые проекты типа Genshin Impact, Call of Duty Mobile или PUBG на другой девайс без повторной загрузки. В отличие от стандартных APK-файлов, кэш (обычно в формате .obb или .zip) хранит графические ресурсы, уровни и другие данные, занимающие гигабайты памяти. На смартфонах Xiaomi, Redmi и POCO этот процесс осложняется особенностями файловой системы MIUI, где доступ к системным папкам ограничен даже без root-прав.
В этой статье мы разберём 5 рабочих методов извлечения кэша — от простых (с использованием встроенных инструментов) до продвинутых (через ADB и сторонние файловые менеджеры). Особое внимание уделим нюансам для разных версий MIUI (12–15) и моделей, включая игровые смартфоны Black Shark. Вы также узнаете, как избежать ошибок типа "Failed to extract" или потери данных при переносе.
Предупреждаем сразу: некоторые способы требуют отладки по USB или установки дополнительного ПО. Если вы новичок — начинайте с первых двух методов. Опытные пользователи могут сразу перейти к разделам про ADB или TWRP.
1. Где хранится кэш игр на Xiaomi: пути к папкам
Прежде чем извлекать кэш, нужно понять, где именно он лежит. В MIUI пути к игровым данным зависят от версии Android и типа игры:
- 📁 Обычные игры (APK + OBB): Папка
/Android/obb/[package_name](например,/Android/obb/com.activision.callofduty.shooterдля COD Mobile). - 🎮 Игры с внутренним кэшем (например, Genshin Impact): Папка
/Android/data/[package_name]/filesили/Android/data/[package_name]/cache. - 🔒 Системные игры (предустановленные): Могут храниться в
/data/app/[package_name]— доступ только с root.
На Xiaomi с MIUI 14/15 эти папки по умолчанию скрыты. Чтобы их увидеть:
- Откройте любой файловый менеджер (например, Mi File Explorer или Solid Explorer).
- Включите отображение скрытых файлов:
Три точки → Настройки → Показать скрытые файлы. - Перейдите в корневой каталог (
/storage/emulated/0/).
Важно! Не все игры хранят кэш в формате .obb. Например, Honkai: Star Rail использует зашифрованные файлы в папке /data, и извлечь их без root невозможно. Проверьте требования конкретной игры на сайте разработчика.
2. Метод 1: Извлечение кэша через встроенный файловый менеджер
Самый простой способ — скопировать файлы кэша напрямую через Mi File Explorer. Он работает для большинства игр, если кэш хранится в /Android/obb или /Android/data.
Пошаговая инструкция:
- Откройте Mi File Explorer (значок папки на рабочем столе).
- Перейдите в
/storage/emulated/0/Android/obb/(или/Android/data/). - Найдите папку с названием пакета игры (например,
com.miHoYo.GenshinImpact). - Удерживайте палец на файле кэша (обычно это
.obbили.zip), затем нажмитеКопировать. - Вставьте файл в удобную папку (например,
Загрузки) или на SD-карту.
Если файл не копируется, проверьте:
- ⚠️ Достаточно ли места на целевом носителе (кэш Genshin Impact весит ~15 ГБ!).
- ⚠️ Не заблокирован ли доступ к папке (на некоторых прошивках MIUI требуется разрешение на чтение).
Заряд батареи > 50%|Свободное место на SD-карте/внутренней памяти|Включён режим передачи файлов (MTP)|Отключены оптимизации MIUI (в настройках разработчика)-->
На смартфонах Black Shark путь к кэшу может отличаться: вместо /Android/obb/ ищите папку /BlackShark/obb/ или /BSGameSpace/.
3. Метод 2: Перенос кэша через ПК (USB + MTP)
Если файловый менеджер на смартфоне не справляется, подключите Xiaomi к компьютеру. Этот метод надёжнее, так как позволяет избежать ошибок копирования на больших файлах (>4 ГБ).
Что понадобится:
- 🖥️ Компьютер с Windows/macOS/Linux.
- 🔌 Кабель USB (желательно оригинальный).
- 📂 Файловый менеджер на ПК (например, Total Commander или стандартный Проводник).
Инструкция:
- Подключите смартфон к ПК через USB.
- На экране Xiaomi выберите режим
Передача файлов (MTP). - На ПК откройте
Этот компьютер→ найдите устройство Xiaomi в разделеУстройства и диски. - Перейдите в
Внутренний накопитель → Android → obb(илиdata). - Скопируйте нужные файлы на жёсткий диск ПК.
Что делать, если ПК не видит Xiaomi в режиме MTP?
1. Проверьте кабель — некоторые дешёвые кабели поддерживают только зарядку.
2. Обновите драйверы Xiaomi через Mi PC Suite (скачать с официального сайта).
3. Включите Отладку по USB в настройках разработчика (Настройки → О телефоне → Версия MIUI (нажать 7 раз) → Дополнительно → Для разработчиков).
4. Попробуйте другой порт USB (желательно USB 3.0).
⚠️ Внимание: При копировании больших файлов (>10 ГБ) через MTP возможны ошибки. Если процесс прерывается, попробуйте:
- Разархивировать кэш прямо на смартфоне (если это
.zip). - Использовать альтернативные протоколы, например, FTP-сервер (приложение FX File Explorer или Solid Explorer умеют это делать).
4. Метод 3: Использование ADB для извлечения кэша (без root)
Если стандартные методы не работают (например, игра хранит кэш в защищённой папке /data), можно воспользоваться Android Debug Bridge (ADB). Этот способ не требует root-прав, но нужна отладка по USB.
Шаги:
- Установите ADB на ПК:
- Скачайте Platform Tools с сайта Android.
- Распакуйте архив в любую папку (например,
C:\adb).
Открыть окно PowerShell здесь).adb devices
(должно отобразиться ваше устройство)
adb shell
su -c "cp -r /data/data/[package_name]/files /sdcard/"
(замените [package_name] на имя пакета игры, например, com.miHoYo.Yuanshen).
Если команда su не работает, значит на вашем Xiaomi нет root. В этом случае попробуйте альтернативный путь:
adb pull /sdcard/Android/obb/[package_name] C:\cache_backup
⚠️ Внимание: Некоторые прошивки MIUI блокируют доступ к /data даже через ADB. В этом случае поможет только разблокировка загрузчика и установка кастомного рекавери (TWRP).
5. Метод 4: Распаковка кэша через TWRP (для продвинутых)
Если вы готовы к радикальным мерам, установка TWRP (Team Win Recovery Project) даст полный доступ к файловой системе. Этот метод подходит для:
- 🔓 Извлечения кэша из
/data/data. - 📦 Резервного копирования всей папки
/Android. - 🔄 Переноса кэша между устройствами с разными прошивками.
Инструкция:
- Разблокируйте загрузчик на Xiaomi (инструкция на сайте Mi Unlock).
- Установите TWRP для вашей модели (скачать с twrp.me).
- Загрузитесь в рекавери: выключите смартфон, затем зажмите
Громкость вверх + Питание. - В TWRP выберите
Mount → SystemиData. - Подключите смартфон к ПК и скопируйте нужные файлы через ADB или MTP.
| Модель Xiaomi | Поддержка TWRP | Особенности |
|---|---|---|
| Redmi Note 12 Pro+ | ✅ Да | Требуется отключение MIUI Protection в настройках разработчика. |
| POCO F5 | ✅ Да | Используйте версию TWRP для marble (кодовое имя устройства). |
| Black Shark 5 Pro | ⚠️ Частично | Нужна специальная версия TWRP для игровых смартфонов. |
| Xiaomi 13 Ultra | ❌ Нет | Заблокирован загрузчик на уровне hardware (обход возможен только для опытных пользователей). |
⚠️ Внимание: Установка TWRP сбрасывает данные и может привести к потере гарантии. На новых моделях Xiaomi (2023–2026 года) разблокировка загрузчика требует ожидания до 168 часов (7 дней) после привязки аккаунта Mi.
6. Метод 5: Облачный бэкап и синхронизация (для избранных игр)
Некоторые игры поддерживают облачный бэкап кэша через аккаунт Google, Mi или собственный сервер. Это самый безопасный способ, но работает не для всех проектов.
Игры с поддержкой облачного сохранения кэша:
- 🎮 Genshin Impact — через учётную запись miHoYo.
- 🎮 Honkai: Star Rail — синхронизация с серверами Hoyoverse.
- 🎮 Call of Duty Mobile — привязка к аккаунту Activision или Facebook.
- 🎮 PUBG Mobile — через Google Play Games или Facebook.
Как перенести кэш через облако:
- Убедитесь, что игра привязана к аккаунту.
- В настройках игры найдите раздел
Облачное сохранениеилиСинхронизация. - На новом устройстве установите игру и войдите в тот же аккаунт.
- Дождитесь загрузки данных (может занять от 10 минут до нескольких часов).
⚠️ Внимание: Облачный бэкап обычно не сохраняет:
- Локальные модификации (моды, читы).
- Файлы кэша, скачанные после последней синхронизации.
- Настройки графики (в некоторых играх).
Через файловый менеджер на смартфоне|Через ПК (USB + MTP)|С помощью ADB|Через TWRP|Облачная синхронизация|Другой способ-->
7. Частые ошибки и как их исправить
При распаковке кэша на Xiaomi пользователи сталкиваются с типичными проблемами. Рассмотрим самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
Failed to extract OBB |
Повреждённый файл или нехватка памяти. | Проверьте контрольную сумму (MD5) файла и освободите место. |
Папка Android/obb пустая |
Игра хранит кэш в другом месте (например, в /data). |
Используйте ADB или TWRP. |
| Кэш не копируется на SD-карту | MIUI блокирует запись на внешние носители. | Форматируйте SD-карту как внутреннюю память в настройках. |
| Игра не видит скопированный кэш | Несовпадение версии игры или повреждение файлов. | Удалите игру, установите ту же версию, что и на старом устройстве, затем перенесите кэш. |
Если после переноса кэша игра вылетает или не запускается, попробуйте:
- Очистить кэш игры в настройках (
Настройки → Приложения → [имя игры] → Хранилище → Очистить кэш). - Переустановить игру, не удаляя папку с кэшем.
- Проверьте совместимость версии Android и игры (например, Genshin Impact требует Android 8.1+).
FAQ: Ответы на популярные вопросы
Можно ли распаковать кэш без root на Xiaomi?
Да, в большинстве случаев. Если кэш хранится в /Android/obb или /Android/data, его можно скопировать через файловый менеджер или ПК. Для папки /data/data потребуется ADB или TWRP.
Почему после переноса кэша игра просит скачать данные заново?
Это происходит, если:
- Версия игры на новом устройстве отличается.
- Файлы кэша повреждены (проверьте их целостность).
- Игра использует DRM-защиту (например, Diablo Immortal).
Решение: установите ту же версию APK, что и на старом устройстве, затем перенесите кэш.
Как узнать название пакета игры (package name)?
Есть несколько способов:
- Через Google Play: откройте страницу игры в браузере — название пакета указано в URL (например,
com.miHoYo.GenshinImpact). - Через ADB:
adb shell pm list packages | grep -i "название игры" - Через приложение App Inspector (доступно в Google Play).
Можно ли распаковать кэш на Xiaomi с помощью ES Проводника?
Раньше ES File Explorer позволял получить root-доступ без разблокировки, но в последних версиях эта функция удалена. Сейчас приложение не даёт преимуществ перед стандартным Mi File Explorer.
Как перенести кэш с Xiaomi на iPhone?
Прямой перенос кэша между Android и iOS невозможен из-за разных файловых систем. Альтернативы:
- Используйте облачную синхронизацию (если игра поддерживает кросс-платформенный аккаунт).
- На некоторых играх (например, PUBG Mobile) можно перенести аккаунт через Facebook или Google Play Games, но кэш придётся скачивать заново.