Tabla de Contenidos

Waydroid

Ejecuta Android en sistemas Linux (arm, arm64, x86 y x86_64) con entornos Wayland (es posible hacer un apaño para usar en X11).

Características

Uso en X11

Waydroid está diseñado para ser utilizado en Wayland, pero podemos realizar los siguientes pasos para usarlo en X11.

Instalamos weston. Iniciamos weston en una sesión X:

weston --socket=mysocket

Inicializar Waydroid

Si queremos tener las Google Apps:

sudo waydroid init -f -s GAPPS

Si no queremos tener las Google Apps:

sudo waydroid init

Uso de Waydroid

Arrancar:

waydroid show-full-ui

Detener:

waydroid session stop

Lanzar aplicaciones

Una sesión de Waydroid debe estar iniciada (waydroid session start).

waydroid app launch nombre.paquete.app

Por ejemplo, si queremos abrir el navegador Google Chrome:

waydroid app launch com.android.chrome

Podemos saber el nombre del paquete si lo buscamos en la web de Google Play: https://play.google.com/. El nombre del paquete podemos verlo en la URL después de id. Por ejemplo, Google Chrome tiene la siguiente URL https://play.google.com/store/apps/details?id=com.android.chrome, así que el nombre del paquete es com.android.phone.

Algunos ejemplos de aplicaciones gratuitas:

Aplicación Nombre del paquete
Telegram org.telegram.messenger
WhatsApp com.whatsapp
Stellarium com.noctuasoftware.stellarium_free
Google Earth com.google.earth
Aves Galería deckers.thibault.aves
Material Files me.zhanghai.android.files
Librera com.foobnix.pdf.reader
VLC org.videolan.vlc
Etar ws.xsoh.etar
WireGuard com.wireguard.android
AntennaPod de.danoeh.antennapod
Lemuroid com.swordfish.lemuroid
Mi DGT com.dgt.midgt

Falsear arquitectura

Si usamos Waydroid en un equipo Intel o AMD, detectará arquitectura x86_64, y o podremos instalar aplicaciones creadas para ARM.

Esto lo sabremos si desde Play Store vemos un mensaje como:

"This app won't work for your device."

Existen scripts para “engañar” y hacer que detecten más arquitecturas como armeabi, armeabi-v7a y , arm64-v8a. Usaremos Waydroid Extras Script: https://github.com/casualsnek/waydroid_script

En sistemas Arch Linux lo tendremos disponible a través del paquete de AUR waydroid-script-git.

Al ejecutarlo, podemos elegir la versión de Android a emular y después de elegir la opción Install, elegiremos libhoudini y confirmaremos para que el script haga su trabajo.

Al arrancar de nuevo Waydroid, ya podremos instalar cualquier aplicación de Android compilada para cualquier arquitectura.

Waydroid Extras Script

Script para añadir cosas interesantes a Waydroid: https://github.com/casualsnek/waydroid_script

Con este script podremos:

Google Play Certification

Si lanzamos Waydroid con GAPPS, Android se quejará de que el dispositivo no está certificado por Google Play Protect. Para solucionarlo, podemos seguir las instrucciones en pantalla o seguir estos pasos: