Jobb

Lo strumento jobb consente di creare file di espansione APK criptati e non criptati in formato OBB (Opaque Binary Blob). Puoi scaricare e montare questi file di espansione nella tua applicazione utilizzando StorageManager su dispositivi con Android 2.3 (livello API 9) o versioni successive. I file OBB forniscono risorse file aggiuntive per le applicazioni Android, come grafica, suoni e video, separate dal file APK di un'applicazione. Per ulteriori informazioni sull'utilizzo dei file di espansione, consulta la sezione File di espansione APK.

Utilizzo

La sintassi per l'esecuzione di jobb è la seguente:

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

Puoi utilizzare lo strumento jobb per creare un file OBB o estrarre i contenuti di un file OBB esistente. Il seguente comando di esempio crea un file OBB dai file di origine:

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

Questo esempio mostra come eseguire il dump dei contenuti di un file OBB esistente:

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

Opzioni

Nella tabella seguente sono elencate le opzioni della riga di comando per lo strumento jobb:

Opzione Descrizione
-d <directory> Imposta la directory di input per la creazione di un file OBB o la directory di output durante l'estrazione di un file esistente (-dump). Quando crei un file OBB, "jobb" include i contenuti della directory specificata e di tutte le sue sottodirectory.
-o <filename> Specifica il nome file per il file OBB. Questo parametro è obbligatorio durante la creazione di un oggetto OBB e il dump dei relativi contenuti.
-pn <package> Specifica il nome del pacchetto per l'applicazione che monta il file OBB, che corrisponde al valore package specificato nel file manifest dell'applicazione. Questo parametro è obbligatorio durante la creazione di un file OBB.
-pv <version> Imposta la versione minima per l'applicazione che può montare il file OBB, che corrisponde al valore android:versionCode nel file manifest dell'applicazione. Questo parametro è obbligatorio durante la creazione di un file OBB.
-k <key> Specifica una password per criptare un nuovo file OBB o per decriptare un file OBB criptato esistente.
-ov Crea un file OBB che sia l'overlay di una struttura di file OBB esistente. Questa opzione consente di montare i nuovi contenuti del pacchetto nella stessa posizione di un pacchetto precedente e crea versioni patch dei file OBB generati in precedenza. I file all'interno di un file OBB overlay sostituiscono i file che hanno lo stesso percorso.
-dump <filename>

Estrai i contenuti del file OBB specificato. Quando utilizzi questa opzione, devi anche specificare la directory di output per i contenuti utilizzando il parametro -d <directory>.

Nota: quando esegui il dump di un file OBB esistente, puoi omettere il parametro -d <directory> per ottenere un elenco delle directory all'interno del file senza estrarne i contenuti.

-v Imposta un output dettagliato per lo strumento.
-about Mostra la versione e le informazioni della guida per lo strumento jobb.