Андроид obb не удается создать папку

Содержание
  1. Как создать папку в / Android / obb?
  2. 2 ответа
  3. У меня была такая же проблема, но снижение целевого SDK не было вариантом.
  4. [Вопросы] Доступ к закрытым папкам на свежих обновлениях MIUI
  5. Нет папки obb в Андроид. Что делать
  6. Папка obb (sdcard/Android/obb) на андроид, для чего она нужна?
  7. Что делать если нет директории, папки sdcard/Android/obb?
  8. Как установить кэш в /obb и /data на Android 11 без Root
  9. Содержание
  10. Подготовка
  11. Как скопировать кеш в Android/obb или Android/data на Android 11
  12. Как удалить кеш из Android/obb или Android/data на Android 11
  13. Вывод
  14. Нет папки obb в Андроид. Что делать
  15. Тип файла Android Opaque Binary Blob File
  16. Binary
  17. .OBB вариант №
  18. Папка obb (sdcard/Android/obb) на андроид, для чего она нужна?
  19. Что делать если нет директории, папки sdcard/Android/obb?
  20. ✅ Android Opaque Binary Blob File
  21. 🚫 Расширение файла .obb часто дается неправильно!
  22. Это возможно, что расширение имени файла указано неправильно?
  23. 🔴 Не удается открыть файл .obb?
  24. 🔴 Можно ли изменить расширение файлов?
  25. 🔴 Оцените нашу страницу OBB

Как создать папку в / Android / obb?

Я пытаюсь использовать файлы расширения и обнаружил проблему, которую не могу решить.

Кажется, что вы можете получить доступ к папке /Android/obb и в конечном итоге удалить каталог /Android/obb/my.package.name (попытался с помощью какого-либо файлового менеджера), но я не могу справиться с этой ситуацией в приложении.

Если я просто позволю библиотеке Google Downloader попытаться загрузить файл расширения, он зависнет и выдаст ошибку (для отсутствующей папки), но запустится, если я воссоздаю папку.

Странно то, что я могу создать папку из других приложений (тот же файловый менеджер, который я использовал для просмотра каталога) но не из моего !

Но это не работает

У меня есть разрешения в манифесте:

И я нацелен на api 23 и компилирую с 25.

2 ответа

OP сбросил целевой SDK до 22 и смог избежать опасного рабочего процесса разрешений, который вызывал проблему.

У меня была такая же проблема, но снижение целевого SDK не было вариантом.

Метод Context::getObbDir() позволяет получить доступ к папка расширения без обычных правил безопасности. Я обнаружил, что, если папка не существует, getObbDir() также создает ее (вы также можете дважды проверить и создать ее вручную с помощью mkdir() ).

Выдержка из документации по ссылке выше:

Верните первичный каталог общего / внешнего хранилища, в котором можно найти файлы OBB этого приложения (если они есть). Обратите внимание: если в приложении нет файлов OBB, этот каталог может не существовать.

Это похоже на getFilesDir() в том, что эти файлы будут удалены при удалении приложения, однако есть некоторые важные отличия:

. Начиная с Build.VERSION_CODES.KITKAT , никаких разрешений не требуется для чтения или записи пути, возвращаемого этим методом. .

Начиная с Build.VERSION_CODES.N , разрешение Manifest.permission.READ_EXTERNAL_STORAGE не требуется, поэтому не запрашивайте это разрешение во время выполнения. .

Таким образом, вы можете сделать что-то вроде:

ПРИМЕЧАНИЕ. Вам могут потребоваться разрешения на чтение и запись для доступа к файлам расширения в папке.

Источник

[Вопросы] Доступ к закрытым папкам на свежих обновлениях MIUI

Здравствуйте, уважаемые Mi фаны!

MIUI 12 доступ к защищенным папкам.png (132.38 KB, Downloads: 8)

2021-02-10 01:31:05 Upload

Сейчас появляется много вопросов на счет доступа к таким папкам, как /Android/data, /Android/obb. Так как на свежих обновлениях MIUI 12 с Android 11 они оказались закрытыми? и система не дает возможность их редактировать. А это бывает нужно, например, при копировании кэша от любимой игрушки.

