Switch 2がソフトウェアのみでJailbreak成功

原題: Jailbreaking the Switch 2

なぜ重要か

Switch 2向け初のソフトウェアJailbreakは、ゲーム改造・セキュリティ研究の両面でコミュニティに大きな影響を与えるとともに、NintendoのBBPプログラムの有効性にも問いを投げかける。

セキュリティ研究者のSammy Hajhamidが2026年10月18日、Nintendo Switch 2の最新ファームウェア23.0.1に対応したソフトウェアのみのJailbreak「ns2jb」を公開した。テザード方式で任意のネイティブコードをsysmoduleとして実行でき、Homebrew起動、ゲームMod、セーブデータのバックアップ、MMIOを通じた周辺機器アクセスが可能。Switch 2向けでは初の事例とされる。

Hajhamidが公開した「ns2jb」は、Switch 2に対するソフトウェア専用・テザード型のJailbreakだ。通常のsysmoduleおよび内蔵fsのsysmoduleとして任意コードを実行できるため、Homebrewの動作、ゲームのリバースエンジニアリング・Mod化、セーブファイルの取り出し、MMIO経由での周辺機器操作が実現する。

開発にはおよそ2週間を要した。注目すべきは、作業の一部にAIコーディングアシスタント「Codex」を活用したことだ。JetKVMを使ってUSB経由でコントローラー入力をSwitchに送り、HDMI経由で映像を受信するハーネスを構築。Switch 2がクラッシュした際の電源ボタン押下はBluetooth制御のレバー機構で自動化した。

初期コード実行の経路としては、カスタムWi-FiキャプティブポータルからWebKitのN-dayを利用するアプローチをCodexが選択。しかしWebKitにはXOM(execute-only memory)、PAC(ポインタ認証)、CFIが実装されており、任意のIPC呼び出しへの拡張は困難と判断。並行してSmilehax2という別経路も探ったという。Switch 1タイトルはPACが不要で、Switch 1のroot of trustが解析済みのためコードを復号して読めること、さらにブラウザを内包するゲームを経由すればWebKitの攻撃面を維持しつつ緩和策を回避できる可能性がある点が狙いだった。

Jailbreakの実用デモとして、Switch 2独占タイトル「Mario Kart World」のModが公開された。シナモロールなどのキャラクターを追加したもので、Mod自体は1日で「振動コーディング(vibecoding)」されたと説明されている。なお、「Codexにjailbreakを指示するプロンプトを実際に使ったか」という質問が多数寄せられたが、Hajhamid本人は「冗談のキャプションにすぎない」と否定している。

出典

pepsipu.com — 元記事を読む →