rCast Transforma seu Chromecast em um Media Player independente

O advento da TV inteligente nos deu algumas coisas para desfrutar. Isso nos permitiu consolidar (a maior parte) do tempo de tela em um único dispositivo (sem a necessidade de ter telas lado a lado) e nos permitiu fazer coisas em nossas TVs que não podíamos fazer antes sem a ajuda de consoles de jogos muito caros ou sistemas de computador.

Além disso, essa tendência também deu origem a soluções baratas para transformar TVs "burras" em inteligentes. Uma dessas soluções foi a resposta do Google à AppleTV de Cupertino, o Chromecast. O pequeno dispositivo não evoluiu muito desde a sua humilde entrada no mercado em julho de 2013 (e pode ser visto fazendo uma comparação com a mais recente encarnação do dongle HDMI). No entanto, é por causa de desenvolvedores como o Senior Member que o dispositivo (e os proprietários) tiveram muito mais impacto pelos meros US $ 35 que custa.

O Chromecast é essencialmente inútil sem uma conexão à Internet, e o Google garantiu isso adicionando um grande número de bloqueios para impedir coisas como firmware personalizado. Na verdade, é o calcanhar de Aquiles ... ou pelo menos era. Digite rCast. Essa é uma ROM personalizada que basicamente permite que o usuário faça bom uso da memória interna do Chromecast, ativando a reprodução da mídia local. Além disso, o dispositivo não requer uma conexão à Internet para poder funcionar. O desenvolvedor continua explicando que a ROM usa binários corrigidos para fazer com que o ping nos servidores do Google seja direcionado para um servidor local.

- cast_shell e net_mgr fazem solicitações http para servidores do Google. Corrigi esses binários para que eles façam solicitações ao servidor da web local.

- O dispositivo faz uma pesquisa de DNS enviada ao servidor 8.8.8.8. Eu trabalhei com isso criando um alias para 8.8.8.8 no host local e executando um servidor DNS.

- O dispositivo não concluirá a inicialização até receber um horário atualizado de pool.ntp.org. Isso é corrigido adicionando pool.ntp.org como 127.0.0.1 no arquivo hosts e executando localmente um servidor sntp.

Essas soluções alternativas permitirão que o dispositivo inicialize normalmente, mesmo quando a rede estiver ausente.

Escusado será dizer que o dispositivo deve ser capaz de exibir firmware personalizado, pois é uma ROM baseada no Eureka. Vá em frente e tente se quiser fazer algo "divertido" com seu antigo Chromecast.

Você pode encontrar mais informações e o guia completo no tópico original do rCast.