jobb

L'outil jobb vous permet de compiler des fichiers d'extension pour APK chiffrés et non chiffrés au format OBB (Opaque Binary Blob). Vous pouvez télécharger et installer ces fichiers d'extension dans votre application à l'aide de StorageManager sur les appareils équipés d'Android 2.3 (niveau d'API 9) ou version ultérieure. Les fichiers OBB fournissent des éléments de fichier supplémentaires pour les applications Android (tels que des éléments graphiques, des sons et de la vidéo), distincts du fichier APK d'une application. Pour en savoir plus sur l'utilisation des fichiers d'extension, consultez Fichiers d'extension pour APK.

Utilisation

Voici la syntaxe à utiliser pour exécuter jobb :

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

Vous pouvez utiliser l'outil jobb pour créer un fichier OBB ou extraire le contenu d'un fichier OBB existant. L'exemple de commande suivant crée un fichier OBB à partir de fichiers sources :

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

Cet exemple montre comment vider le contenu d'un fichier OBB existant :

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

Options

Le tableau ci-dessous présente les options de ligne de commande pour l'outil jobb :

Option Description
-d <directory> Définit le répertoire d'entrée pour la création d'un fichier OBB ou le répertoire de sortie lors de l'extraction (-dump) d'un fichier existant. Lors de la création d'un fichier OBB, "jobb" inclut le contenu du répertoire spécifié et tous ses sous-répertoires.
-o <filename> Spécifie le nom du fichier OBB. Ce paramètre est obligatoire lors de la création d'un fichier OBB et du vidage de son contenu.
-pn <package> Spécifie le nom de package de l'application qui installe le fichier OBB, ce qui correspond à la valeur package spécifiée dans le fichier manifeste de votre application. Ce paramètre est obligatoire lors de la création d'un fichier OBB.
-pv <version> Définit la version minimale de l'application pouvant installer le fichier OBB. Cela correspond à la valeur android:versionCode dans le fichier manifeste de votre application. Ce paramètre est obligatoire lors de la création d'un fichier OBB.
-k <key> Spécifie le mot de passe pour chiffrer un nouveau fichier OBB ou déchiffrer un fichier OBB chiffré existant.
-ov Crée un fichier OBB qui est une superposition d'une structure de fichiers OBB existante. Cette option permet d'installer le contenu du nouveau package au même emplacement qu'un package précédent. Elle permet de créer des versions correctives des fichiers OBB générés précédemment. Les fichiers contenus dans un fichier OBB en superposition remplacent ceux qui ont le même chemin d'accès.
-dump <filename>

Extrait le contenu du fichier OBB spécifié. Lorsque vous utilisez cette option, vous devez également spécifier le répertoire de sortie du contenu à l'aide du paramètre -d <directory>.

Remarque : Lors du vidage d'un fichier OBB existant, vous pouvez omettre le paramètre -d <directory> pour obtenir la liste des répertoires à l'intérieur du fichier, sans en extraire le contenu.

-v Définit une sortie détaillée pour l'outil.
-about Affiche la version et les informations d'aide de l'outil jobb.