
游戏资讯
Switch 2 软件破解方案 ns2jb 公开:无需拆机,可在最新 23.0.1 固件上运行
开发者 pepsipu 今日介绍了一项名为 ns2jb 的任天堂 Switch 2 软件破解方案,称其可在 NS2 最新的 23.0.1 系统固件上运行,且无需硬件改造。该方案能够在系统服务进程中执行原生代码,为运行自制程序、修改游戏及备份存档等功能提供了技术基础。
技术上,ns2jb 利用了 Switch 2 对初代 Switch 游戏的兼容机制——研究人员发现 SmileBASIC 解释器中的 32 位整数溢出漏洞(出现在数组删除操作中),由此获得内存读写能力,再通过系统文件服务进程 fs 等组件,突破了系统文件服务进程的部分安全限制。值得一提的是,这项研究使用了 OpenAI Codex 辅助漏洞分析和利用开发,但整个破解过程仍耗时约两周。运行该方案需要安装 SmileBASIC 4.4.9,准备一台与 Switch 2 处于同一局域网、运行 Node.js 22 或更高版本的电脑,并预留约 20MB 存档空间。
在公布的视频演示中,pepsipu 修改了 Switch 2 独占游戏《马力欧卡丁车 世界》,成功将三丽鸥角色大耳狗、愤怒的小鸟中的胖红等非原版角色加入游戏,《马力欧卡丁车 世界》的角色修改则在一天内完成。不过,ns2jb 并非永久性越狱,重启后便需要重新触发,主机重启后破解载荷会从内存中清除。该方案目前尚未实现完整的内核级控制,也不具备持久化自制固件(CFW)启动能力,所以此次进展虽然为 Switch 2 的游戏修改和自制软件开发打开了新的空间,但不能直接等同于已经实现完整的系统破解。
本文内容经编辑改写,原始来源:IT之家(阅读原文)
← 返回首页


