A ferramenta jobb
permite criar arquivos de expansão de APK criptografados e não criptografados no
formato Opaque Binary Blob (OBB). Você pode fazer o download desses arquivos de expansão e os ativar no seu
aplicativo usando o StorageManager
em dispositivos com o Android 2.3 (nível 9 da API) ou mais recente. Os arquivos OBB oferecem outros recursos de arquivos
para aplicativos Android, como gráficos, sons e vídeos, separados do
arquivo APK de um aplicativo. Para mais informações sobre o uso de arquivos de expansão, consulte
Arquivos de expansão de APK.
Uso
A sintaxe da execução de jobb
é a seguinte:
jobb [-d <directory>][-o <filename>][-pn <package>][-pv <version>] \ [-k <key>][-ov][-dump <filename>][-v][-about]
Você pode usar a ferramenta jobb
para criar um arquivo OBB ou extrair o conteúdo de um
OBB existente. O exemplo de comando abaixo cria um arquivo OBB usando os arquivos de origem:
$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11
Este exemplo mostra como despejar o conteúdo de um arquivo OBB existente:
$ jobb -d /temp/obb-output/ -o my-app-assets.obb -k secret-key
Opções
A tabela abaixo lista as opções de linha de comando para a ferramenta jobb
:
Opção | Descrição |
---|---|
-d <directory> |
Define o diretório de entrada para a criação de um arquivo OBB ou o diretório de saída ao extrair
(-dump ) um arquivo existente. Ao criar um arquivo OBB, "jobb" inclui o
conteúdo do diretório especificado e todos os subdiretórios.
|
-o <filename> |
Especifica o nome do arquivo OBB. Esse parâmetro é obrigatório ao criar um OBB e despejar o conteúdo dele. |
-pn <package> |
Especifica o nome do pacote para o aplicativo que ativa o arquivo OBB, que corresponde
ao valor package especificado no manifesto do aplicativo. Esse parâmetro é
obrigatório ao criar um arquivo OBB. |
-pv <version> |
Configura a versão mínima para o aplicativo que pode ativar o arquivo OBB, que corresponde
ao valor android:versionCode no manifesto do aplicativo. Esse parâmetro é
obrigatório ao criar um arquivo OBB. |
-k <key> |
Especifica uma senha para criptografar um novo arquivo OBB ou descriptografar um arquivo OBB criptografado já existente. |
-ov |
Cria um arquivo OBB que é uma sobreposição de uma estrutura de arquivo OBB existente. Essa opção permite que o conteúdo do novo pacote seja montado no mesmo local que um pacote anterior e cria versões de patch de arquivos OBB gerados anteriormente. Os arquivos dentro de um arquivo OBB de sobreposição substituem os arquivos que têm o mesmo caminho. |
-dump <filename> |
Extrai o conteúdo do arquivo OBB especificado. Ao usar essa opção, você também precisa
especificar o diretório de saída para o conteúdo usando o parâmetro
Observação: ao despejar um arquivo OBB existente, você pode omitir o
parâmetro |
-v |
Define a saída detalhada para a ferramenta. |
-about |
Exibe a versão e informações de ajuda da ferramenta jobb . |