Como convertir tu Raspberry Pi en un Android TV. Pero, ¿merece la pena?

Android TV en tu raspberry pi

No es ningún secreto que podemos hacer prácticamente de todo con una Raspberry Pi. Aunque no es la única, esta pequeña placa nos permite tener un pequeño ordenador de sobremesa, un emulador de videojuegos, un set-top box o realizar todo tipo de proyectos. Entre los sistemas operativos que podemos instalarle tenemos Chromium OS, para lo que tenemos que usar el software Etcher que también nos servirá para instalar Android TV en la misma placa.

En este artículo os explicaremos el proceso para convertir nuestra Raspberry Pi en un Android TV, pero también vamos a dar nuestra opinión al respecto. ¿Merece la pena? ¿Por qué? Y es que tenemos que tenerlo en cuenta todo, empezando por el precio y, ¿por qué no?, terminando por el diseño. Porque también tenemos que recordar que la RP4 es más potente que las versiones anteriores, pero también se calienta más que sus hermanas. Y, hablando de la última versión de la placa, el soporte no está garantizado.

¿Merece la pena?

La respuesta rápida sería decir que no. El motivo es el precio: para meter Android TV en una Raspberry Pi tenemos que comprar una placa, la fuente de alimentación, el cable para conectarla al monitor y una tarjeta microSD. Eso como mínimo, porque también podemos comprarle una carcasa, además de los disipadores de calor. Hay paquetes que hasta incluyen un ventilador. Teniendo en cuenta que nuestra intención sería limitar su uso a Android TV y que hay aparatos que lo incluyen por defecto por un precio menor, no merece la pena.

Pero sí puede merecerla en uno de estos casos:

  • Ya tenemos una y no sabemos qué hacer con ella. Si tenemos una Raspberry Pi parada junto a todo lo necesario para hacerla funcionar y no sabemos qué hacer con ella, el gasto ya lo hicimos. Convertirla en un set-top box con Android TV es solo una opción más.
  • La vamos a usar de vez en cuando. Esto lo digo porque cambiar de un uso a otro puede ser tan sencillo como sacar una tarjeta y meter la otra. Está claro que si hacemos esto muchas veces al día, al final se puede romper una tarjeta, pero la idea sería meter en una microSD con Android TV y usar dicha tarjeta cuando quisiéramos usar nuestra Raspberry como Android TV.
  • Hacerlo simplemente porque podemos.

Cómo instalar Android TV en tu Raspberry Pi

Ya hemos explicado al hablar del precio que la Rasbperry Pi es una placa, nada más, y que para hacer cualquier cosa tenemos que añadirle componentes. Yo no recomiendo comprar una Raspberry Pi para usarla con Android TV, pero hay que decir que como mínimo necesitamos la placa, la fuente de alimentación, el cable HDMI para conectarlo al monitor y algo que nos sirva de mando, lo que puede ser un ratón o un controlador Bluetooth. Si lo tenemos todo, el proceso para instalar Android TV en una Raspberry Pi sería el siguiente:

  1. Descargamos una versión de LineageOS para nuestra Raspberry Pi desde este enlace. Como podéis ver, pone “Raspberry Pi 3”, lo que significa que el soporte solo se garantiza con esa versión de la placa.
  2. Instalamos el sistema operativo con Balena Etcher:
    1. Metemos la tarjeta en el lector.
    2. Iniciamos Balena Etcher.
    3. Seleccionamos la imagen que hemos descargado en el paso 1.
    4. Elegimos la unidad objetivo (nuestra tarjeta).
    5. Y hacemos clic en “Flash”.
    6. Esperamos hasta que finalice el proceso.
  3. A continuación, metemos la tarjeta en nuestra Raspberry Pi. Lo que veremos tras iniciar LineageOS es un poco diferente a lo que ofrece un Android TV original.
  4. El siguiente paso es descargar Open GApps. Lo haremos desde la Raspberry Pi accediendo a este enlace, eligiendo nuestra plataforma (ARM en el caso e la RP3), la versión de Android que estamos usando y, por último, el paquete Open GApps que queremos. Lo recomendado es tvstock.
  5. Para instalar las Open GApps tenemos que ir a la opción de desarrolladores (o Developer, dependiendo del idioma en el que se muestre) Ajustes/información del teléfono/Número de compilación/opciones de desarrollador. Las activamos.
  6. Ahora vamos a Acceso Root y activamos la opción Apps y ADB.
  7. En el siguiente paso, abrimos el terminal del sistema operativo y escribimos primero “su” y luego “rpi3-recovery.sh”, todo sin las comillas, para entrar en el modo de recuperación.
  8. Reiniciamos para que se ejecute el script.
  9. Si no ha habido ningún problema, aparecerá la consola de recuperación (TWR). Tenemos que seleccionar “Instalar”.
  10. A continuación, buscamos la ruta en donde hemos descargado el ZIP de las Open GApps y lo seleccionamos. No hay que descomprimirlo, sino marcar la opción “Reiniciar después de instalar” y elegir la opción “Instalar ZIP”.
  11. Tras el siguiente inicio, lo que veremos ya será la versión de Android TV de LineageOS con las Open GApps, por lo que solo nos queda disfrutar.

