任天堂Switch 2出现首个公开软件越狱 可运行自制软件/修改游戏/备份存档等

任天堂Switch 2出现首个公开软件越狱 可运行自制软件/修改游戏/备份存档等

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

研究者发布Switch 2首个公开软越狱项目NS2JB,利用初代游戏兼容性,以编程游戏SmileBASIC 4为入口,在固件23.0.1上实现原生代码执行,可运行自制软件、修改游戏、备份存档及访问外设。该越狱非永久,重启后失效。开发者借助Codex分析主机,两周搭建测试环境,并在一天内为《马力欧卡丁车世界》添加非官方角色。任天堂已从欧美商店下架该编程游戏。

🔎

延伸解读

越狱入口的特殊性

NS2JB 利用 Switch 2 对初代 Switch 游戏的兼容能力,以编程游戏 SmileBASIC 4 作为入口,最终取得系统文件服务模块的代码执行权限。这意味着越狱并非直接攻击 Switch 2 原生系统,而是借助兼容层中的软件漏洞。任天堂已从欧美商店下架该游戏,说明官方正在封堵这一入口,后续用户可能更难获取该游戏。

非永久越狱的局限

目前 NS2JB 属于软越狱,主机重启后越狱状态即丢失,需要重新执行越狱操作。开发者尚未提供可保留越狱状态的自定义固件。因此,该方案更适合临时研究或测试,而非日常长期使用。每次重启后重新越狱也增加了操作繁琐度和不确定性。

AI 辅助开发的角色

开发者哈贾米德使用 Codex 协助分析主机并开发越狱,他负责搭建测试环境,让 Codex 能向主机发送控制输入、读取画面并在崩溃后重启,整个过程耗时两周。不过,让 Codex 独自通过浏览器漏洞完成破解的尝试并未成功。这表明 AI 在辅助分析和自动化测试方面有效,但完全自主破解仍存在局限。

越狱后的可玩性与门槛

越狱后可运行自制软件、修改游戏、备份存档并访问多种外设。哈贾米德演示了在《马力欧卡丁车世界》中添加非官方角色,且 Codex 仅用一天完成该修改。但越狱本身有技术门槛,需要电脑协助并安装 SmileBASIC 4。对于普通玩家而言,操作复杂且依赖特定游戏,并非开箱即用的方案。

❓

Q&A

Switch 2 首个公开软件越狱项目叫什么?

该项目名为 NS2JB,由研究者萨米哈贾米德公布。

NS2JB 越狱利用了哪个游戏作为入口?

利用编程游戏 SmileBASIC 4 作为入口,借助 Switch 2 运行初代 Switch 游戏的兼容能力实现。

这个越狱是永久性的吗?重启后还能用吗?

不是永久越狱,主机重启后越狱状态会丢失,需要重新执行越狱操作。

越狱后可以实现哪些功能?

可以运行自制软件、修改游戏、备份存档以及访问多种外设。

开发者是如何利用 AI 工具 Codex 协助越狱的?

开发者使用 Codex 分析主机并开发越狱,搭建测试环境让 Codex 发送控制输入、读取画面、在崩溃后重启,整个过程花费两周。

任天堂对 SmileBASIC 4 采取了什么措施?

任天堂已经从欧美地区商店下架该编程游戏。

🏷️

标签

➡️

继续阅读