摘要:
任天堂近日发布Switch 2系统固件23.5.0更新,修复了此前被破解者利用的关键操作系统漏洞,使得这款新主机首次实现的软件破解方案基本失效。距离破解方法公开仅仅过去不到三周,任天堂便通过系统更新封堵了相关漏洞,给Switch 2自制软件和游戏修改社区带来了重大打击。

这次破解最初由开发者Sammy Hajhamid(网名pepsipu)实现,并命名为ns2jb。与过去需要拆机、焊接特殊芯片或使用硬件改装设备的破解方式不同,这次方案完全基于软件漏洞,利用任天堂Switch 2上的一款游戏SmileBASIC 4作为入口,突破系统原有的安全限制。
该漏洞最早在2026年10月下旬公开。开发者借助OpenAI的Codex编程工具协助分析和开发,最终实现了在Switch 2上执行未经任天堂授权的原生代码。这意味着用户可以运行自制软件、备份游戏存档、分析游戏数据,甚至修改游戏内部内容。
为了展示破解能力,开发者对《马力欧赛车世界》进行了修改,在游戏中加入了原本不存在的角色,包括大耳狗、彼得·格里芬、初音未来等。相关演示视频在游戏破解社区引起了广泛关注,也证明Switch 2的软件安全机制已经出现了可以被实际利用的突破口。
不过,这套破解方案并非永久破解。它属于需要重新触发的临时性破解方式,每次主机完全关机后,都需要再次通过游戏入口激活。与此同时,任天堂在破解消息公开后不久,便将SmileBASIC 4从eShop下架,使得尚未购买该软件的用户难以获得破解所需的入口。
此次固件23.5.0更新则进一步从系统层面封堵了漏洞。安全研究人员OatmealDome在社交媒体上确认,新版本已经修复了破解所依赖的操作系统漏洞。虽然SmileBASIC 4和《文明VII》等游戏内部的代码执行入口仍然存在,但用户已经无法像此前一样从游戏运行环境突破到整个操作系统。
这意味着,即使用户仍然能够在相关游戏中运行某些自定义代码,其权限也被限制在游戏自身的运行环境内,无法再访问主机更深层的系统功能。此前通过ns2jb实现的游戏数据提取、系统级修改和自制软件运行能力,因此受到严重限制。
不过,这次更新并没有彻底消除Switch 2所有可能的游戏数据提取途径。破解社区人士SwitchTools特别澄清,23.5.0并没有引入新的主密钥(Master Keys)。因此,对于部分采用传统实体卡带发行的游戏,现有技术仍可能允许提取相关数据。
真正受到影响较大的,是数字版游戏、游戏更新和DLC内容。这些内容通常需要访问任天堂的在线服务,并且依赖系统级权限才能完成相关数据提取。至于Game-Key Card,由于这种卡带本身并不包含完整游戏数据,也无法简单套用传统实体卡带的提取方式。
已经在更新之前完成提取的游戏文件,则不会因为主机升级固件而自动消失。换句话说,任天堂这次修复主要是阻止用户继续利用原有漏洞获取新的系统级访问权限,而不是追溯删除此前已经提取的数据。
除了修复漏洞,23.5.0也带来了一些面向普通用户的功能改进。新版本增加了首次启动时配置辅助功能的选项,并为任天堂账户家庭组成员之间赠送eShop数字商品提供了底层支持。这项数字礼物功能预计将在11月17日通过eShop更新正式启用。
值得注意的是,任天堂官方发布的更新说明并没有直接提及破解漏洞修复,只是笼统地表示进行了系统调整和稳定性改进。这种做法在游戏主机厂商修复安全漏洞时并不少见,避免在官方更新日志中详细披露漏洞的技术细节。
从目前情况来看,23.5.0对于Switch 2破解社区而言是一次明显挫折,但并不意味着未来不可能出现新的破解方法。随着研究人员继续分析主机硬件、操作系统和游戏软件,新的漏洞仍有可能被发现。不过,任天堂此次迅速封堵系统级漏洞,也表明公司正在积极加强新主机的安全防护。
对于希望使用自制软件、运行游戏修改程序或提取游戏数据的用户来说,23.5.0已经改变了此前的破解环境。尚未升级的主机仍可能保留原有破解条件,而升级到新版本后,现有ns2jb方案则无法继续实现原来的系统级功能。
评论