jobb

Mit dem jobb-Tool kannst du verschlüsselte und unverschlüsselte APK-Erweiterungsdateien im OBB-Format (Opaque Binary Blob) erstellen. Du kannst diese Erweiterungsdateien mit StorageManager auf Geräten mit Android 2.3 (API-Level 9) oder höher herunterladen und in deiner App bereitstellen. OBB-Dateien stellen zusätzliche Datei-Assets für Android-Apps bereit, z. B. Grafiken, Töne und Videos, getrennt von der APK-Datei einer App. Weitere Informationen zur Verwendung von Erweiterungsdateien findest du unter APK-Erweiterungsdateien.

Nutzung

Die Syntax zum Ausführen von jobb lautet:

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

Mit dem jobb-Tool können Sie eine OBB-Datei erstellen oder den Inhalt eines vorhandenen OBB extrahieren. Mit dem folgenden Beispielbefehl wird eine OBB-Datei aus Quelldateien erstellt:

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

In diesem Beispiel wird gezeigt, wie Sie den Inhalt einer vorhandenen OBB-Datei sichern:

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

Optionen

In der folgenden Tabelle sind die Befehlszeilenoptionen für das jobb-Tool aufgeführt:

Option Beschreibung
-d <directory> Legen Sie das Eingabeverzeichnis zum Erstellen einer OBB-Datei oder das Ausgabeverzeichnis beim Extrahieren (-dump) einer vorhandenen Datei fest. Beim Erstellen einer OBB-Datei schließt „jobb“ den Inhalt des angegebenen Verzeichnisses und aller seiner Unterverzeichnisse ein.
-o <filename> Geben Sie den Dateinamen für die OBB-Datei an. Dieser Parameter ist erforderlich, wenn ein OBB erstellt und dessen Inhalt in eine Dumpdatei übertragen wird.
-pn <package> Geben Sie den Paketnamen für die App an, mit der die OBB-Datei bereitgestellt wird. Dieser entspricht dem Wert für package, der im Manifest Ihrer App angegeben ist. Dieser Parameter ist erforderlich, wenn eine OBB-Datei erstellt wird.
-pv <version> Legen Sie die Mindestversion für die App fest, mit der die OBB-Datei bereitgestellt werden kann. Sie entspricht dem Wert android:versionCode im Manifest Ihrer App. Dieser Parameter ist erforderlich, wenn eine OBB-Datei erstellt wird.
-k <key> Geben Sie ein Passwort zum Verschlüsseln einer neuen OBB-Datei oder zum Entschlüsseln einer vorhandenen verschlüsselten OBB-Datei an.
-ov Erstellen Sie eine OBB-Datei, die ein Overlay einer vorhandenen OBB-Dateistruktur ist. Mit dieser Option können die neuen Paketinhalte am selben Speicherort wie das vorherige Paket bereitgestellt werden. Außerdem werden Patchversionen zuvor generierter OBB-Dateien erstellt. Dateien in einer Overlay-OBB-Datei ersetzen Dateien mit demselben Pfad.
-dump <filename>

Extrahiert den Inhalt der angegebenen OBB-Datei. Wenn Sie diese Option verwenden, müssen Sie mit dem Parameter -d <directory> auch das Ausgabeverzeichnis für den Inhalt angeben.

Hinweis: Beim Dump einer vorhandenen OBB-Datei können Sie den -d <directory>-Parameter weglassen. Sie erhalten dann eine Liste der Verzeichnisse innerhalb der Datei, ohne den Inhalt zu extrahieren.

-v Legen Sie die ausführliche Ausgabe für das Tool fest.
-about Zeigt die Versions- und Hilfeinformationen für das jobb-Tool an.