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:
- Abra xapktoapk.com no Chrome em seu Chromebook ou máquina Linux.
- 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.
- 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:
- Abra Configurações → Sobre o ChromeOS → Desenvolvedores e ligue Ambiente de desenvolvimento Linux.
- 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).
- 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 - 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:
- Rota APK mesclada única (mais rápida): Converta seu .xapk em um único .apk usando nosso Conversor on-line de XAPK para APKe execute:
waydroid app install ~/Downloads/converted_app.apk - Verificação da arquitetura da CPU (x86_64 vs arm64-v8a): Chromebooks Intel e AMD e PCs Linux executam um processador x86_64. Embora o ChromeOS ARCVM inclua tradução binária Intel Houdini para aplicativos ARM, o Waydroid no Linux exige que você instale libndk ou libhoudini via waydroid_script se o XAPK contiver apenas bibliotecas nativas arm64-v8a. Use nosso Verificador de compatibilidade de ABI e DPI do dispositivo para inspecionar quais pastas lib/ seu pacote contém antes de instalar.
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.