jobb

La herramienta jobb te permite compilar archivos de expansión de APK encriptados y no encriptados en formato Opaque Binary Blob (OBB). Puedes descargar y activar estos archivos de expansión en tu app mediante StorageManager en dispositivos con Android 2.3 (nivel de API 9) o versiones posteriores. Los archivos OBB proporcionan elementos de archivo adicionales para aplicaciones para Android, como gráficos, sonidos y video, separados del archivo APK de una aplicación. Si quieres obtener más información sobre cómo usar archivos de expansión, consulta el artículo Archivos de expansión de APK.

Uso

La sintaxis para ejecutar la herramienta jobb es la siguiente:

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

Puedes usar la herramienta jobb para crear un archivo OBB o extraer el contenido de uno existente. En el siguiente comando de ejemplo, se crea un archivo OBB a partir de archivos fuente:

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

En este ejemplo, se muestra cómo volcar el contenido de un archivo OBB existente:

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

Opciones

En la siguiente tabla, se enumeran las opciones de línea de comandos para la herramienta jobb:

Opción Descripción
-d <directory> Permite configurar el directorio de entrada para crear un archivo OBB, o bien el directorio de salida cuando se extrae (-dump) un archivo existente. Al crear un archivo OBB, "jobb" incluye el contenido del directorio especificado y todos sus subdirectorios.
-o <filename> Permite especificar el nombre de archivo para el archivo OBB. Este parámetro es obligatorio cuando se crea un OBB y se extrae su contenido.
-pn <package> Permite especificar el nombre del paquete para la aplicación que activa el archivo OBB, que corresponde al valor de package especificado en el manifiesto de tu app. Este parámetro es obligatorio cuando se crea un archivo OBB.
-pv <version> Permite configurar la versión mínima para la aplicación que puede activar el archivo OBB, que corresponde al valor de android:versionCode en el manifiesto de tu app. Este parámetro es obligatorio cuando se crea un archivo OBB.
-k <key> Permite especificar una contraseña para encriptar un nuevo archivo OBB o desencriptar uno existente.
-ov Permite crear un archivo OBB que sea una superposición de una estructura de archivo OBB existente. Esta opción permite que el nuevo contenido del paquete se active en la misma ubicación que un paquete anterior y crea versiones de parche de los archivos OBB generados previamente. Los archivos dentro de un archivo OBB superpuesto reemplazan a los archivos que tienen la misma ruta de acceso.
-dump <filename>

Permite extraer el contenido del archivo OBB especificado. Al usar esta opción, también debes especificar el directorio de salida para el contenido mediante el parámetro -d <directory>.

Nota: Cuando vuelcas un archivo OBB existente, puedes omitir el parámetro -d <directory> para obtener una lista de los directorios dentro del archivo, sin extraer el contenido.

-v Permite configurar la salida detallada de la herramienta.
-about Permite mostrar la versión y la información de ayuda para la herramienta jobb.