¿Has convertido tu Raspberry Pi en un Android TV? Por curiosidad: ¿por qué has decidido hacerlo en tu caso?

7 comentarios, deja el tuyo

  1.   Carlos dijo

    Muchas gracias por compartir.

    Yo en este caso me he comprado la Pi4, ¿cuales son las opciones más atractivas que habría con soporte?

    1.    Pablinux dijo

      Hola, Carlos. Desde mi punto de vista personal, Raspbian. Es un sistema operativo completo y con él puedes hacer prácticamente de todo. Si te da problemas el tutorial para acceder a Netflix o Amazon Prime desde el navegador, puedes acceder a esos servicios con Kodi. También puedes instalar emuladores de juegos, que no son los de Android pero también funcionan. También puedes instalar versiones de Ubuntu, pero personalmente no me gusta cómo funciona todo. Y otros sistemas como Chromium OS, o este mismo de Android TV, la memoria del sistema es de 4GB como máximo, por lo que YO recomiendo Raspbian (aprovecha todo el espacio de la tarjeta de inicio) hasta que Ubuntu mejore su soporte, lo que creo que debería empezar por el sistema de instalación.

      Un saludo.

      1.    Pablo dijo

        Si montas raspbian, ver netflix a través del navegador es como viajar 10 años al pasado. No creo que a día de hoy nadie quiera ver netflix abriendo un navegador web.
        si usas kodi para netflix (y similares) olvidate de hacerlo con raspbian. Kodi instalado a mano con apt no soporta input stream adaptative por lo que no podrás ver netflix, HBO, etc.
        Sí tienes una raspberry 4 y quieres usar estas aplicaciones de vídeo baja demanda, SOLO puedes irte a Libreelec (creo que openelec esta más verde aún). OSMC (que se basa en raspbian) aún no ha sacado versión compatible con raspberry pi 4, y por lo que parece va para largo.
        Yo me he cansado de pelearme con todo para ver netflix medio bien y me he pasado a un tv box. La raspberry para cacharrear, en multimedia le siguen dando mil vueltas.

    2.    Nasher_87(ARG) dijo

      Igual que Pablo, Rpi no sirve para multimedia para el común de la gente, solo multimedia y menos Netflix, es mucho trabajo para lo poco que aporta. Para eso una set on box ya hecho y derecho, uno de 45-55 dolares apalea a Rpi. Si el Android, si, sino o es Raspbian, no rotundo
      Nada de intermediarios, o al menos pocos, si instalas Raspbian, abris Firefox, para entrar a Netflix, es como que muy complicado para que con Android TV ya esta solucionado

  2.   Gabriel dijo

    Buenas el script a lanzar en el terminal es rpi3-recovery.sh, para salir del recovery tienes que montar las particiones boot y no recuerdo la otra vendor no, luego ir al terminal del recovery y ejecutar esto “rpi3-recovery.sh boot” y luego reiniciar, simplemente con escribir reboot valdra

  3.   FRANCISCO JESUS dijo

    No merece la pena, la última versión no es compatible con Netflix, la mayoría de las app no van o se travan, es lento y tortuoso, incluso you tuve va dando saltos. Para ver películas y demas Kodi, no hay nada mejor para la Pi.

  4.   Ger dijo

    Estimados, hay un error en los comandos que comparten, en el punto 13 el comando para reiniciar en TWRP es “rpi3-recovery.sh” hay un error donde ponen un guión en vez de un punto.

    Saludos!

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.