A ferramenta jobb
permite a criação de arquivos de expansão APK criptografados e não criptografados no
formato Opaque Binary Blob (OBB). Você pode fazer o download desses arquivos de expansão e ativá-los no seu
aplicativo usando o StorageManager
em dispositivos com o Android 2.3 (nível 9
da API) ou mais recente. Os arquivos OBB são usados para oferecer mais recursos de arquivos para aplicativos para 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 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 a seguir cria um arquivo OBB a partir dos 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 (extrair) 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, o conteúdo do diretório
especificado e todos os subdiretórios serão incluídos no sistema de arquivos OBB.
|
-o <filename> |
Especifica o nome do arquivo OBB. Esse parâmetro é obrigatório ao criar um OBB e extrair (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 o do pacote anterior e se destina à criação de 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 . |