Как распаковать кэш к игре на андроид — пошаговая инструкция


«Тяжёлые» игры для Android с большим весом требуют к установке не только APK-файл, но и прилагающийся к нему кэш — это специальный файл с ресурсами, необходимыми для корректной работы игры. В нём содержатся текстуры, изображения, музыка. Если игре требуется такой файл, без него она попросту не будет работать.

Лучший Telegram-канал про технологии (возможно)

Лучший Telegram-канал про технологии (возможно)

⚠️ Некоторые игры требуют установки кэша не в /Android/obb, а в другую директорию, например, /Android/data. Заранее уточните этот момент, прежде чем приступить к установке.

  • Для игр от Gameloft папку с кэшем, возможно, придётся переместить в директорию sdcard/gameloft/games/.
  • Для игр от Electronic Arts папку с кэшем, возможно, придётся переместить в директорию sdcard/Android/data/.
  • Для игр от Glu папку с кэшем, возможно, придётся переместить в в директорию sdcard/glu/.

Как установить кэш на Android 10 и ниже

Шаг 1. Загрузите нужный APK-файл и кэш к нему.

Шаг 2. Откройте любой файловый менеждер, найдите скачанный APK в папке Download и откройте его для установки приложения. После инсталляции приложение не запускайте — перейдите сразу к следующему шагу.

Шаг 3. Чаще всего кэш распространяется в виде архива. Если это тот случай, в файловом менеджере найдите загруженный кэш и разархивируйте его содержимое (это должна быть папка вида com.devolver.grispaid с OBB-файлом внутри) по пути Android/obb.

Если в архиве нет вложенной папки или если это не архив, а только файл OBB, то перейдите к последнему разделу инструкции.

Шаг 4. После того, как в директории Android/obb появится распакованная папка, можно запускать установленную игру.

Установка кэшей OBB

Есть два вида кэшей. Один из них представляет собой папку с файлами формата .obb
. Он всегда распаковывается по следующему пути
sdcard/Android/obb
. Вы должны просто извлечь из скачанного архива папку и поместить ее по пути, который я только что указал.
sdcard
в данном случае необязательно является флешкой или специальным подразделом, просто заходите через проводник и ищите папку
Android,
где есть раздел
obb.
Его может не быть (раздела obb), если Вы еще ни разу не устанавливали приложения с кэшем из Google Play. Придется создать вручную.

Как установить кэш на Android 11 и выше

Начиная с Android 11, в системе появились ограничения на доступ к папкам obb и data. Впрочем, это можно обойти.

Шаг 1. Загрузите нужный APK-файл игры и кэш к нему.

Шаг 2. Скачайте файловый менеджер MiXPlorer или X-Plore.

Шаг 3. Откройте файловый менеждер, найдите скачанный APK в папке Download и откройте его для установки приложения. После инсталляции приложение не запускайте — перейдите сразу к следующему шагу.

Шаг 4. Если кэш загружен в виде архива, в файловом менеджере найдите его, откройте и, задержав палец на папке внутри, нажмите кнопку «Копировать». Если в архиве нет вложенной папки или если это не архив, а только файл OBB, то перейдите к последнему разделу инструкции.

Перейдите в директорию Android/obb, и там нажмите кнопку «Вставить». При появлении окна с просьбой дать приложению доступ к файлам, нажмите «Разрешить».

Шаг 5. После того, как в директории Android/obb появится нужная папка, можно запускать установленную игру.

Это безопасно?

APK файлы не подлежат тем же элементам управления безопасностью, которые проходят приложения Android, размещенные в магазине Play Store, защищенные Play Protect. По этой причине киберпреступники предпочитают проникать вредоносные файлы на наш мобильный телефон, если у нас нет достаточных знаний.

В Интернете есть много страниц, посвященных сбору безопасных APK, таких как Зеркало APK or Чистый APK которые более или менее безопасны, но вы всегда можете проникнуть в «зараженный» файл, который может дать нам больше, чем просто головная боль. Как правило, эти веб-сайты содержат оригинальные APK-файлы приложений, которые вы имеете на официальных веб-сайтах, поэтому вы можете использовать их довольно безопасно, но мы советуем вам избегать подозрительных веб-сайтов сомнительного происхождения, которые ставят под угрозу целостность вашего телефона.

