Switch 2が破解される:改造業者がOpenAIのCodexを駆使して任天堂の新型ゲーム機を脱獄 — BigGo ファイナンス

研究者が任天堂のSwitch 2向けとして初の公開脱獄ツールを発表した。その作業の大部分を担ったのは人間ではなく、AIコーディングモデルだった。オンライン上で「pepsipu」として活動する改造業者のSammy Hajhamid氏は、ns2jbと名付けたエクスプロイトをソースコードとともにGitLabで公開した。Switch 2と初代Switchの双方の現行システムソフトウェアであるファームウェアバージョン23.0.1での動作を実演した後のことだ。

この脱獄はソフトウェアのみで成立するため、Modチップやハンダ付けは不要だが、改造コミュニティが「テザード(非永続型)」と呼ぶ方式である。再起動のたびに本体を一から再エクスプロイトする必要があり、実行にはLinuxまたはmacOSを搭載した別のコンピューターが求められる。Hajhamid氏の解説記事と実演映像では、端末上での自作プログラムの実行、セーブデータのバックアップ、そしてSwitch 2専用タイトルであるMario Kart Worldの改造版が披露された。この改造版には任天堂がライセンスを許諾していないキャラクター、すなわちシナモロール、ピーター・グリフィン、初音ミク、Minecraftのスティーブなどが登場する。

技術的な説明によれば、OpenAIのCodexは単にパッチを書いたわけではない。Hajhamid氏はSwitch 1とSwitch 2をそれぞれ用意し、各本体にJetKVM(HDMI経由で映像を取得し、USB経由で入力を送るオープンソースのリモートアクセス機器)を接続してAIの「目」と「手」とし、さらにSwitchBotのスイッチを電源ボタンの上に配置して、クラッシュ後に本体を復旧できるようにした。その後、2つのCodexエージェントが並行して稼働した。一方はブラウザを通じてSwitch 2を探査し、もう一方は新型機でも動作するプログラミングツールSmileBASIC 4を通じてSwitch 1を攻撃した。Codexは画面を読み取り、コントローラー入力を押し、結果に応じてアプローチを調整した。作業全体は単一の自動実行ではなく、約2週間にわたる反復によって完了した。

エクスプロイトへの道筋は、2つの異なる弱点を通った。CodexはまずWebKitブラウザエンジンを攻撃し、カスタムのキャプティブポータル方式Wi-Fiネットワークを通じて既知の脆弱性を読み込ませ、プログラムフローを乗っ取る方法を発見した。しかし脱獄に必要な権限まで昇格することはできなかった。実行専用メモリ、ポインター認証、制御フロー整合性チェックがそれぞれ次の段階を阻んだ。次に注目が集まったのはSmileBASIC 4だった。これはユーザーがBASICでプログラムを書いて実行できるSwitchタイトルで、Switch 2でも動作する。Codexはこの言語の配列削除ルーチンに32ビット整数オーバーフローを発見した。位置と件数の加算チェックが負の数に回り込み、配列の先頭より前のメモリをコピーしてしまうものだ。これによりSmileBASICのサンドボックス内での読み書きアクセスが可能になった。続いてHajhamid氏は本体のファイル管理システム「fs」に2つ目の脆弱性を発見した。親ディレクトリ要素を含むバックスラッシュ付きのパスが、パス正規化の際に0x301バイトのヒープバッファをオーバーフローさせるというものだ。2つの欠陥を連鎖させることで、組み込みシステムモジュール内での任意の読み書きが可能となり、細工したファイルシステムイメージを差し替えてローダーに実行させるのに十分な権限が得られた。

Hajhamid氏によれば、Mario Kart WorldのModはほぼすべてAI支援コーディングで組み立てられ、約1日で完成した。エクスプロイト自体は2026年10月21日に検証され、再起動後の3回目の試行で成功した。

項目詳細エクスプロイト名ns2jb対象ファームウェア23.0.1(Switch 2およびSwitch 1)種類ソフトウェアのみ、テザード方式(再起動ごとに再実行が必要)使用AIモデルOpenAI CodexリモートハードウェアJetKVM(HDMIキャプチャ、USB入力)、SwitchBot(電源ボタン)侵入経路WebKit(部分的)、SmileBASIC 4の数値処理、「fs」ファイルシステム実証された機能自作プログラムの実行、セーブデータのバックアップ、ゲームのMod化、ハードウェア検査開発期間約2週間

注:ファームウェアのバージョンおよび機能の詳細は、公開された技術解説記事と実演資料に基づく。

SmileBASIC 4はその後、米国と欧州のニンテンドーeShopから削除され、既にダウンロード済みのユーザーだけが同じ経路をたどれる状態となっている。執筆時点で日本版の販売ページは依然として公開されており、この侵入経路を購入できる主要市場は日本だけとなっている。同タイトルは札幌に拠点を置くソフトウェアハウス、SmileBoomが開発した。削除によって扉が完全に閉ざされたわけではない。別の改造業者が、無関係のタイトルの体験版をベースにした同様のエクスプロイトの映像を、SmileBASICまたは別のゲームと組み合わせて公開している。

法的なリスクも市場によって異なる。日本の著作権法には回避ツールに関する独立した規定がある。第120条の2は、技術的保護手段を回避する機能を有するプログラムを頒布、販売、または送信する者、あるいはユーザーの依頼を受けて業務として回避を行う者に対し、3年以下の拘禁刑または300万円以下の罰金を科す。個人的かつ非商業的な使用は同条の対象外である。日本の裁判所はまた、ゲーム機の改造を商標の問題として扱ってきた。2025年4月、高知地方裁判所はSwitch改造品販売業者に対する国内初の有罪判決を言い渡し、改造部品を取り付けた本体を任天堂の商標で販売したとして、58歳の男に懲役2年・執行猶予3年、罰金50万円を科した。

この脱獄はユーザーに恒久的なカスタムファームウェアをもたらすものではなく、本体のセキュリティのあらゆる層を突破するものでもない。Hajhamid氏は、追加のシステムモジュールへの侵入や、ブラウザから攻撃を起動する経路などを、未解決の研究課題として挙げている。

時期としては、より広範な傾向に合致する。AIコーディングツールは今年、ゲーム機全般にわたるリバースエンジニアリング作業の急増を促しており、改造業者らはここ数週間でPlayStation 5のほぼすべてのファームウェアリリースをクラックしている。任天堂にとって懸念は既知のものだ。初代Switchはその寿命の非常に早い段階で破られ、同プラットフォーム上の海賊行為は深刻な問題となった。後継機でこれが再現されれば、はるかに重大な影響を持つ。Switch 2は同社のハードウェア戦略の中心であり、そのソフトウェア販売は閉鎖的なエコシステムに依存しているからだ。

当面の市場への影響は限定的とみられる。エクスプロイトは扱いにくく、テザード方式であり、日本以外では販売終了となったタイトルに依存するため、実行できるユーザーの母集団は狭まる。長期的な問いは、AI支援の研究がゲーム機の発売から最初の深刻なセキュリティ侵害までの時間を圧縮するかどうかだ。モデルが24時間体制でハードウェアを探査できるなら、プラットフォーム事業者が改造業者より先んじるために頼る時間的余裕は縮小し続けるかもしれない。任天堂はこの公開について公式コメントを出していない。