Для этого нам понадобится сторонний файловый менеджер. Тут уж можете выбирать на свой вкус. Например MiXplorer, Total Commander, ES Проводник и т.д. Я покажу, как это сделать на примере Total Commander.

Для начала скачиваем и устанавливаем его с маркета. ))

Дальше идем в нужную папку. Например, кэш нам нужно записать в obb, пытаемся создать папку и, соответственно, получаем отказ.

01.jpg (160.71 KB, Downloads: 7)

2021-02-10 00:53:15 Upload

02.jpg (178.48 KB, Downloads: 7)

2021-02-10 00:53:15 Upload

Нажимаем на *Мои приложения* и видим, что папка obb защищена от записи. Так же нам будет предложено дать разрешение на запись.

03.jpg (240.03 KB, Downloads: 7)

2021-02-10 00:53:15 Upload

04.jpg (193.23 KB, Downloads: 9)

2021-02-10 00:53:15 Upload

05.jpg (273.45 KB, Downloads: 9)

2021-02-10 00:53:15 Upload

Все готово. Можем спокойной записывать, копировать, создавать файлы и папки.

06.jpg (181.42 KB, Downloads: 8)

2021-02-10 00:53:15 Upload

Надеюсь будет полезно тем, кто столкнулся с такой проблемой!

Источник

Нет папки obb в Андроид. Что делать

Сегодняшняя статья на андроид тематику будет полезна любителям поиграть бесплатно в платные игры для смартфонов и планшетов. При установке платного контента могут возникать определенные трудности, например нет конфига, драйвера, нужного кодека или банально рут прав или просто нужной директории, папки. Для установки игр с кешем понадобиться папка obb в android. О ней и поговорим.

Папка obb (sdcard/Android/obb) на андроид, для чего она нужна?

Немного теории для начала, что бы вы могли понтануться перед друзьями. Данный каталог в системе служит для хранения файлов с расширением «.obb». Обычно там хранится кеш различных приложений или же игр. Существует два основных способа установки нового софта на телефон, планшет:

  • Установка на прямую из Google Play. Единственное что потребуется — учетная запись Google
  • Скачивание на устройство APK и всех необходимых файлов и последующая установка напрямую из смартфона;

С первым способом трудностей не возникает, со вторым дела обстоят несколько иначе. Существуют платные игры и приложения, в которые мы хотим поиграть и опробовать бесплатно. Они зачастую содержат кеш данные, например для установки на телефон GTA San Andreas необходимо скачать вместе с APK папку с кешем игры, который как раз устанавливается в папке obb. При покупке и последующей установке официального приложения папка obb создается сама. При скачивании пиратской версии телефоне изначально отсутствует папка obb, в которую нужно кидать кэш для игр.

Что делать если нет директории, папки sdcard/Android/obb?

Как догадался пытливый читатель данную папку нужно просто создать. Рекомендуем создавать ее в памяти смартфона, т.к. по умолчанию все игры и программы устанавливаются туда. Если устанавливаете утилиты на sd карте — создавайте на флешке. Первый вариант — создать папку напрямую со смартфона:

  • Открываем любой файловый менеджер (на каждом аппарате есть встроенный). «Android» системная папка, по этому может быть скрыта. Если ее не видно — нажмите на кнопку контекстного меню и выберете пункт «Показать скрытые фалы и папки»;

Показать скрытые файлы или папки

Как создать папку obb

Второй вариант — берем в руки USB кабель, подключаемся к компьютеру. Идем по тому же пути — открываем нужный диск, заходим в папку android, создаем папку obb. Теперь, после установки кидаем туда файлы кеша и наслаждаемся любимыми играми.

Внимание! Не запускайте игру, пока не скопировали все необходимые файлы кеша, иначе придется повторять процесс установки заново.

Надеюсь все разобрались для чего нужна Android obb папка и что делать если нет папки obb.
В довесок бонусное видео как поставить GTA San Andreas на андроид:

