Executando apps do Android no Debian com Waydroid e Weston

Publicado em: 31/01/2025 - Autor: Mestre da Info

Nesse tutorial vou mostrar o passo a passo de como você pode executar apps do Android no Linux Debian, usaremos dois aplicativos para isso, o Waydroid e o Weston, dessa forma não precisaremos do Wayland instalado.

Primeiramente vamos instalar as dependencias necessárias, para isso abra o terminal e digite os comandos abaixo.

sudo apt install curl ca-certificates -y

Agora é só realizar a instalação do WayDroid.

curl https://repo.waydro.id | sudo bash
sudo apt install waydroid

Caso você não esteja usando o Wayland é necessário instalar o Weston para simular o Wayland.

sudo apt install weston

Agora em seu menu iniciar clique em Waydroid e baixe o tipo de Android que deseja, se você precisa usar a PlayStore por exemplo, recomendo a instalação do GAPPS.

Após o download e instalação, agora é só executar o Waydroid dentro do Weston, para isso abra o terminal novamente e digite:

weston

Com o weston aberto, clique no terminal, é o primeiro ícone que existe no topo, do lado esquerdo.

Ao abrir o terminal digite o comando:

sudo waydroid init

Dessa forma será realizado o download do Waydroid Vanilla, entre outras bibliotecas necessárias para executar o Waydroid.

No terminal você precisará digitar um comando para executar o Waydroid com interface gráfica.

waydroid show-full-ui

Pronto! Agora é só instalar seus aplicativos.

Se você estiver usando o Android Vanilla você precisará instalar os aplicativos manualmente através dos seguintes comandos:

# Inicie a sessão do Waydroid
waydroid session start

# Instale o aplicativo
waydroid app install nomedoapk.apk

# Pare a sessão do Waydroid
waydroid session stop

Para executar o Waydroid é só usar o parametro show-full-ui.

PlayStore no Waydroid com GAPPS

Para que a PlayStore funcione no GAPPS é necessário seguir o passo a passo abaixo.

Digite os seguintes comandos:

sudo waydroid shell

Dentro do shell digite:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Use a sequência de números impressa pelo comando para registrar o dispositivo na sua Conta do Google em https://www.google.com/android/uncertified

Espere alguns minutos para que as alterações sejam realizadas e reinicie o Waydroid.

Alterando o Vanilla pelo GAPPS

Remova as seguintes pastas:

sudo rm -rf /var/lib/waydroid
sudo rm -rf .local/share/waydroid

Reinstale o Waydroid para que abra a interface gráfica para download do GAPPS

sudo apt reinstall waydroid

Agora é só clicar no menu iniciar, executar o Waydroid e realizar o download do Tipo Android GAPPS.

Desinstalando o Waydroid

Para desinstalar o Waydroid e todas as configurações, siga o passo a passo abaixo.

# Pare o Waydroid
waydroid session stop
sudo waydroid container stop

# Remova o Waydroid
sudo apt remove --auto-remove waydroid

# Remova os arquivos de configuração
sudo apt purge waydroid

# Remova as pastas de arquivos do Waydroid
sudo rm -rf /var/lib/waydroid
sudo rm -rf .local/share/applications/*aydroid*
sudo rm -rf .local/share/waydroid

# Remova o repositório adicionado no sources.list.d
sudo rm /etc/apt/sources.list.d/waydroid.list
sudo rm /usr/share/keyrings/waydroid.gpg

# Atualize a lista de pacotes
sudo apt update

Com esse passo a passo você removerá o Waydroid por completo do seu computador.

Siga-me

Pesquisar