
研究者萨米哈贾米德日前公布适用于任天堂 Switch 2 游戏掌机的越狱项目 NS2JB,该项目在 Codex 协助下分析主机并开发越狱。项目通过纯软件漏洞链在固件 23.0.1 上实现原生代码执行,可运行自制游戏、修改游戏、备份存档并访问多种外设。
越狱入口依赖某游戏:
有趣的是 NS2JB 主要利用 Switch 2 运行初代 Switch 游戏的兼容能力,以编程游戏 SmileBASIC 4 作为入口,最终取得系统文件服务模块的代码执行权限。自制软件指的是玩家或开发者自行制作、非官方发行的程序,有这类权限后开发者可以研究游戏、制作修改内容或备份存档等。
例如哈贾米德演示在马力欧卡丁车世界中添加非任天堂官方角色,所以越狱后的可玩性还是非常高的,但越狱也有技术门槛,例如需要电脑协助以及安装 SmileBASIC 4。目前任天堂已经从欧美地区商店下架该编程游戏。
使用 AI 参与研究实现非永久越狱:
需要说明的是目前哈贾米德实现的并非永久越狱方案,当主机重启后越狱状态会丢失需要重新执行越狱操作,目前哈贾米德还未提供可以保留越狱状态的自定义固件。
哈贾米德称自己使用 Codex 协助分析主机并开发越狱,哈贾米德负责搭建测试环境让 Codex 可以向主机发送控制输入、读取画面、在主机崩溃后重新启动,整个过程花费两周。
让 Codex 独自通过浏览器漏洞完成破解的尝试没有成功,但在用户要求下马力欧卡丁车世界的角色修改就比较简单了,Codex 自主完成操作并且仅花费 1 天时间。
以上就是“任天堂Switch 2出现首个公开软件越狱 可运行自制软件/修改游戏/备份存档等”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料

- 本文固定链接: http://phpxs.com/post/14691/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料