From e4ba91d2287adb497f9f47d5b8d7ae609d67b30d Mon Sep 17 00:00:00 2001 From: Joe Fernandez Date: Wed, 24 Oct 2012 15:36:10 -0700 Subject: docs: JOBB tool help page Change-Id: I0651c0080cb8bb2436591247d72dfe7be66061f5 --- docs/html/tools/help/jobb.jd | 102 +++++++++++++++++++++++++++++++++++++++++++ docs/html/tools/tools_toc.cs | 1 + 2 files changed, 103 insertions(+) create mode 100644 docs/html/tools/help/jobb.jd (limited to 'docs/html/tools') diff --git a/docs/html/tools/help/jobb.jd b/docs/html/tools/help/jobb.jd new file mode 100644 index 0000000..d390ac9 --- /dev/null +++ b/docs/html/tools/help/jobb.jd @@ -0,0 +1,102 @@ +page.title=JOBB +@jd:body + + +

The {@code jobb} tool allows you to build encrypted and unencrypted APK expansion files in + Opaque Binary Blob (OBB) format. You can download and mount these expansion files in your + application using {@link android.os.storage.StorageManager} on devices with Android 2.3 (API + Level 9) or higher. 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. For more + information on using expansion files, see + APK Expansion Files.

+ + +

Usage

+ +

The syntax for running {@code jobb} is as follows:

+ +
+jobb [-d <directory>][-o <filename>][-pn <package>][-pv <version>] \
+     [-k <key>][-ov][-dump <filename>][-v][-about]
+
+ +

You can use the {@code jobb} tool to create an OBB file or extract the contents of an +existing OBB. The following example command creates an OBB file from source files.

+ +
+$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11
+
+ +

This example shows how to dump (extract) the contents of an existing OBB file:

+ +
+$ jobb -d /temp/obb-output/ -o my-app-assets.obb -k secret-key
+
+ + +

Options

+ +

The table below lists the command line options for the {@code jobb} tool.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OptionDescription
{@code -d <directory>}Set the input directory for creating an OBB file, or the output directory when extracting + ({@code -dump}) an existing file. When creating an OBB file, the contents of the specified + directory and all its sub-directories are included in the OBB file system. +
{@code -o <filename>}Specify the filename for the OBB file. This parameter is required when + creating an OBB and extracting (dumping) its contents.
{@code -pn <package>}Specify the package name for the application that mounts the OBB file, which corresponds + to the {@code package} value specified in your application's manifest. This parameter is + required when creating an OBB file.
{@code -pv <version>}Set the minimum version for the application that can mount the OBB file, which corresponds + to the {@code android:versionCode} value in your application's manifest. This parameter is + required when creating an OBB file.
{@code -k <key>}Specify a password for encrypting a new OBB file or decrypting an existing, encypted + OBB file.
{@code -ov}Create OBB file that is an overlay of an existing OBB file structure. This option allows + the new package contents to be mounted into the same location as a previous package and is + intended for creating patch versions of previously generated OBB files. Files within an + overlay OBB file replace files that have the same path.
{@code -dump <filename>}

Extract the contents of the specified OBB file. When using this option, you must also + specify the output directory for the contents using the {@code -d <directory>} + parameter.

+ +

Note: When dumping an existing OBB file, you can omit the + {@code -d <directory>} parameter to get a listing of the directories inside the file, + without extracting the contents.

+
{@code -v}Set verbose output for the tool.
{@code -about}Display version and help information for the {@code jobb} tool.
diff --git a/docs/html/tools/tools_toc.cs b/docs/html/tools/tools_toc.cs index cca9433..0e6535e 100644 --- a/docs/html/tools/tools_toc.cs +++ b/docs/html/tools/tools_toc.cs @@ -143,6 +143,7 @@ class="en">Tools Help
  • etc1tool
  • Hierarchy Viewer
  • hprof-conv
  • +
  • jobb
  • lint
  • logcat
  • mksdcard
  • -- cgit v1.1