
Executando apps do Android no Debian com Waydroid e Weston
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.