Switch 2 疑似遭纯软件越狱:ns2jb 漏洞链拆解、演示效果与风险提醒

越狱教程 2026-10-23 18 0

Switch 2 卖了一年多,破解圈一直没能把它怎么样。10 月 22 日晚上,安全研究者 Sammy「pepsipu」Hajhamid 在 X 上发帖,宣布做出一条纯软件越狱链 ns2jb——不拆机、不焊芯片,直接在零售版主机上跑起了自制代码。演示视频里,《马力欧赛车世界》被塞进了玉桂狗、彼得·格里芬、初音未来这些八竿子打不着的角色,还能正常比赛。这篇把它到底怎么回事、能不能碰、有什么坑,一次讲清楚。

一条深夜帖子,把 Switch 2 的安全口子撕开了

Switch 2 主机底座与 Joy-Con 2 官方渲染图,Switch 2 越狱事件

先说结论:这事大概率是真的。Hajhamid 公开了完整代码仓库,另一位资深破解开发者 Gezine 看过仓库、还和他本人聊过,给出的判断是「工作看起来没问题」。Gezine 自己此前就披露过另一条影响初代 Switch 和 Switch 2 的 userland 漏洞,在这行说话有分量。

ns2jb 是所谓的「tethered(接线式)」越狱:代码只活在内存里,主机一断电就打回原形,每次开机都得重新来一遍。作者称这是 Switch 2 上第一条此类越狱链,能跑自制程序、逆向和修改 Switch 2 游戏、把存档备份出来,还能通过 MMIO 直接访问大部分外设。他放话「很期待接下来的 Switch 2 自制程序、模拟器和 mod 浪潮」。

任天堂的反应很微妙:没发一句官方声明,但《SmileBASIC 4》这款游戏已经从多地区 eShop 悄悄消失,商店页面直接 404。你品,你细品。

漏洞链怎么走通的:从一款编程软件摸进系统模块

Switch 2 系统主界面与固件截图,23.0.1 固件相关

整条链的起点不是什么系统级大洞,而是一款向后兼容运行在 Switch 2 上的初代 Switch 编程软件《SmileBASIC 4》。这名字对老玩家不陌生——3DS 时代的 smilehax 漏洞就是拿它当跳板的,2016 年的事,任天堂当时也是选择下架了事。

技术路径大致是这样(作者在个人博客完整记录了全过程):Hajhamid 借助 OpenAI 的 Codex,在 SmileBASIC 的语言解释器里找到了一个 32 位整数溢出——从数组里删除元素时有个计数错误,溢出之后能拿到数组指针,进而获得部分内存的读写权限。他没停在这层,继续摸到了主机文件系统服务模块里的一处缓冲区溢出,拿到缓存数据指针后实现了任意读写,最后伪造文件系统进程,达成了以系统模块权限执行原生代码。

这里最有意思的是 AI 的角色。Codex 没法直接「看到」主机,Hajhamid 给它搭了一套实验环境:手柄输入、HDMI 视频输出,甚至用蓝牙控制一个开关去按电源键——主机崩溃自动重启,模型接着跑。目标是「不需要我参与就搞定 Switch 2」。前后大约两周,人工审计可能要磨大半年的活,就这么被压缩了。以后主机厂商和破解者的攻防,算力可能真会改变游戏规则。

能做什么、做不到什么,界限很清楚

玩家手持 Switch 2 玩马力欧赛车世界,越狱演示画面

把期望值先压低一点:ns2jb 拿到的是 userland 权限,离完全控制主机还差得远。

  • 能做:运行自制程序、逆向分析和修改 Switch 2 游戏、把存档备份到机外、通过 MMIO 访问外设。社区已经有人在越狱机器上跑通了 Vulkan 图形接口的 demo,模拟器玩家可以留个盼头。
  • 做不到:持久化的自制系统(custom firmware)。断电即失效,重启就得重来,目前没有任何持久化方案。
  • 也做不到:直接盗版。这条链本身和盗版游戏是两回事,别被标题党带偏。

参考系摆一下:初代 Switch 2018 年那条漏洞是硬件层的,任天堂只能靠改硬件收场;PS4、PS5 至今没人攻破信任根。Switch 2 上市一年出头就被软件手段打进 userland,对任天堂来说不是好消息,但也远没到「裸奔」的程度。

动手前想清楚:条件苛刻,窗口正在关闭

Switch 2 连接线充电实拍,越狱触发条件与风险

真有人想复现,条件清单目前是这样的:

  • 主机固件必须是最新的 23.0.1,高版本大概率被封堵;
  • 需要《SmileBASIC 4》完整付费版 4.4.9——日区那个免费试玩版 4.4.6 没法建存档,用不了;
  • 游戏存档里要有 20MiB 以上空闲空间;
  • 一台 macOS 或 Linux 电脑,装 Node.js 22 以上,和主机在同一局域网里;
  • 每次开机都要重新触发一遍,没有一劳永逸。

风险也得摊开说。任天堂还没回应,但下架《SmileBASIC 4》这个动作已经说明态度,后续固件更新封堵几乎是明牌。联网状态下折腾这些,账号和主机都有被ban的风险。破解社区里也有开发者提醒:目前还存在别的游戏路径,但真心不建议普通玩家为了尝鲜专门去买相关游戏——万一被官方处理,损失的是自己的机器和钱包。等这波稳定下来再观望,不亏。

常见问题与踩坑提醒

  • 问:我的 Switch 2 已升到 23.0.1 以上还能用吗?答:目前公开信息只覆盖 23.0.1,新固件是否封堵还没有结论,升之前先想清楚。
  • 问:买了日版免费试玩版能复现吗?答:踩坑重灾区。4.4.6 试玩版无法创建存档,整条链跑不起来,别白折腾。
  • 问:越狱后重启就失效,是不是我操作错了?答:不是。ns2jb 就是接线式越狱,断电清空是设计如此,不是翻车。
  • 问:会像初代 Switch 那样永久破解吗?答:不知道。现在的漏洞理论上下个固件就能修,等真正的持久化方案出现前,别抱太高期望。

免责声明:本文仅为安全动态介绍,不代表鼓励或指导任何破解行为。折腾自制系统、修改主机存在失去联机功能、失去保修乃至被官方限制服务的可能,由此产生的一切后果自行承担。请支持正版。

总结

ns2jb 的意义不在「能白嫖什么」,而在两点:一是 Switch 2 的软件防线一年就被打穿到 userland,二是 AI 模型深度参与了漏洞挖掘,把攻防节奏彻底提速了。对普通玩家,这事现阶段就是看个热闹——固件 23.0.1、付费版 SmileBASIC 4、每次开机重来,门槛和风险都摆在那,任天堂的反制也在路上。真正的分水岭要看后面有没有持久化方案和模拟器进展,到时候再评估也不迟。

相关文章

巨魔商店(TrollStore)支持 iOS 26 吗?支持范围一次说清,iOS 26 侧载还有哪些路
iOS JIT 权限开启教程:StikJIT 内置、StikDebug 配对、TrollStore 直授三条路,按系统版本对号入座
Filza 完全教程:越狱后的文件管理中枢,从安装到常用玩法
越狱渐凉之后怎么选:jailbreak 热度跌去八成,iOS 17–26.5 越狱工具全版本选型指南
苹果封堵 TSS 服务器漏洞:iOS 27.2 beta 3 半越狱窗口关闭始末
OpenAI Codex CLI 被打包上架越狱 iPhone:命令行编程智能体装进口袋,支持 rootless 与 RootHide