Como abrir e instalar arquivos XAPK no Chromebook (ChromeOS) e Linux (Waydroid)

O Chromebooks moderno executa aplicativos Android dentro do ARCVM (Android Runtime para máquina virtual Chrome) do Google, enquanto usuários de desktop e portáteis Linux (incluindo Ubuntu, Fedora, Arch e SteamOS) executam ambientes Android completos usando Waydroid. Como nem o aplicativo Arquivos do ChromeOS nem a CLI waydroid app install padrão do Waydroid aceitam contêineres .xapk brutos diretamente, você precisa de um .apk mesclado com navegador limpo ou de uma implantação ADB multi-split por meio do terminal Linux.

1. Convertendo XAPK em APK no ChromeOS e Linux no navegador

Como os desktops ChromeOS e Linux incluem um navegador Chromium/Firefox completo com RAM generosa, você pode converter qualquer pacote .xapk ou .apks diretamente em seu navegador sem instalar nenhum pacote Linux extra:

  1. Abra xapktoapk.com no Chrome em seu Chromebook ou máquina Linux.
  2. Solte seu arquivo .xapk no conversor. Ele mescla o APK base com sua arquitetura complementar e divisões de configuração de DPI e assina o pacote de saída com assinaturas v1+v2.
  3. Baixe o arquivo .apk independente para o diretório Arquivos Linux no ChromeOS (ou ~/Downloads no Linux).

2. Instalando o APK convertido no Chromebook (sem limpar seu dispositivo)

Guias mais antigos dizem aos usuários do Chromebook para colocarem todo o seu laptop no inseguro “Modo de desenvolvedor” (que faz uma lavagem de energia no dispositivo). No ChromeOS moderno, você precisa do não modo de desenvolvedor completo – você só precisa do Ambiente de Desenvolvimento Linux (Crostini) integrado:

  1. Abra Configurações → Sobre o ChromeOS → Desenvolvedores e ligue Ambiente de desenvolvimento Linux.
  2. No mesmo menu Desenvolvedores, clique em Desenvolva aplicativos Android e ative Habilitar depuração ADB (seu Chromebook será reiniciado uma vez para vincular Crostini ao ARCVM).
  3. Abra o aplicativo Linux Terminal em seu Chromebook e instale o cliente Android ADB:
    sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb
  4. Conecte-se à ponte Android ARCVM interna (100.115.92.2:5555) e instale seu APK convertido:
    adb connect 100.115.92.2:5555
    adb install ~/merged_app.apk

3. Instalando pacotes XAPK em desktops Linux e Steam Deck via Waydroid

Se você executar Waydroid no Ubuntu, Fedora, Arch Linux ou Steam Deck, waydroid app install aceitará apenas um único arquivo .apk monolítico:

4. Descompactando arquivos XAPK da linha de comando do Linux

Se você preferir inspecionar o conteúdo bruto de um arquivo .xapk em bash/zsh no Linux antes de implantar via ADB, lembre-se de que .xapk é um contêiner PKZIP padrão:

mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk

Resumo para desenvolvedores ChromeOS e Linux

Ao combinar a ponte Crostini ADB integrada do ChromeOS (ou Linux Waydroid) com a conversão XAPK baseada em navegador, você pode testar e executar pacotes Android multi-split em hardware de desktop sem modificar partições do sistema ou instalar descompactadores de terceiros não confiáveis.

Projetado e documentado por Mst Shaefale Desenvolvedor líder e arquiteto de pacotes Android • Verificado no Android 12–15

Mst Shaefale mantém os utilitários de empacotamento Android do lado do cliente em xapktoapk.com. Dúvidas sobre a tradução do ARCVM ou Waydroid ABI? Entre em contato com nosso suporte.