Инструмент jobb
позволяет создавать зашифрованные и незашифрованные файлы расширения APK в формате Opaque Binary Blob (OBB). Вы можете загрузить и смонтировать эти файлы расширения в своем приложении с помощью StorageManager
на устройствах с Android 2.3 (уровень API 9) или выше. Файлы OBB предоставляют дополнительные файловые ресурсы для приложений Android, такие как графика, звуки и видео, отдельно от APK-файла приложения. Дополнительную информацию об использовании файлов расширения см. в разделе «Файлы расширения APK» .
Использование
Синтаксис запуска jobb
следующий:
jobb [-d <directory>][-o <filename>][-pn <package>][-pv <version>] \ [-k <key>][-ov][-dump <filename>][-v][-about]
Вы можете использовать инструмент jobb
для создания файла OBB или извлечь содержимое существующего OBB. Следующий пример команды создает файл OBB из исходных файлов:
$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11
В этом примере показано, как выгрузить содержимое существующего файла OBB:
$ jobb -d /temp/obb-output/ -o my-app-assets.obb -k secret-key
Параметры
В таблице ниже перечислены параметры командной строки для инструмента jobb
:
Вариант | Описание |
---|---|
-d <directory> | Установите входной каталог для создания файла OBB или выходной каталог при извлечении ( -dump ) существующего файла. При создании файла OBB «jobb» включает в себя содержимое указанного каталога и всех его подкаталогов. |
-o <filename> | Укажите имя файла OBB. Этот параметр необходим при создании OBB и дампе его содержимого. |
-pn <package> | Укажите имя пакета для приложения, которое монтирует файл OBB, которое соответствует значению package , указанному в манифесте вашего приложения. Этот параметр необходим при создании файла OBB. |
-pv <version> | Установите минимальную версию приложения, которая может смонтировать файл OBB, что соответствует значению android:versionCode в манифесте вашего приложения. Этот параметр необходим при создании файла OBB. |
-k <key> | Укажите пароль для шифрования нового файла OBB или расшифровки существующего зашифрованного файла OBB. |
-ov | Создайте файл OBB, который является наложением на существующую файловую структуру OBB. Эта опция позволяет монтировать содержимое нового пакета в то же место, что и предыдущий пакет, и создает версии исправлений ранее созданных файлов OBB. Файлы в наложенном файле OBB заменяют файлы, имеющие тот же путь. |
-dump <filename> | Извлеките содержимое указанного файла OBB. При использовании этой опции вы также должны указать выходной каталог для содержимого с помощью параметра Примечание. При создании дампа существующего файла OBB вы можете опустить параметр |
-v | Установите подробный вывод для инструмента. |
-about | Отображение версии и справочной информации для инструмента jobb . |