Switch2越狱工具ns2jb可提取马里奥赛车世界等游戏文件 破解进展详解
主机安全漏洞曝光之后,破解社区的动作推进速度很快,NS头号玩家整理了这次Switch2文件提取事件对应的技术细节和现状。
文件提取事件概况
外媒playground对外放出相关消息,已经对外公开的Switch2越狱工具ns2jb,被用来读取主机内的游戏资源文件。漏洞对外放出的短短几天时间里,研究人员拿到《马里奥赛车世界》《三角符文》还有《黄昏血族》beta版本内部数据。

这批流出的研究资料里,关注度最高的内容来自《马里奥赛车世界》,碧琪公主的3D模型文件已经导出,这项工作关联misshexa66以及Switch2Hacks社区。游戏RomFS分区的数据可以正常读取,完整并且能够独立运行的《马里奥赛车世界》镜像文件,还没有可靠证据证实已经流出。Switch2版本《三角符文》的文件包同步对外展示,数据包包含第1至4章全部内容。网络渠道还出现《黄昏血族》beta版的目录结构截图。拿到这些零散资源,不代表已经产出完整可dump的游戏本体文件。


ns2jb工具本身技术特性
整套读取能力依托ns2jb实现,工具由代号pepsipu的Sammy Hajihammadi开发。这个漏洞能够访问Switch2主机的文件系统,读取游戏资源还有系统分区文件。对外公开的ns2jb版本适配23.0.1固件,属于临时触发型漏洞,主机重启之后漏洞状态消失,需要重新执行触发流程。读取资源文件不等于Switch2游戏可以直接在模拟器上运行,漏洞本身无法导出主机加密密钥,也不支持内核层面自定义代码执行。RomFS资源包和可以直接安装运行的完整镜像分属两类文件,现阶段没有公开可行方案,把这类导出文件放到PC设备上启动。

任天堂封堵动作与新漏洞测试方向
任天堂针对本次漏洞的入口程序做出处理,漏洞最初借助《SmileBASIC 4》实现,这款程序已经从eShop商店下架。研究群体转向WebKit相关路径,测试新的漏洞入口,尝试寻找新的访问通道。主机厂商和破解社区之间的对抗持续推进,后续会有更多测试消息传出,想要持续跟进硬件破解动态可以查看NS头号玩家官网。

这次事件只能证明主机文件系统存在读取缺口,加密体系依旧保持完整,距离稳定自制固件、全平台模拟运行还有很长的推进周期。厂商后续固件更新,会成为影响这条破解路线能否延续的关键。