Cómo instalar Android en Raspberry Pi 4 con Play Store

Instalar Android en Raspberry Pi es un sueño difícil de lograr. Quizás ya lo ha intentado, pero no ha tenido éxito. Yo también, muchas veces :).
Ya creé un tutorial sobre este tema usando Emteria y una Raspberry Pi 3. Pero Emteria es un software pago, y todo el sistema era un poco lento e inestable en Pi 3.
¿Cómo funciona ahora con una mejor Raspberry Pi y SO? Veremos aprender sobre esto en la publicación de hoy.

Konstakang ha creado una imagen personalizada de LineageOS, una versión de código abierto de Android, que se puede instalar en Raspberry Pi 3 y 4. Luego, se pueden agregar Google Apps en la tarjeta SD para tener una versión completa de Android ejecutándose en Raspberry Pi.

En este tutorial, lo guiaré a través de todos los pasos con LineageOS, que es una buena alternativa para ejecutar Android en Raspberry Pi 4.

Editar: Recientemente probé esta versión de Android con una pantalla táctil para Raspberry Pi (tengo esta de SunFounder para ser precisos) y funciona muy bien. Android está diseñado para dispositivos táctiles, por lo que tiene sentido :).

Si está buscando progresar rápidamente en Raspberry Pi, puede consultar mi libro electrónico aquí. Es un desafío de 30 días, en el que aprendes algo nuevo todos los días hasta convertirte en un experto en Raspberry Pi. El primer tercio del libro le enseña los conceptos básicos, pero los siguientes capítulos incluyen proyectos que puede probar por su cuenta.

¿Qué es LineageOS?

¡!
Si está perdido en todas estas nuevas palabras y abreviaturas, solicite mi glosario gratuito de Raspberry Pi aquí (formato PDF).

Introducción

LineageOS es un sistema operativo gratuito y de código abierto, como la mayoría de los sistemas nuevos que presento en este sitio web.
Lo primero que hay que entender es que LineageOS está hecho para teléfonos inteligentes y tabletas, no es un emulador o algo especialmente dedicado a las computadoras de placa única.

LineageOS se creó en 2016 y es una bifurcación de CyanogenMod.
LineageOS viene con algunas aplicaciones básicas (navegador, calendario, calculadora, etc.), pero no incluye ninguna aplicación de Google ni ningún software preinstalado inútil.
Si está interesado, puede obtener más información en su sitio web.

¿Funciona en Raspberry Pi?

Como puede imaginar, no escribiré sobre algo que no funcione en Raspberry Pi en este sitio :).
Entonces, sí, hay una manera de hacer que funcione en su Pi, pero no es con el lanzamiento oficial.

Bootcamp de Raspberry Pi
Oferta: 10% de descuento hoy.
Llévalo al siguiente nivel.
Estoy aquí para ayudarlo a comenzar con Raspberry Pi.
Aprenda todas las habilidades que necesita en el orden correcto.

Como puede ver en la página de descarga aquí, LineageOS está disponible para muchos dispositivos (Samsung, Huawei, Sony, etc.), pero solo para teléfonos inteligentes y tabletas.

Sin embargo, hay una versión no oficial disponible en este sitio web para Raspberry Pi 4.
No es la última versión de LineageOS (es Android 11 en el momento de escribir este artículo), pero es lo suficientemente buena por el momento.
Entonces, te mostraré cómo instalar esta versión en tu Raspberry Pi 4.
También hay una versión disponible para Raspberry Pi 3 si usa este modelo.

Una buena idea es usarlo con una pantalla táctil.
De esta manera, puede obtener una tableta Android real por poco dinero.
Como se explicó en la Introducción, lo probé con uno de 7 ″ de SunFounder y funciona muy bien (puedes leer mi reseña aquí).

Instalar Android en Raspberry Pi

Estos son los pasos necesarios para instalar Android en Raspberry Pi:

  • Descargue la versión LineageOS para Raspberry Pi de Konstakang.
  • Descarga OpenGapps y guárdalo en una llave USB.
  • Actualice la imagen de LineageOS en una tarjeta SD e inicie la Raspberry Pi.
  • Reinicie en modo de recuperación para instalar las aplicaciones de Google.

Ahora explicaré cada paso en detalle.

Prerrequisitos

Ok, entonces necesitarás descargar varias cosas antes de comenzar el proceso de instalación.
No siempre es fácil descargarlo directamente desde Raspberry Pi, por lo que recomiendo descargarlo desde su computadora.
Explicaré qué hacer con cada archivo más adelante.

