rCast将你的Chromecast变成一个独立的媒体播放器

导读 智能电视的出现给我们带来了很多享受。它使我们能够将(大部分)屏幕显示时间整合到单个设备上(没有并排屏幕),并使我们能够做以前在电视上做

智能电视的出现给我们带来了很多享受。它使我们能够将(大部分)屏幕显示时间整合到单个设备上(没有并排屏幕),并使我们能够做以前在电视上做不到的事情。不需要昂贵的游戏机或计算机系统。最重要的是,这种趋势也催生了廉价的解决方案,可以将“哑”电视变成智能电视。其中一个解决方案是谷歌对库比蒂诺的苹果电视Chromecast的回应。自2013年7月进入市场以来,这款紧凑型设备并没有太大的变化(从与最新HDMI加密狗的对比中可以看出)。然而,正是因为像XDA资深会员rundgong这样的开发者,该设备(及其所有者)才以35美元的低价取得了更大的成功。

Chromecast在没有互联网连接的情况下基本上是无用的,谷歌通过添加大量锁来防止定制固件等问题,从而确保了这一点。事实上,这是它的致命弱点.或者至少。输入rCast。这是一个定制的ROM,基本上可以让用户通过启用本地媒体播放来充分利用Chromecast的内存。此外,该设备可以在没有互联网连接的情况下正常工作。开发人员继续解释说,只读存储器使用打补丁的二进制文件将ping改为谷歌服务器指向本地服务器。

cast _ shell和net_mgr向google服务器发送http请求。我已经修补了这些二进制文件,以便它们可以向本地网络服务器发出请求。

设备执行dns查找并将其发送到8.8.8.8服务器。我通过在本地主机上为8.8.8.8创建别名并运行dns服务器来解决这个问题。

在从pool.ntp.org收到更新时间之前,设备将无法完成引导。通过在hosts文件中将pool.ntp.org添加到127.0.0.1并在本地运行sntp服务器来解决这个问题。

这些解决方案将使设备即使在没有网络的情况下也能正常启动。

不用说,该设备必须能够刷新其上的自定义固件,因为它基于尤里卡ROM。如果你想用你的旧Chromecast做一些“有趣”的事情,请尝试一下。