Android TV en Raspberry Pi 4

Si, se puede usar. No es certificado por don Google, pero si no sueles usar las apps de los servicios de streaming principales, de más estarás bien.

Gracias a https://konstakang.com podemos instalar Android TV en una RPi 4. También hay versiones para RPi 3, pero no las cubriré en este post. Esta versión se basa en Lineage OS y pueden ver los proyectos de KonstaKANG relacionados aquí. También es recomendable tener un teclado con trackpad o uno de esos publicitados para Smart TV, pero un teclado común debería ser suficiente. Si necesitas el recovery, necesitarás un mouse o similar (será mencionado más adelante en el post).

En la página hay 5 versiones disponibles de Android TV:

Puedes usar la que prefieras, pero yo recomiendo la más reciente ya que es la que tiene el soporte actual. Cubriré como instalar esa versión.

Primero descarga los siguientes archivos:

Ahora debes flashear el SO en la tarjeta MicroSD que utilizarás en la RPi. Hay varias maneras de hacer eso, si no sabes te recomiendo usar Raspberry Pi Imager y elegir el zip en la opción Custom. Luego pone la MicroSD en la RPi, conéctale el teclado y a un monitor/TV y enciéndela.

Espera a que inicie y sigue el asistente de configuración. Ya está instalado. YAY.

¿Y como obtengo más apps?

Puedes elegir una o varias de estas opciones:

Instalar Aptoide TV o APKs

Puedes usar un pendrive con formato FAT32, copiar los APKs allí y conectarlo a la RPi. Luego ve al explorador de archivos o file manager y selecciona el APK a instalar. Selecciona Instalador de paquetes si te pregunta y acepta los permisos. Listo. Aparecerá junto a las demás apps. Desde allí podrás descargar más aún,

Instalar servicios de Google

(Advertencia, dile chau a tu privacidad) Esto debes hacerlo al principio, justo luego de instalar el SO.

Para instalar los servicios de google, debes primero activar el acceso al recovery. Ve al engranaje, luego System -> Buttons y activar Advanced Reboot. Luego conecta un pendrive en FAT32 con el archivo correspondiente, ve a System -> Reboot -> Recovery.

Aparecerás en TWRP. Selecciona Install, luego Storage, elige tu pendrive, OK. Después seleciona el ZIP. y desliza para instalar. Finalmente, Wipe Dalvik y Reboot. Ahora tendrás acceso a la Play Store, pero varias apps no estarán disponibles debido a la NO certificación del dispositivo por parte de Google. (No es un dispositivo oficial, después de todo).

Root

Esto debes hacerlo al principio, justo luego de instalar el SO (y el Google de haberlo hecho). Se repiten pasos de los puntos anteriores. Debes primero activar el acceso al recovery, Ve al engranaje, luego System -> Buttons y activar Advanced Reboot. Luego conecta un pendrive en FAT32 con los archivos correspondientes, ve a System -> Reboot -> Recovery.

Aparecerás en TWRP. Selecciona Install, luego Storage, elige tu pendrive, OK. Después seleciona el ZIP. y desliza para instalar. Finalmente, Wipe Dalvik y Reboot.

Cuando ya estés en el SO, debes instalar el APK. Ve al explorador de archivos o file manager y selecciona el APK a instalar. Selecciona Instalador de paquetes y te pregunta. Listo. Tus dispositivo está rooteado.

Actualizaciones

Si aquí aparece una nueva versión, puedes actualizar mediante el recovery TWRP. Descarga el ZIP que dice OTA y cópialo a tu pendrive. Selecciona Install, luego Storage, elige tu pendrive, OK. Después seleciona el ZIP y desliza para instalar. Finalmente, Wipe Dalvik y Reboot.

Datos que viene bien saber

  • Te mueves con las flechas o con un puntero tipo ratón. Puedes seleccionar con clic izquierdo o Enter.
  • F1 te lleva al Home.
  • Si usas teclado puedes escribir directamente con él.
  • Si quieres usar Twitch, recomiendo SmartTwitchTV.
  • Todo lo de Google oficial requiere sus servicios.
  • Si quieres usar Youtube sin los servicios de Google, considera SmartTube.
  • El SO redirigirá al sonido al puerto 3.5mm por defecto. Puedes redirigirlo al HDMI System -> Raspberry Pi Settings -> Audio Device.

Ojalá este post te haya servido. ¡Saludos!