Como executar aplicativos Android no Linux
Se o seu sistema operacional principal for Linux, mas você quiser usar aplicativos Android em sua área de trabalho, aqui está o que você precisa fazer.
Sou usuário de Linux e Android e, embora existam aplicativos para tornar a sincronização dessas duas plataformas bastante simples, há momentos em que prefiro apenas executar um aplicativo Android em minha área de trabalho.
Felizmente, existe um aplicativo chamado Waydroid que permite executar aplicativos Android em um ambiente virtual. O processo para colocar isso em funcionamento não é dos mais fáceis, mas quando estiver funcionando, você terá acesso total à Google Play Store, a partir da qual poderá instalar e executar aplicativos Android como se estivesse trabalhando em um tablet Android.
Deixe-me mostrar como isso é feito.
Como instalar e usar o Waydroid
O que você precisa: Para fazer isso, você precisará de uma instância do Linux em execução (usarei o Ubuntu Desktop 24.04), uma conta Google válida e um usuário com privilégios sudo. Uma coisa a ter em mente é que esse processo não funcionará em uma máquina virtual porque não será capaz de acessar a rede, portanto, certifique-se de instalar o Waydroid em um desktop ou laptop padrão.
É isso. Vamos fazer alguma mágica no Android.
1. Abra uma janela de terminal
A primeira coisa a fazer é fazer login em sua área de trabalho Linux e abrir um aplicativo de janela de terminal.
2. Instale as dependências necessárias
A seguir, devemos instalar algumas dependências com o comando:
sudo apt install curl ca-certificates -y
3. Adicione o repositório Waydroid
Agora podemos adicionar o repositório Waydroid necessário com o comando:
curl https://repo.waydro.id | sudo bash
4. Instale o Waydroid
Instale o aplicativo Waydroid com:
sudo apt-get install waydroid -y
5. Abra e registre o Waydroid
Agora que o Waydroid está instalado, abra o menu da área de trabalho e inicie o aplicativo. Quando o aplicativo abrir, certifique-se de selecionar GAPPS no menu suspenso Tipo de Android. Se você optar pelo Vanilla, não terá acesso ao Google Play Services, o que significa que não poderá instalar aplicativos da Google Play Store.
Depois de fazer isso, clique em Baixar. O download levará algum tempo. Quando terminar, clique em Concluído e o aplicativo Waydroid será fechado.
Certifique-se de escolher GAPPS como tipo de Android.
6. Reabra o Waydroid
Volte ao seu menu e abra o aplicativo Waydroid novamente. Pode demorar um pouco, mas eventualmente você verá um ambiente Android virtual que ainda não está pronto.
7. Recupere seu ID Android
Por padrão, o dispositivo não é confiável. Para fazer uso da Google Play Store, ela deve primeiro ser registrada. Para fazer isso, você precisa saber seu ID do Android. Volte para a janela do terminal e emita o comando:
sudo waydroid shell
Agora você deve estar em um shell diferente com um prompt diferente. A partir daí, localize seu ID com:
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\";"
Você deverá ver uma sequência aleatória de números. Copie esse ID para sua área de transferência.
8. Registre seu dispositivo
Com seu ID pronto, vá para a página não certificada do Google e cole o ID que você acabou de recuperar. Informe ao Google que você não é um robô e clique em Registrar.
Feito isso, feche e abra novamente o Waydroid e seu dispositivo será registrado. Agora você pode executar todos os aplicativos Android necessários.