Если у вас есть трудности с установкой каких-то конкретных игр — пишите в комментарии.

Евгений Загорский

IT специалист. Автор информационных статей на тему Андроид смартфонов и IOS смартфонов. Эксперт в области решения проблем с компьютерами и программами: установка, настройка, обзоры, советы по безопасности ваших устройств. В свободное время занимается дизайном и разработкой сайтов.

Источник

Как установить кэш в /obb и /data на Android 11 без Root

В новой версии Android Google не только внедрила новые полезные фичи, но и внесла некоторые изменения в файловую систему. Если быть точным, «корпорация добра» запретила сторонним приложениям выполнять действия с папками /Android/obb и /Android/data — файловые менеджеры выдают ошибку: «Не удалось создать папку… Android/obb. Permission denied. Не удалось создать… Android/obb. No such file or directory. Файлы не были извлечены».

По словам команды разработчиков, они пошли на этот шаг ради безопасности. Но вместе с этим теперь нельзя устанавливать сторонние приложения, требующие кэша. После установки Android 11, я первым же делом решил изучить этот вопрос и попытался обойти ограничение. На данный момент я нашёл только один метод, не требующий Root-права, — использование adb (Android Debug Bridge). Сразу отмечу, что для этого способа обязательно наличие ПК.

Содержание

Подготовка

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

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

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

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

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

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

Переходим непосредственно к загрузке файлов. Команда, которая для этого потребуется, строится по следующему шаблону: adb push . Для владельцев 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

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

Вывод

Google, несомненно, усложнила доступ к папкам data и obb, но всё же работать с этими директориями можно, пускай и с помощью дополнительных инструментов. Если вы знаете другие методы обхода данных ограничений в Android 11, делитесь ими в комментариях.

Источник

Нет папки obb в Андроид. Что делать

Тип файла Android Opaque Binary Blob File

Разработчик Google
Категория Дата файлы
Формат Binary X

Binary

This file is saved in a binary format, which requires a specific program to read its contents.

.OBB вариант №

Файл, используемый некоторыми приложениями Android, проданными в интернет-магазине Google Play; содержит дополнительные данные приложения, которые не хранятся в основном пакете приложений ( .APK file), например графике, медиафайлах или других крупных программных активах; использует зашифрованный формат. Больше информации

Поскольку Google Play позволяет только файлы APK быть размером 50 МБ или меньше в размере файла, разработчики приложений должны использовать разные файлы для хранения дополнительных активов приложения. Разработчики могут использовать любой формат, который они выбирают, например, .ZIP или .MP4 , но они также могут использовать инструмент JOBB, поставляемый с Android SDK, для объединения и шифрования активов вместе в OBB-файле. Эти дополнительные активы могут быть загружены с помощью файла APK с помощью консоли разработчика Google Play, а пользователи, загружающие приложение, получат файл APK и дополнительные файлы активов.

ПРИМЕЧАНИЕ. Любой дополнительный актив, предоставленный вне файла APK, называется файлом расширения APK.

Программы, которые открывают OBB файлы

Всем привет. Изучаем Андроид и все что внутри него, а как мы уже знаем, там могут быть непонятные программы, непонятные папки.. Сегодня мы будем выяснять про такую папку как obb, узнаем для чего она. Ну что ребята, я отправился в интернет. И вот что узнал — папка obb служит для хранения файлов кэша, у которых тоже идет расширение .obb и эта папка обычно расположена вот по такому пути: sdcard/Android/obb. Вот еще читаю, что эта папка может отсутствовать, в итоге могут быть траблы при установке приложений, которым нужен кэш. И читаю, что в таком случае нужно создать ее вручную (может стоит использовать какой-то файл менеджер для этого), ибо большинство программ для кэш файлов используют именно папку obb. Ну вот — то есть получается папка obb это кэш программ =)

Где NameApp это имя приложения или игры. И кстати этот кэш оказывается можно открыть при помощи WinRAR. Но вот еще читаю, что если кэш программы очень большой, то он идет в сжатом виде и когда распаковывается, то извлекает файлы уже в эту папку:

