Джобб

Инструмент 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. При использовании этой опции вы также должны указать выходной каталог для содержимого с помощью параметра -d <directory> .

Примечание. При создании дампа существующего файла OBB вы можете опустить параметр -d <directory> , чтобы получить список каталогов внутри файла без извлечения содержимого.

-v Установите подробный вывод для инструмента.
-about Отображение версии и справочной информации для инструмента jobb .