- 谷歌发布了一个网站,允许人们在Stadia平台结束后将Stadia控制器切换到蓝牙模式。
- 切换到蓝牙模式是永久的,无法切换回Wi-Fi模式。
- 切换回Wi-Fi模式的选项仅在2023年12月31日之前可用。
- 该网站使用JavaScript、WebUSB和WebHID与控制器进行通信。
- 刷新过程涉及将固件更新上传到控制器。
- 在刷新固件之前,网站会检查固件版本、电池电量和控制器类型。
- 刷新加载器用于将新固件写入控制器的闪存存储器。
- 通过上传特殊配置块并从闪存中读取设备ID来检测闪存类型。
- 刷新固件的过程会擦除和解锁闪存,将固件写入正确的插槽,并重新启动控制器。
- 无法使用该网站恢复到旧的Wi-Fi固件,但可以从控制器的闪存中转储旧固件。
- 可以通过通过USB发送FlexSPI读取命令来转储闪存。
- 开发了一个名为stadiatool的Python工具,用于转储和刷新固件。
如果您是一位Stadia Controller的所有者,希望为您的设备注入新的活力,那么《探究Stadia Controller蓝牙模式网站》的博文是必读之选。它深入探讨了谷歌官方解决方案,将您的Stadia Controller转换为蓝牙模式,这是一个永久且不可逆转的过程。作者开发了一个名为stadiatool的Python工具,提供了固件更新过程的技术步骤,这不仅具有信息性,还是技术爱好者了解硬件复杂性的入口。这份指南特别适合那些对Stadia Controller内部运作和未来固件分析潜力感兴趣的人。如果您对游戏装备的技术方面感到好奇,这篇内容绝对值得您花时间阅读。
评论
-谷歌推出了一个在Stadia控制器上启用蓝牙峰值的网站。 -蓝牙峰值开关不可逆;切换后无法恢复Wi-Fi峰值。 -网站采用JavaScript、WebUSB和WebHID进行控制器通信。 -固件更新过程包括OEM峰值、Bootloader、SDP峰值和Flashloader。 -Flashloader将新固件写入控制器的闪存。 -恢复到Wi-Fi固件需要从控制器转储原始固件。 -访问FlexSPI寄存器和发出命令是读取闪存记忆所必需的。 -创建了一个名为stadiatool的Python工具来与Flashloader命令交互。
2024-06-18 13:35:46 +0800
这篇文章通过网络界面在Stadia控制器上启用蓝牙的详细描述可能忽略了重大的安全风险。通过WebUSB和WebHID协议闪存固件本质上是有风险的,因为其复杂性和在不同阶段(如OEM、Bootloader和SDP模式)利用的可能性。Flashloader是一个向闪存写入新固件的关键组件,如果被破坏,可能会导致设备漏洞。此外,蓝牙开关的不可逆转性意味着任何安全缺陷都将成为永久性的,可能会将用户推向stadiatool等非官方工具,这些工具可能没有经过严格的安全测试。 在写入控制器的记忆之前,谷歌必须确保为该过程制定强有力的安全措施,包括安全认证、加密通信和固件完整性验证。如果没有这些保护措施,蓝牙连接的便利性将被未经授权的固件修改的风险所掩盖。考虑到固件更新过程的技术深度,谷歌不仅要提供功能,还要优先考虑用户设备的安全性,这一点至关重要。
2024-06-18 13:39:08 +0800