Ого, тут такое читаю, короче кэш этот может иметь и другое предназначение — проверка лицензии. А прикол вот в чем, например вы запускаете игру и она не может найти кэш в нужной папке, при этом что сам кэш можно скачать только из Google Play (вообще не слышал о таком даже), что в итоге? В игре может сработать защита, ибо вы ее не купили, если кэша нет в нужной папке! Короче ребята, как-то так, вы уж извините если что не так, сам сложно понимаю все это дело.

Ну а вот вам две картинки так бы сказать в тему:

Кстати о том что такое кэш нашел такую инфу:

В общем ребята, на вопрос что за папка obb ответ один — это кэш для приложений, в том числе и для игр. Приложения в папке obb имеют свои папки, в которых и размещен кэш, который идет вроде как в виде одного файла с расширением .obb =)

На этом все, а то я уже сам тут немного запутался. Удачи вам и будьте счастливы!!

Сегодняшняя статья на андроид тематику будет полезна любителям поиграть бесплатно в платные игры для смартфонов и планшетов. При установке платного контента могут возникать определенные трудности, например нет конфига, драйвера, нужного кодека или банально рут прав или просто нужной директории, папки. Для установки игр с кешем понадобиться папка obb в android. О ней и поговорим.

Папка obb (sdcard/Android/obb) на андроид, для чего она нужна?

Немного теории для начала, что бы вы могли понтануться перед друзьями. Данный каталог в системе служит для хранения файлов с расширением «.obb». Обычно там хранится кеш различных приложений или же игр. Существует два основных способа установки нового софта на телефон, планшет:

  • Установка на прямую из Google Play. Единственное что потребуется — учетная запись Google
  • Скачивание на устройство APK и всех необходимых файлов и последующая установка напрямую из смартфона;

С первым способом трудностей не возникает, со вторым дела обстоят несколько иначе. Существуют платные игры и приложения, в которые мы хотим поиграть и опробовать бесплатно. Они зачастую содержат кеш данные, например для установки на телефон GTA San Andreas необходимо скачать вместе с APK папку с кешем игры, который как раз устанавливается в папке obb. При покупке и последующей установке официального приложения папка obb создается сама. При скачивании пиратской версии телефоне изначально отсутствует папка obb, в которую нужно кидать кэш для игр.

Что делать если нет директории, папки sdcard/Android/obb?

Как догадался пытливый читатель данную папку нужно просто создать. Рекомендуем создавать ее в памяти смартфона, т.к. по умолчанию все игры и программы устанавливаются туда. Если устанавливаете утилиты на sd карте — создавайте на флешке. Первый вариант — создать папку напрямую со смартфона:

    Открываем любой файловый менеджер (на каждом аппарате есть встроенный). «Android» системная папка, по этому может быть скрыта. Если ее не видно — нажмите на кнопку контекстного меню и выберете пункт «Показать скрытые фалы и папки»;

Показать скрытые файлы или папки

Заходим в папку «.android» нажимаем значок «новая папка» и пишем имя «obb»;

Как создать папку obb

Второй вариант — берем в руки USB кабель, подключаемся к компьютеру. Идем по тому же пути — открываем нужный диск, заходим в папку android, создаем папку obb. Теперь, после установки кидаем туда файлы кеша и наслаждаемся любимыми играми.

Внимание! Не запускайте игру, пока не скопировали все необходимые файлы кеша, иначе придется повторять процесс установки заново.

Применительно к операционной системе Android файлы формата obb выполняют роль вместилища ресурсов, необходимых для запуска и корректной работы некоторых программ и игровых проектов. Устанавливаются подобные файлы в соответствующую директорию и используются по мере необходимости. Как известно, инсталлировать контент на Android устройство можно двумя способами – с помощью сервиса Google Play, для чего требуется аккаунт Google, или со сторонних ресурсов – этом случае пользователю приходится самостоятельно отправлять скаченный кэш в соответствующую папку в файловой системе устройства.