Entonces, descargue todos estos archivos en su computadora:

  • Balena Etcher.
    Lo usaremos para flashear la tarjeta SD. Está disponible en cualquier sistema operativo.
    Puede que ya lo tenga o prefiera otra herramienta, lo cual no es un problema.
    Raspberry Pi Imager funcionará, solo necesita elegir «SO personalizado» en el menú de selección de SO.
  • LineageOS para Raspberry Pi 4 o LineageOS para Raspberry Pi 3.
    Descárguelo del sitio web de Konstakang, tome la última versión disponible para su dispositivo:
  • OpenGapps.
    La alternativa para instalar Google Apps en un dispositivo Android personalizado.
    Elija la plataforma ARM, la versión de Android correspondiente y la variante «pico»:

Recomiendo copiar el archivo «OpenGapps» a una llave USB.
Es más fácil que descargarlo desde el sistema Android. Te mostraré en la última parte cómo instalarlos.
Atención: asegúrese de que la llave USB esté formateada en FAT32. No funcionará con otro formato de archivo.

Nota: En el momento en que estoy actualizando este artículo, OpenGapps aún no está disponible para Android 12, por lo que debe permanecer con la versión anterior de LineageOS (Android 11) si desea utilizar Play Store.
Una alternativa es utilizar Gapps de otro desarrollador. Probé NikGapps y funcionó bien (aquí está el sitio web).

Flash de la tarjeta SD

A continuación, necesitamos preparar la tarjeta SD.
Como de costumbre, estoy usando Etcher para hacer esto:

  • Instale Etcher si aún no lo ha hecho.
  • Comience, obtendrá algo como esto:
  • A la izquierda, elija el archivo de imagen de LineageOS de su directorio de Descargas.
    Luego inserte su tarjeta SD en su computadora, Etcher debería seleccionarla automáticamente.
    Y finalmente haga clic en «¡Flash!» para iniciar la copia.

Unos minutos más tarde, su SD está lista y puede insertarla en su Raspberry Pi.

Arrancar en LineageOS

Inicie su Raspberry Pi.
El primer arranque tardará un poco más, ya que el sistema inicializa la configuración en segundo plano.

Luego, accederá directamente al escritorio de Android. Ya no hay ningún asistente de configuración como en las versiones anteriores:

Domina tu Raspberry Pi en 30 días
Oferta: 10% de descuento hoy.
Descarga el eBook.
Descubre los secretos de la Raspberry Pi en un desafío de 30 días.
Aprenda habilidades útiles de Linux y practique múltiples proyectos.

Dependiendo de su objetivo, puede comenzar a trabajar con las aplicaciones básicas (navegador, búsqueda de archivos, etc.).
Para acceder a ellos, desplácese hacia arriba en la barra inferior.

Pero probablemente no esté aquí para usar solo las aplicaciones de correo electrónico y navegador, no hay mucho que pueda hacer solo con las aplicaciones predeterminadas. Es por eso que pasaremos rápidamente a la instalación de Google Play Store.

Configuración de Android

Antes de continuar, ahora es un buen momento para ajustar la configuración predeterminada si es necesario. Como ya no hay un asistente que lo guíe con la configuración, puede ir a la aplicación «Configuración» si es necesario para configurar su conexión a Internet, idioma, fecha / hora, etc.

Estoy usando mi Raspberry Pi 4 con el cable Ethernet enchufado, pero no funciona, no tengo red. Si se encuentra en la misma situación, comience por configurar la red Wi-Fi. Luego se sincronizará con el servidor de hora y fijará la fecha / hora por usted.

Instalar Google Play Store en Android

Esta es siempre la parte más compleja de una instalación de Android, para cualquier dispositivo o sistema.
Como no usamos una imagen y un dispositivo Android oficial, existen pasos adicionales para habilitar Google Play Store. Pero Konstakang ha hecho esto realmente más simple ahora, y rápidamente tendrá todo lo que necesita en su dispositivo.

Reiniciar en modo de recuperación

Necesitaremos arrancar en modo de recuperación para instalar OpenGapps.
Para hacer esto, necesitamos desbloquear el acceso a este modo habilitando el reinicio avanzado.

He aquí cómo hacer esto:

  • Abra la aplicación «Configuración».
  • Vaya a «Sistema»> «Configuración avanzada»
  • Habilite la primera opción «Reiniciar para recuperación»
  • Desplácese hacia abajo en la barra de notificaciones y haga clic en el icono de encendido.
    Luego haga clic en Reiniciar:

    En teoría, F5 debería funcionar para mostrar esta pantalla, pero ya no funciona una vez que se habilita el reinicio para recuperación.

Conecte su llave USB con OpenGapps y espere unos segundos para que comience el modo de recuperación.

El sistema ahora se reiniciará en modo de recuperación.

