
一位YouTube用户成功在Krups Cook4Mec智能压力锅上运行了Doom游戏,这是通过在设备触摸屏控制硬件上卸载和刷新固件实现的。在拆解和逆向工程视频中,该YouTube用户展示了游戏在锅的显示屏上本地运行,而没有修改负责加热或安全系统的电子设备。
起点是Cook4Me内置的Wi-Fi。在浏览设置菜单时,创造者注意到“前三个字节来自Espressif……所以很可能内部有一个ESP。”这个观察促使对该设备进行了彻底的拆解。
打开单元揭示了分割的硬件。在设备的底部是创作者所说的“仅仅是一个温度传感器,一个带有安全开关的加热元件”。这个底板是围绕一个STM微控制器构建的,处理加热继电器、温度测量以及一个“以防某个或继电器卡住”的保险丝切断。
触摸屏板还包括128MB的闪存,128MB的RAM,一个电容式触摸控制器,一个显示屏驱动器,一个蜂鸣器,一个外部EEPROM,以及一个“未填充的SD卡槽”。ESP32的闪存被导出并发现是加密的。日志显示云连接,创作者指出这暗示“它通过AWS云连接,所以通过私钥进行MQTT连接”,如果他想要对其做任何事情的话。
在建立好工作固件环境后,将《毁灭战士》移植到了触摸屏系统。创造者解释道:“在为《毁灭战士》编写足够的包装并移植到固件后,我们完全可以让它在一个煮锅里运行。”游戏在Cook4Me的显示屏上运行,触摸屏被映射到不同的区域作为按钮,提供他所说的“相当不错的帧率”。
毕竟,我们已经在太空中体验过《毁灭战士》了,所以或许事情就是这样奇怪了。
关注Tom's Hardware在谷歌新闻上的动态,或将我们添加为首选来源,以获取我们最新的新闻、分析和评测。