В первом случае все процессы происходят в автоматическом режиме – создается необходимая папка, куда и переносится кэш. Куда сложнее обстоят дела при самостоятельной инсталляции программного обеспечения пользователем. Например, желая установить на свой аппарат игру Assassin’s Creed: Rebellion, геймеру необходимо скачать пакет, состоящий из установочного APK файла и кэша, именно последний должен занять свое места в папке obb. Но иногда в файловой системе такая папка просто-напросто отсутствует, поэтому ее необходимо создавать самостоятельно.

Создание папки obb непосредственно с мобильного устройства:

  • Используем любой File Manager (можно воспользоваться предустановленным ПО).
  • Ищем системную папку «Android», которая иногда может быть скрыта, поэтому воспользуемся опцией «Показать скрытые фалы и папки».
  • Переходим в папку «.android», тапаем иконку «новая папка» и называем ее «obb».

Создание папки obb с помощью персонального компьютера:

  • Подключаем с помощью кабеля USB мобильный аппарат к ПК.
  • Заходим в требуемый диск, ищем папку android и создаем там новую папку, «обозвав» ее obb.

Теперь, установив игру, отправляем в созданную папку obb скаченный кеш (предварительно его разархивировав) и с удовольствием погружаемся в захватывающий геймплей. Помните, после инсталляции игры нельзя ее запускать, пока кэш не помещен на свое «законное» место!

В таблице ниже предоставляет полезную информацию о расширение файла .obb. Он отвечает на вопросы такие, как:

  • Что такое файл .obb?
  • Какое программное обеспечение мне нужно открыть файл .obb?
  • Как файл .obb быть открыты, отредактированы или напечатано?
  • Как конвертировать .obb файлов в другой формат?

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

1 расширений и 0 псевдонимы, найденных в базе данных

✅ Android Opaque Binary Blob File

Описание (на английском языке): OBB file is an Android Opaque Binary Blob File. OBB files are used to provide additional file assets for Android applications (such as graphics, sounds and video), separate from an application’s APK file. Описание формата OBB Категория: Архив файлы Применение: Android SDK MIME-тип: application/octet-stream Магическое число: — Магическое число: — Образец: — OBB псевдонимы: — OBB cсылки по теме: Android on Wikipedia OBB связанные расширения: .sis Symbian Install Package .aos Nokia Phone Add-on Software .rsc SymbianOS Compiled Resource .app SymbianOS Compiled Application .sisx Symbian Series 3 Install Package .wgz S60 Web Runtime Widget Package .apk Android Application Package .rpp SymbianOS Pre-processed Resource .rsg SymbianOS Resource Header .dex Android Compiled Executable

Другие типы файлов могут также использовать расширение файла .obb.

🚫 Расширение файла .obb часто дается неправильно!

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

bob , bb , ovb , ofb , obn , obg , ob , kbb , pbb , onb , obv , obh , obf , lbb , ibb

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

.bob Bob Raytracer Image .bb Blitz Basic Code .bb GCOV BB Data FIle .obn Oberon 2 Module Source Code .ob ABF Outlook Backup Archive .obv ObjectScript Form .ob IBM LinkWay Object .ofb Oxygen Forensic Suite Backup .obf OsmAnd Offline Map File .ibb ImgBurn Project

🔴 Не удается открыть файл .obb?

Если дважды щелкнуть файл, чтобы открыть его, Windows проверяет расширение имени файла. Если Windows распознает расширение имени файла, файл открывается в программе, которая связана с этим расширением имени файла. Когда Windows не распознает расширение имени файла, появляется следующее сообщение:

Если вы не знаете как настроить сопоставления файлов .obb, проверьте FAQ.

🔴 Можно ли изменить расширение файлов?

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .obb, напишите нам!

🔴 Оцените нашу страницу OBB

Пожалуйста, помогите нам, оценив нашу страницу OBB в 5-звездочной рейтинговой системе ниже. (1 звезда плохая, 5 звезд отличная)

Источник

Читайте также:  Андроид как включить передачу данных по юсб
Оцените статью