Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
He estado trasteando para intentar hacer funcionar Android en VirtualBox, ya que con tanta expectación por el dichoso sistema operativo me ha picado la curiosidad (ya iba siendo hora). Y tras ver que es posible hacerlo funcionar en plataformas x86 me he puesto a indagar. La mayoría de la información esta desperdigada en el wiki del proyecto Live Android entre documentación y comentarios, así que he querido recopilar aquí lo más importante.
Tras descargar una imagen ISO de Live Android habrá que crear una máquina virtual en VirtualBox con los siguientes parámetros, dejando el resto por defecto:
Una vez configurado todo, basta arrancar la máquina y tras un inicio típico de Linux y los logotipos de Android, aparecerá el escritorio. El uso del ratón simula las pulsaciones en la pantalla táctil (se puede ver un pequeño cursor) por lo que todos los gestos como doble pulsacion o arrastrar funcionan perfectamente (si se tiene una Wacom ya es la caña). Aparte de los cursores, las teclas y combinaciones principales son:
Por último, para tener acceso a internet, es necesario configurar la red desde la consola. Pulsando Alt + Derecha accedemos para ejecutar:
ifconfig eth0 10.0.0.100 netmask 255.255.255.0 route add default gw 10.0.0.1 dev eth0 setprop net.eth0.dns1 10.0.0.1
Al volver al escritorio veremos un pequeño mensaje gris y ya será posible acceder a internet con cualquiera de las aplicaciones: navegador, cliente de correo, tienda de aplicaciones…
Actualización: es posible instalar aplicaciones, descargándolas desde el navegador, pero cualquier cosa que se descarge dará error hasta que se cree el directorio /sdcard/download/ y se le den permisos a todos los usuarios (chmod 777). Una vez hecho eso, se podrán descargar aplicaciones e instalarlas con una simple doble pulsación…
Hay modos para hacer que VirtualBox Open Source Edition tenga soporte USB, pero si no eres un talibán del software libre y no te importa utilizar la versión Personal Use and Evaluation License (PUEL), la cosa se simplifica mucho. Lo único que hay que hacer, es instalar los binarios que proporciona Sun Microsystems y agregar tu usuario al grupo vboxusers, así de sencillo.
Actualización: si os aparecen los dispositivos USB desactivados, esto os será de ayuda
La versión de VirtualBox disponible en Debian SID es la 1.6.6, pero es interesante disponer de las mejoras que trae la versión 2.0. Los binarios están disponibles en el repositorio Experimental pero no los módulos, por lo que no es un apt-get y listo:
sudo apt-get install -t experimental virtualbox-ose virtualbox-ose-source module-assistant sudo m-a prepare sudo m-a a-i virtualbox-ose sudo modprobe vborv
Luego, sólo queda añadir a /etc/modules el módulo para que se cargue en el arranque y el usuario al grupo vboxusers para que tenga privilegios suficientes para ejecutar el programa.
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons