Como instalar o Anbox para executar aplicativos Android no Ubuntu 20.04, Ubuntu 21.10
Quer executar aplicativos Android no Linux? Veja como fazer isso usando o contêiner Anbox no Ubuntu 20.04 e Ubuntu 21.10.
Anbox, Anbox in a box, é um software gratuito e de código aberto que executa todo o sistema Android em um contêiner, abstrai o acesso ao hardware e integra os principais serviços do sistema em um sistema GNU/Linux.
Existe outra solução “Waydroid” para fazer coisas semelhantes no Linux. Diz-se que tem melhor desempenho, embora exija uma sessão de Wayland. Para quem segue o Xorg, veja como instalar e usar o Anbox.
Carregar módulos do Kernel:
Anbox requer módulos de kernel ashmem_linux
e binder_linux
.
1.) Se você tiver o SecureBoot ativado (verifique através do comando sudo mokutil --sb-state
), abra o terminal pressionando Ctrl+Alt+T no teclado e execute comando para assinar o módulo do kernel:
sudo kmodsign sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der /lib/modules/`uname -r`/kernel/drivers/staging/android/ashmem_linux.ko
2.) Em seguida carregue os módulos um por um via comando:
sudo modprobe ashmem_linux
sudo modprobe binder_linux
3.) Finalmente verifique os módulos do kernel via comando:
lsmod | grep -e ashmem_linux -e binder_linux
Instale o Anbox:
O software está disponível para instalação por meio de pacotes Snap oficiais e DEB clássicos, embora eu recomende o pacote snap desta vez. Porque o DEB não é bem suportado. O usuário precisa montar manualmente o fichário, baixar e carregar a imagem do Android e solucionar outros problemas. E finalmente não funcionou no meu caso.
Para instalar o Anbox snap, pressione Ctrl+Alt+T para abrir o terminal e execute o comando:
snap install anbox --beta --devmode
Após a instalação, você pode tentar iniciar o Anbox pesquisando-o na tela de visão geral das atividades. No entanto, no meu caso, ele não inicia até instalar a Google Play Store. Nesse caso, tente executar o comando abaixo no terminal para iniciá-lo:
anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
Instale a Google Play Store:
A Anbox tem alguns aplicativos integrados, exceto a Google Play Store, porque o Google só permitirá que dispositivos certificados sejam enviados com seus aplicativos. Felizmente, existe um script de instalação para instalá-lo automaticamente para você.
1.) Em primeiro lugar, abra o terminal e execute o comando para instalar algumas bibliotecas necessárias:
sudo apt install wget curl lzip tar unzip squashfs-tools
2.) Em seguida, baixe o script via comando wget:
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
3.) Adicione permissão executável:
chmod u+x install-playstore.sh
4.) E execute o script para baixar o pacote e instalar a Play Store:
./install-playstore.sh
Agora, pesquise e abra o Anbox na tela de visão geral das atividades. Quando abrir, acesse as configurações e conceda todas as permissões à Google Play Store e, por fim, abra a Play Store para instalar aplicativos Android.
Como remover o Anbox:
Para remover o software, basta executar o comando no terminal:
snap remove --purge anbox
Você também pode remover as pastas “anbox” e “anbox-work” do diretório inicial do usuário.