据Ars Technica 2026年10月22日报道,安全研究员Sammy Hajhamid演示了针对任天堂Switch 2的软件式部分破解,取得所谓“用户态”(userland)访问权限,可运行自制程序并读写部分系统内存,但该破解需要同网络的macOS或Linux电脑配合,并非完全独立运行。

Hajhamid写道,这种用户态访问“让我们能运行自制程序、逆向工程和修改Switch 2游戏、把存档从Switch备份出来,并通过MMIO访问Switch 2的大多数外设”。

该破解依赖SmileBasic 4的原版Switch版本。SmileBasic系列是在任天堂硬件上运行的编程环境和解释器,已有较长历史。此次所谓“tethered”破解还要求在同一网络中有一台macOS或Linux电脑,运行一个node.js包,以帮助获得特权系统访问。

Hajhamid称,他用OpenAI的Codex分析SmileBasic的语言解释器,并搭建自定义测试装置,通过USB向系统发送命令、经HDMI查看结果,还用蓝牙灯开关装置完成断电重启。经过约两周“大量工作”,该装置发现,在SmileBasic中从数组删除项目时会出现32位整数溢出。该错误可提供数组指针访问权限,进而读取和写入部分系统内存。

报道将此次破解描述为部分、且需外部电脑配合的“tethered”破解,所获权限限于用户态。