Pesquisa de site

Instale o Waydroid para executar o sistema operacional e aplicativos Android no Ubuntu 22.04, 23.10


Este é um guia para iniciantes que mostra como instalar e configurar o Waydroid para executar o sistema Android completo, bem como aplicativos Android no Ubuntu.

Escrevi sobre isso usando o Anbox, que, entretanto, não está mais em desenvolvimento ativo.

Esta é uma reescrita com ‘Waydroid’ gratuito e de código aberto, que é uma abordagem baseada em contêiner para executar uma imagem de sistema Android personalizada mínima baseada em LineageOS.

Sistema operacional Android em meu desktop Ubuntu 22.04

Este tutorial foi testado e funciona no Ubuntu 22.04, embora Ubuntu 20.04, Ubuntu 23.10 também sejam suportados! As especificações de hardware incluem:

  • Processador: Intel i5-10400.
  • GPU: Intel HD 630.

Passo 1: Instale o Waydroid

Waydroid é fácil de instalar em sistemas baseados em Ubuntu/Debian, através de seu repositório oficial apt.

1. Primeiro, pressione Ctrl+Alt+T no teclado para abrir o terminal. Quando abrir, execute o comando para instalar os pacotes necessários:

sudo apt install curl ca-certificates

O comando sudo precisa de autenticação por senha, mas sem feedback de asterisco. Basta digitar mentalmente e pressionar Enter.

2. Em seguida, execute o comando para baixar o script oficial e execute-o para adicionar o repositório Waydroid ao seu sistema.

curl https://repo.waydro.id | sudo bash

Caso o script não funcione corretamente, descubra o código do seu sistema operacional manualmente por meio do comando lsb_release -sc ou cat /etc/os-release. Em seguida, execute o comando abaixo:

curl https://repo.waydro.id | sudo bash -s jammy

Substituir jammy depende do codinome do seu sistema. Até agora, ele suporta focal, jammy, lunar, mantic, bookworm, bullseye, sid

3. Finalmente, execute o comando para instalar o Waydroid:

sudo apt install waydroid

Tente sudo apt update primeiro para atualizar o cache se o pacote de saída do comando não for encontrado

Depois de instalar o aplicativo com sucesso, você poderá iniciá-lo no menu Iniciar, no menu de aplicativos ou em qualquer outro inicializador de aplicativos, dependendo do seu ambiente de área de trabalho.

Etapa 2: inicializar

A primeira inicialização do aplicativo abrirá a caixa de diálogo “Inicializar Waydroid”.

As opções padrão geralmente são OK. Mas talvez você precise escolher o tipo de Android antes de começar:

  • VANILLA – como o nome indica, é ROM vanilla, sem serviços/aplicativos do Google.
  • GAPPS – vem com Google Services/Gapps.

Em seguida, clique no botão Download para baixar e instalar automaticamente a ROM e os pacotes necessários. No meu caso, ele baixou e instalou o Android 11.

Quando feito com sucesso, ele mostrará algo como a captura de tela mostra.

Etapa 3: inicie o sistema Android, redimensione e mova a janela

Após clicar no botão “Concluído” na última etapa, inicie o Waydroid novamente para iniciar uma tela do Android em sua área de trabalho.

No entanto, por padrão, ele inicia no modo tela cheia (ou pode ser chamado de maximizado).

Para alterar o tamanho da tela do Android, abra o terminal (Ctrl+Alt+T) no host Ubuntu e execute os comandos:

waydroid prop set persist.waydroid.width 506
waydroid prop set persist.waydroid.height 1000

Os 2 comandos definirão a largura e a altura da tela para 506 x 1000. Altere os números de acordo e aplique executando o comando para interromper a sessão atual do Android (e reiniciá-la).

waydroid session stop

A janela do Android não tem bordas no meu caso. Para mover a janela, você pode pressionar e segurar a tecla Super (logotipo do Windows) e arrastar ou pressionar Alt+F7 e mover o cursor do mouse sem clicar com o mouse.

Etapa 4: instalar e remover aplicativos Android

Se você selecionou ‘VANILLA’ ao inicializar o Waydroid, então não há loja de aplicativos no Android para instalar aplicativos.

Nesse caso, você pode baixar qualquer arquivo APK da web ou baixar e instalar o F-Droid de código aberto gratuito no host (Ubuntu no caso) e usá-lo na tela do Android para instalar aplicativos.

Para instalar o arquivo APK da pasta ‘Downloads’ do usuário host, basta executar o comando no terminal (Ctrl+Alt+T):

waydroid app install ~/Downloads/file_name_here.apk

E verifique listando todos os aplicativos Android instalados:

waydroid app list

O Waydroid criará atalhos de aplicativos para todos os aplicativos Android instalados, por meio de arquivos .desktop em “.local/share/applications”. Ou seja, você pode pesquisar e iniciar aplicativos Android diretamente da máquina host (Ubuntu).

Inicie o aplicativo Android ‘F-Droid’ no Ubuntu

E suporta o lançamento de várias instâncias de aplicativos Android ao mesmo tempo, prontos para uso.

Para remover um aplicativo, faça isso na tela do Android ou execute o comando no host do Ubuntu:

waydroid app remove packageName

Substitua packageName de acordo com a saída waydroid app list, por exemplo, org.fdroid.fdroid.

Etapa 5: compartilhe arquivos entre Ubuntu Host e Android

Para compartilhar arquivos entre o host e o sistema Android, basta executar um único comando no host Ubuntu:

sudo mount --bind ~/Documents/vboxshare/ ~/.local/share/waydroid/data/media/0/Documents/share

No comando, você precisa substituir:

  • ~/Documents/vboxshare/ – subpasta ‘vboxshare’ no host Ubuntu.
  • ~/.local/share/waydroid/data/media/0/Documents/share – subpasta ‘share’ de Documentos no Android.

Você precisa primeiro criar a pasta de compartilhamento, se não existir, ou ela mostrará que o ponto de montagem não existe, como mostra a captura de tela abaixo.

Desinstale o Waydroid:

Primeiro, pare a sessão e o contêiner, o que pode ser útil para recarregar as configurações, execute os comandos:

waydroid session stop
sudo waydroid container stop

Para remover o Waydroid, use o comando:

sudo apt remove --autoremove waydroid

Em seguida, remova as sobras executando o comando:

sudo rm -rf /var/lib/waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid

Se você não quiser mais instalá-lo novamente, remova também o repositório de origem excluindo as fontes e os arquivos principais:

sudo rm /etc/apt/sources.list.d/waydroid.list /usr/share/keyrings/waydroid.gpg

Para mais informações sobre o Waydroid, consulte o documento oficial.

Artigos relacionados