jobb
工具可讓您以不透明二進位檔 Blob (OBB) 格式建立加密及未加密的 APK 擴充檔案。您可以在搭載 Android 2.3 (API 級別 9) 以上版本的裝置,透過 StorageManager
在應用程式中下載並掛接這些擴充檔案。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 工具的版本和說明資訊。 |