jobb

jobb 工具允许您以不透明二进制 Blob (OBB) 格式构建加密和未加密的 APK 扩展文件。您可以使用 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 工具的版本和帮助信息。