rCast convierte tu Chromecast en un reproductor multimedia independiente

La llegada de la televisión inteligente nos dio bastantes cosas para disfrutar. Nos permitió consolidar (la mayoría) de nuestro tiempo de pantalla en un solo dispositivo (sin la necesidad de tener pantallas de lado a lado), y nos permitió hacer cosas en nuestros televisores que no podíamos hacer antes sin la ayuda de costosas consolas de juegos o sistemas informáticos.

Además de eso, esta tendencia también dio lugar a soluciones económicas para convertir televisores "tontos" en inteligentes. Una de esas soluciones fue la respuesta de Google al AppleTV de Cupertino, el Chromecast. El pequeño dispositivo no ha evolucionado mucho desde su humilde entrada al mercado en julio de 2013 (y se puede ver haciendo una comparación con la última encarnación del dongle HDMI). Sin embargo, es debido a desarrolladores como Rundgong de Senior Member que el dispositivo (y los propietarios) han recibido mucho más por los míseros US $ 35 que cuesta.

El Chromecast es esencialmente inútil sin una conexión a Internet, y Google se ha asegurado de esto al agregar una gran cantidad de bloqueos para evitar cosas como firmware personalizado. Esto es, de hecho, el talón de Aquiles ... o al menos lo era. Ingrese rCast. Esta es una ROM personalizada que básicamente permite al usuario hacer un buen uso de la memoria interna de Chromecast al permitir la reproducción de medios locales. Además, el dispositivo no requiere una conexión a Internet para poder funcionar. El desarrollador continúa explicando que la ROM utiliza binarios parcheados para hacer que el ping a los servidores de Google se dirija a un servidor local.

- cast_shell y net_mgr realiza solicitudes http a los servidores de google. He parcheado esos binarios para que hagan solicitudes al servidor web local.

- El dispositivo realiza una búsqueda de DNS enviada al servidor 8.8.8.8. He trabajado alrededor de eso creando un alias para 8.8.8.8 en el host local y ejecuto un servidor dns.

- El dispositivo no finalizará el arranque hasta que haya recibido una hora actualizada de pool.ntp.org. Esto se soluciona agregando pool.ntp.org como 127.0.0.1 en el archivo de hosts y ejecutando localmente un servidor sntp.

Esas soluciones permitirán que el dispositivo se inicie normalmente incluso cuando falta la red.

No es necesario decir que el dispositivo debe poder actualizar el firmware personalizado, ya que se trata de una ROM basada en Eureka. Siga adelante y pruébelo si tiene ganas de hacer algo "divertido" con su antiguo Chromecast.

Puede encontrar más información y la guía completa en el hilo original de rCast.