OBB: отказано в доступе — как исправить ошибку на Android

Ошибка «отказано в доступе» при обращении к папке Android/obb чаще всего появляется при попытке скопировать кэш игры через файловый менеджер или при установке приложения, которое не может записать свои данные. Начиная с Android 11, Google ввёл ограничения scoped storage, из-за которых сторонние файловые менеджеры потеряли прямой доступ к каталогам Android/data и Android/obb на внутреннем накопителе.

Проблема проявляется по-разному: файловый менеджер показывает пустую папку, копирование обрывается с сообщением об отказе, а игра после установки APK не видит кэш и требует скачать его заново. Понимание причины — половина решения, поэтому разберём все сценарии по порядку.

Почему система блокирует доступ к папке OBB

Каталог Android/obb предназначен для файлов расширения (opaque binary blob) — крупных ресурсов игр и приложений: текстур, звука, видео. Система защищает его, чтобы одно приложение не могло подменить или удалить данные другого. На Android 11 и новее это ограничение стало жёстким: даже с разрешением «доступ ко всем файлам» многие менеджеры не могут писать в эту папку напрямую.

Возможные причины ошибки:

  • 🔒 Ограничения scoped storage на Android 11 и выше — самая частая причина.
  • 📁 Файловый менеджер не имеет разрешения «Доступ ко всем файлам».
  • 💾 Кэш копируется на SD-карту, где права работают иначе, чем на внутренней памяти.
  • ⚙️ Повреждённая или неправильно созданная структура папки obb/имя_пакета.
  • 🧩 Конфликт версий: игра установлена из магазина, а кэш — от другой сборки.

Быстрая диагностика: что именно не работает

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

Проверьте также, куда вы копируете файлы. Путь должен выглядеть так: Внутренняя память/Android/obb/имя.пакета.игры/файл.obb. Имя подпапки обязано точно совпадать с именем пакета приложения — лишняя цифра или буква сделают кэш невидимым для игры.

📊 Где именно возникает ошибка «отказано в доступе»?
В файловом менеджере при копировании кэша
При установке APK с кэшем
Игра не видит уже скопированный OBB
При переносе на SD-карту

Способ 1: разрешить доступ файловому менеджеру

Часть менеджеров умеет запрашивать специальное разрешение через системный диалог. Откройте Настройки → Приложения → Особый доступ → Доступ ко всем файлам (точный путь зависит от оболочки — на Xiaomi/MIUI, Samsung One UI и «чистом» Android он отличается, поэтому сверяйтесь с меню своей прошивки) и выдайте разрешение вашему файловому менеджеру.

На некоторых прошивках при попытке открыть Android/obb менеджер сам предложит нажать «Разрешить» и перенаправит в системный диалог выбора папки. Это штатный механизм — используйте его, а не сторонние «обходы».

☑️ Проверка перед копированием кэша в OBB

Выполнено: 0 / 5

Способ 2: копирование через ПК по USB

Если смартфон не даёт записать файлы на самом устройстве, подключите его к компьютеру кабелем и выберите на телефоне режим передачи файлов (MTP). Через проводник Windows ограничения scoped storage не действуют — папка Android/obb открывается и принимает файлы.

Последовательность проста: создайте на компьютере папку с точным именем пакета, положите в неё файл main.версия.имя.пакета.obb и скопируйте целиком в Android/obb на устройстве. После отключения кабеля перезапустите игру.

⚠️ Внимание: не прерывайте копирование по USB и не отключайте кабель до завершения передачи — оборванный файл OBB игра не распознает, и закачку придётся повторять с нуля.

Способ 3: системный файловый менеджер и альтернативы

Встроенное приложение «Файлы» (Files by Google или штатный менеджер прошивки) иногда имеет расширенный доступ к защищённым каталогам. Попробуйте выполнить копирование именно через него. На части устройств с Android 11–13 системный менеджер открывает Android/obb без дополнительных разрешений.

Ещё один легальный вариант — установщики, которые сами скачивают и размещают кэш (например, магазины приложений с поддержкой OBB). В этом случае запись выполняет доверенный процесс, и ручное копирование не требуется.

Сравнение способов решения

СпособСложностьКогда подходит
Разрешение «доступ ко всем файлам»НизкаяМенеджер поддерживает запрос разрешения
Копирование через ПК (MTP)НизкаяЕсть компьютер и кабель
Системный файловый менеджерНизкаяШтатное приложение видит папку obb
Установщик с авторазмещением кэшаНизкаяИгра распространяется с установщиком
ADB-командыВысокаяОстальные способы недоступны

Типичные ошибки при ручной установке кэша

Даже при успешном копировании игра может не увидеть файлы. Чаще всего виноваты мелочи: папка названа с опечаткой, кэш лежит на SD-карте вместо внутренней памяти, либо версия OBB не совпадает с версией APK — тогда игра считает данные устаревшими и начинает загрузку заново.

⚠️ Внимание: не перемещайте папку Android/obb целиком и не переименовывайте системные каталоги — это может нарушить работу всех установленных игр, чьи данные там хранятся.
Что делать, если ничего не помогло

Проверьте свободное место — при нехватке памяти запись может обрываться без явного сообщения. Убедитесь, что игра не запущена во время копирования. Как крайний вариант опытные пользователи применяют ADB с компьютера (команда adb push), но это требует включения отладки по USB и аккуратности: неверные действия через ADB могут повредить данные.

Часто задаваемые вопросы

Почему папка Android/obb отображается пустой?

Файловый менеджер без нужных разрешений скрывает содержимое защищённых каталогов. Фактически файлы могут быть на месте — проверьте через подключение к ПК или системный менеджер.

Можно ли хранить OBB на SD-карте?

Большинство игр ищут кэш только во внутренней памяти по пути Android/obb. На SD-карте кэш обычно не подхватывается, если иное не предусмотрено самой игрой.

Нужен ли root для доступа к OBB?

Нет. Root снимает ограничения, но для обычного копирования кэша достаточно ПК по USB или системного файлового менеджера. Root — необязательный и рискованный путь.

Игра удалила мой кэш после обновления — это нормально?

Да, при обновлении версии старый OBB может стать несовместимым, и игра скачает новый. Совпадение версий APK и кэша — обязательное условие.

Ошибка появляется только в одном файловом менеджере. Что делать?

Значит, дело в разрешениях конкретного приложения. Выдайте ему доступ ко всем файлам в настройках или используйте другой менеджер — системный либо Files by Google.