Ahora podemos pasar a la instalación de Google Apps.

Instalar aplicaciones de Google

Una vez en modo de recuperación, siga este procedimiento:

  • Haga clic en «Montar».
    Aquí es donde puede elegir qué partición montar.
    Necesitamos montar la llave USB, así que verifique el elemento USB en la lista.
  • Luego, de vuelta al menú principal, haga clic en «Instalar».
  • Haga clic en «Seleccionar almacenamiento» y elija la llave USB.
  • Finalmente, aparecen tus archivos.
    Haga clic en el archivo Open Gapps para instalarlo:

    Desliza para confirmar, no hay nada más que cambiar.

  • No reinicie después de la instalación, ya que volverá al modo de recuperación.

Master Python en Raspberry Pi
Oferta: 10% de descuento hoy.
Obtén el eBook.
Haga más con su Raspberry Pi, aprenda los conceptos útiles y tome los atajos.
Te pierdes la mitad de la diversión de usar una Raspberry Pi si no sabes nada sobre Python.

Si todo está bien, ahora puede reiniciar en modo normal, elija «Sistema» en el menú cuando haga clic en Reiniciar.

Eso es todo, su Raspberry Pi ahora se reiniciará en modo normal.
Una vez en el escritorio de Android, puede ver que Play Store está disponible en las aplicaciones.

Iniciar sesión en Play Store

El último paso es iniciar sesión en Google Play, como lo haría con cualquier dispositivo Android.
Abra la aplicación Play Store e intente iniciar sesión con su cuenta de Google:

Es posible que reciba algunos mensajes de error durante este proceso, preguntándole si desea cerrar o esperar:

Siga eligiendo «Esperar» hasta que logre iniciar sesión.

Una vez que haya iniciado sesión, puede cerrar la aplicación y reiniciar el dispositivo.
Después del reinicio, todo debería estar bien.
Ahora puede instalar cualquier aplicación o juego que desee en su Raspberry Pi :).

Video

He grabado todo el proceso en video simultáneamente. Puedes verlo aquí si quieres:

Suscríbase al canal de YouTube RaspberryTips para recibir nuevos videos directamente en su feed:

Cosas recomendadas para Android en Raspberry Pi

  • Raspberry Pi 4: si aún no tiene uno, le recomiendo que cambie al modelo Raspberry Pi más rápido disponible. Android sigue siendo un poco lento en cualquier otro modelo.
  • Unidad SSD: si desea un mejor rendimiento, una Raspberry Pi y una SSD le permiten ejecutar sistemas realmente rápido. Mi modelo favorito es este. Las unidades SSD ahora son realmente asequibles, ¡adelante! (Adaptador USB incluido).
  • Pantalla táctil: Android está diseñado para usarse en una pantalla táctil, esta es barata y le permite tener una mejor experiencia con su nuevo sistema Android.
  • RasPad 3: esta ha sido mi mejor experiencia hasta ahora. Una tableta «real» con batería y pantalla táctil, es perfecta para usar con esta versión de Android. Consulte el enlace para obtener más detalles.

Conclusión

¡Obtén mi hoja de trucos!
¡Obtenga su archivo PDF gratuito con todos los comandos que necesita saber en Raspberry Pi!

Es decir, finalmente encontramos una manera de que Android funcione mejor que nunca en Raspberry Pi
Y no es tan difícil de instalar, no necesitamos ninguna cuenta (excepto de Google), y es gratis 🙂

Recursos de Raspberry Pi

¿No estás seguro por dónde empezar?
Comprenda todo sobre la Raspberry Pi, deje de buscar ayuda todo el tiempo y finalmente disfrute completando sus proyectos.
Vea el curso Bootcamp de Raspberry Pi ahora.

Domina tu Raspberry Pi en 30 días
¿No quieres solo las cosas básicas? Si está buscando los mejores consejos para convertirse en un experto en Raspberry Pi, este libro es para usted. Aprenda habilidades útiles de Linux y practique múltiples proyectos con guías paso a paso.
Descarga el libro electrónico.

Comunidad VIP
Si solo quieres pasar el rato conmigo y mostrar tu apoyo, también puedes unirte a la comunidad de Patreon. Comparto contenido detrás de escena allí y les doy acceso temprano a mi contenido. También recibirás un saludo cuando te unas.
Más detalles aquí.

¿Necesita ayuda para crear algo con Python?
Cree, comprenda y mejore cualquier script de Python para su Raspberry Pi.
Aprenda lo esencial, paso a paso, sin perder tiempo entendiendo conceptos inútiles.
Obtenga el libro electrónico ahora.

También puede encontrar todas mis recomendaciones de herramientas y hardware en esta página.