В конце дня обращение к APK должно происходить пару раз в год, а не обычным способом, которым вы установить приложения на свой Android .

Как установить кэш с компьютера

Тот же самый порядок действий можно выполнить с помощью ПК. Для этого подключите смартфон к компьютеру в режиме передачи файлов. Это можно сделать, нажав на специальное уведомление в шторке Android после подключения смартфона к ПК. Предварительно установите APK-файл на смартфоне. Через менеджер файлов компьютера найдите на подключенном девайсе директорию /Android/obb и распакуйте туда архив с кэшем или вручную создайте папку и скопируйте туда OBB-файл. Как выполнить второй вариант — в разделе ниже.

Перенос кэша на карту памяти

Для переноса кэша на sd-карту необходимо инсталлировать программу FolderMount (для нее требуются рут-права). Принцип работы этого приложения состоит в создании пары между несколькими папками.

Читайте Как на Android перенести приложение на карту памяти (флешку)

Инструкция:

  • Запускаем программу.
  • В верхнем правом углу нужно нажать на значок в виде плюса, чтобы создать новую пару.
  • Заполняем все поля: имя (вводим название создаваемой пары), а также источник (место, где файл с кэшем хранится) и назначение (место на карте памяти, куда нужно переместить).
  • В верхнем правом углу нажимаем на иконку в виде галочки.

Какие папки нельзя удалять на Android и какие можно

Как создать/удалить папку на экране телефона Андроид

Как установить кэш, если он скачался отдельным файл .obb

Иногда кэш может быть не упакован в архив и скачивается в виде отдельного файла OBB.

Шаг 1. Загрузите нужный APK-файл игры и кэш к нему.

Шаг 3. Откройте файловый менеждер, найдите скачанный APK в папке Download и установите его, но не запускайте игру сразу.

Шаг 4. Название файла кэша обычно имеет подобный формат: main.25.com.devolver.grispaid.obb. main означает, что это файл с ресурсами для приложения, 25 — это версия приложения, а com.devolver.grispaid — имя пакета, obb — расширение.

Создайте в директории /Android/obb папку, которая называется, как имя пакета. В моём случае это com.devolver.grispaid. В эту папку скопируйте сам файл OBB.

Шаг 5. Запустите установленную игру.

Различия между APK и OBB

Обычно, когда приложение устанавливается из Play Store, оно выполняется автоматически. Пользователи просто нажимают «установить» и ждут его завершения. Однако, если вы хотите установить модифицированную или исправленную версию приложения, вы должны использовать файл APK. Эта это сокращение от английской фразы «пакет приложений Android». Это сжатый формат файла, который похож на файл ZIP, основанный на формате JAR и использующий расширение .apk. Чтобы мы понимали друг друга, это как Windows .exe или Мак .урон

Файл OBB — это не приложение как таковое, а его часть. Это содержит коллекции различных файлов, таких как звук, графика, скрипты, которые требуются для работы некоторых приложений, и обычно больше, чем APK. Кроме того, они также установлены по-другому.

Распространённые ошибки и вопросы

  • Синтаксическая ошибка — приложение несовместимо с текущей версией Android. Найдите старую версию приложения либо обновите ОС.
  • В директории Android нет папок data и obb — создайте их вручную.
  • После установки кэша игра дозагружает данные — если объём этих данных равен размеру кэша, значит, кэш установлен неправильно, и требуется переместить его в нужное место.
  • Чёрный экран, бесконечная надпись «Loading» или «Download failed because you may not have purchased this app» — кэш установлен неправильно, переместите в другое место.
  • Заблокирована установка приложений из файлового менеджера — перейдите в настройки из окна и переведите переключатель «Разрешить установку из этого источника» в положение «Включено».
  • Изображение неправильного размера или с артефактами — скачанный файл кэша предназначен для другого типа видеоускорителей, попробуйте найти и загрузить другой кэш.
  • Некоторые игры предназначены для определённой архитектуры процессора. Как выбрать правильную версию? — Установите программу AIDA64, откройте её и перейдите на вкладку «ЦП». Напротив графы «Наборы инструкций» вы найдёте нужную информацию.
  • Как открыть архив? — Инструменты для этого встроены в файлменеджеры MiXPlorer и X-Plore. Вы можете также воспользоваться программой RAR для открытия архивов.

B1 Archiver

B1 Archiver — популярный инструмент для архивирования и разархивирования различных типов архивных файлов. Он поддерживает популярные форматы, такие как zip и rar, но также имеет совместимость с 37 другими форматами. B1 Archiver отлично подойдём тем, кто привык регулярно иметь дело с уникальными или необычными типами архивных файлов. Этот архиватор также имеет поддержку RAR, состоящих из нескольких пакетов, и b1-архивов, если вам это необходимо. В целом, это мощное приложение с хорошим дизайном, но вам придется заплатить 000 рубля, если вы хотите использовать некоторые дополнительные функции и избавиться от рекламы. Однако в любом случае B1 Archiver является хорошим приложение, выполняющим свои задачи на отлично.

Способ №2: через ADB

Для начала необходимо на смартфоне зайти в «Настройки», затем в раздел «Для разработчиков» и включить в нём «Отладку по USB». Если у вас нет пункта «Для разработчиков», сперва придётся зайти в раздел «О телефоне», найти там «Номер сборки» и тапнуть по нему несколько раз, пока не появится надпись «Вы стали разработчиком».

Следующим шагом станет скачивание adb на ПК. Для этого необходимо зайти на официальный сайт и загрузить софт для своей платформы, после чего распаковать полученный ZIP-архив в удобном месте (если у вас Windows, для упрощения рекомендую переместить извлечённую папку в корень диска C).

Как скопировать кеш в Android/obb или Android/data на Android 11 и 12

Итак, всё настроено и смартфон подключен к ПК. Если у вас Windows, первым делом нужно открыть «Командную строку» от имени администратора. Сделать это можно, набрав в поиске системы «cmd» и выбрав соответствующий пункт.

Далее необходимо прописать следующую команду: cd <�путь к распакованной папке>. Например, если, как я советовал выше, папка находится в корне диска C, команда будет выглядеть следующим образом: cd C:/platform-tools. Как только вы окажетесь в нужной директории, можно прописать команду adb devices. Если всё сделано верно, в консоли отобразится подключённое устройство. В случае, если появится надпись unauthorized, необходимо со смартфона подтвердить вход в режим отладки на данном компьютере (скорее всего, это окно появится сразу же, как смартфон будет подключен к ПК).

Для удобства я переименовал папку platform-tools в adb, именно поэтому у меня путь C:/adb

Для владельцев компьютеров на macOS действия почти аналогичные. После загрузки и распаковки инструментов, необходимо открыть терминал, перейти в директорию с файлами (по дефолту это будет папка Downloads) командой cd <�путь к распакованной папке> и прописать ./adb devices. По сути, отличие от Windows лишь в том, что каждый раз вместо adb надо писать ./adb.

Переходим непосредственно к загрузке файлов. Команда, которая для этого потребуется, строится по следующему шаблону: adb push <�путь к нужному файлу на вашем ПК> <�путь к папке obb или data на смартфоне>. Для владельцев macOS-устройств всё то же самое, но с ./ в самом начале команды. Важное замечание касательно второго пути (на смартфоне): он выглядит как sdcard/android/obb или sdcard/android/data.

Примечательно, что adb не умеет отправлять на устройство целые папки, поэтому для этого придётся заранее создать папку, и уже в неё кидать файл(ы). Создаётся папка командой: adb shell mkdir <�путь вместе с желаемой папкой>.

В качестве примера я рассмотрю процесс переноса кэша для игры GRIS. Изначально он поставляется в папке com.devolver.grispaid, поэтому сначала я создам директорию на смартфоне командой adb shell mkdir sdcard/android/obb/com.devolver.grispaid.

Создаю и проверяю

Создав папку, я использую команду, о которой я рассказывал ранее: adb push C:/com.devolver.grispaid/main.25.com.devolver.grispaid.obb sdcard/android/obb/com.devolver.grispaid

Как удалить кеш из Android/obb или Android/data на Android 11 и 12

Для удаления файлов необходимо прописать следующую команду: adb shell rm -f <�путь к файлу>. Если же необходимо удалить директорию со всем содержимым внутри, пригодится следующая команда: adb shell rm -rf <�путь к директории>.

Удаление и последующая проверка того, что папка с файлом удалена

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]