ガイド
prod.keys・タイトルキー・ファームウェアとは?Switch エミュの基礎知識【2026年10月】
ポイント
- prod.keys は本体のシステムキーで、ゲームとファームウェアの復号に必須です。title.keys はダウンロード版ゲーム・更新データ・DLC ごとのタイトルキーです。
- ファームウェアは Switch の本体システムで、エミュはここからシステムデータ・フォント・Mii などを読み込みます。多くのゲームはこれがないと起動しません。
- キーはファームウェアと同じかそれより新しくないと、「ファームウェアの解析エラー」や「キー不足」のエラーになります。
- Ryubing はデータフォルダー内の system フォルダーにキーを置き、Eden は「Tools → Install Decryption Keys」で取り込んで keys フォルダーに保存します。
- Switch 2 は別です。2026年11月時点で Switch 2 のゲームが動く Eden 非公式フォークは prod.keys を読まず、Switch 2 本体で復号済みのゲームデータを読み込みます。
目次
prod.keys は Switch 本体のシステムキーのファイルで、エミュはこれでゲームとファームウェアを復号します。これがないと市販ゲームは動きません。title.keys(タイトルキー)はダウンロード版ゲーム・更新データ・DLC ごとの鍵です。ファームウェアは Switch の本体システムで、エミュはここからシステムデータ・フォント・Mii などを読み込みます。
なぜエミュにキーとファームウェアが必要なのか
Switch のゲームとシステムファイルは暗号化されています。任天堂が2026年2月に GitHub へ送った DMCA 通知にも、Switch のゲームは prod.keys と呼ばれる独自の鍵で暗号化され、任天堂の鍵で検証・復号されるまで遊べない、と書かれています。実機ではこの処理を本体システムが行いますが、エミュには任天堂のシステムがないので、ユーザーが次のものを用意します。
- キー:ゲームとファームウェアの暗号を解くため
- ファームウェア:ゲームが実行時に呼び出すシステムデータ・フォント・Mii・HOME メニューなどのため
任天堂が「エミュは必ず技術的保護手段を回避する」と主張する理由もここにあります。法律面は Switch エミュは違法? を参照してください。
3つのファイルの違い
| 名前 | 中身 | 必須? | 補足 |
|---|---|---|---|
| prod.keys | 本体のシステムキー。ゲームとファームウェアを復号する | 必須 | ないと自作ソフトしか動かない。Eden はこの1ファイルだけを選ばせる |
| title.keys(タイトルキー) | ダウンロード版ゲーム・更新データ・DLC ごとの鍵 | 任意 | ふつうは prod.keys と一緒に吸い出す。ダウンロード版でよく使う |
| ファームウェア | Switch の本体システム(システム更新データ) | 多くのゲームで必要 | キーとバージョンをそろえる |
ゲーム本体は NSP(ダウンロード版)や XCI(カートリッジのイメージ)という形式が一般的で、中には暗号化された NCA が入っています。用語は 用語集 にまとめています。
バージョンはセットで:キーはファームウェアより古くてはいけない
Ryubing の公式ドキュメントいわく、prod.keys はインストールするファームウェアと同じかそれより新しい必要があります。キーが古いと、次のようなエラーが出ます。
| エラー | 原因 | 対処 |
|---|---|---|
MissingKeyException(Missing NCA title key など) | キーがない、または古い | 最新のキーを吸い出し直す |
RYU-0003: Firmware parsing error(Ryubing) | キーがファームウェアより古い | キーとファームウェアを一緒に更新 |
| 「System update title was not found in the firmware package」 | 選んだファイルがファームウェアではない | ファームウェアを吸い出し直す |
System archive with titleid 0100000000000823 was not found | ファームウェアが古く、ゲームが必要とするシステムデータがない | キーとファームウェアを更新 |
ファームウェアは新しければいいわけでもありません。2026年10月時点で、任天堂の更新履歴に載っている最新の大型アップデートは 23.0.0(2026年9月9日)ですが、エミュの対応は遅れます。Citron Neo の公式サイトは 21.2.0 まで対応、Eden v0.2.0 のリリースノートは 22.0 互換と書いています。23.x への対応を公式に表明したエミュは、まだありません。
各エミュでの置き場所
| エミュ | キー | ファームウェア |
|---|---|---|
| Ryubing(Windows / Linux / Mac) | メニューの File → Open Ryujinx Folder で system フォルダーを開き、prod.keys(と title.keys)を入れて再起動すると検証されます。Windows の既定のデータフォルダーは %appdata%\Ryujinx | Tools → Install Firmware → Install from XCI/ZIP でファームウェアの ZIP を選択。成功すると右下に「System Version」が表示されます。トリミングしていないカートリッジの XCI からも入れられます |
| Eden(Windows / Linux / Steam Deck / Mac) | 初回起動で復号キーがないと警告されるので OK を押し、Tools → Install Decryption Keys で prod.keys を選択。データフォルダーの keys に保存されます(Windows は %AppData%\eden\keys、ポータブルモードはプログラム横の user\keys) | Tools → Install Firmware → From Folder または From ZIP |
| Eden Android 版 | 初回起動ウィザードの「Install prod.keys」で選択 | ウィザードの「Install firmware」でファームウェアの ZIP を解凍せずに選択。ZIP 直下に nca ファイルがある必要があり、フォルダーが1段挟まると失敗します |
| Citron Neo | Eden と同じ yuzu 系で、手順はほぼ同じ(メニュー名はソフトの表示に従ってください) | 同上 |
| MeloNX(iPhone / iPad) | 初回セットアップの中で取り込み | セットアップの中でインストール |
| nxnative(Mac でのパッケージ作成) | パッケージ作成時に prod.keys とゲームを用意 | — |
導入の全体の流れは Windows での導入、Android での導入、Mac での導入、iPhone / iPad での導入 を参照してください。
Switch 2 のキー
2026年11月3日時点で、Switch 2 のエミュレーションでは prod.keys をまったく使いません。 Switch 2 のゲームが動く最初の公開ビルドは eden-nx2・Eglantine などの Eden 非公式フォーク(2026年10月29日から順次公開)で、Switch 2 のゲームカードやダウンロード版を自分では復号できません。読み込むのは本体側で復号済みのゲームで、展開した exefs/main 実行ファイルと同じ階層の romfs/ フォルダーです。システムバージョン 23.0.1、つまり ns2jb の脆弱性 が使えるバージョンの Switch 2 から取り出したものが前提です。
- 上で説明した Switch 1 のキーとファームウェアは、これらのフォークには関係ありません。Switch 1 のゲーム(Switch 2 版も出ているゲームの Switch 1 版を含む)にだけ必要です。
- Eden 公式はまだ Switch 2 に対応していません。Switch 2 対応のプルリクエストは 11月1日時点で下書きのままです。Eden Switch 2 非公式フォーク を参照してください。
- どれも実験段階で、3D モデルの欠け・地面が黒くなる・シェーダーのカクつきがよく起きます。eden-nx2 の要件はメモリ 16 GB、VRAM 8 GB 以上の Vulkan 対応 GPU です。
どのゲームが起動するかは Switch 2 エミュの現状 をご覧ください。
よくある誤解
- 「キーさえあればどのゲームも動く」:キーは復号を担うだけです。ゲームが動くか、快適に動くかはエミュの互換性と端末しだいです。2026年おすすめ Switch エミュ や トラブル対処法 を参照してください。
- 「エミュを替えたらキーも別に必要」:必要ありません。prod.keys は yuzu 系・Ryujinx 系のどちらでも同じファイルで、置き場所が違うだけです。Eden は初回起動時、ほかの Switch エミュを使ったことがあれば設定を取り込むか聞いてきます。
- 「ファームウェアは最新を入れておけば安心」:そうとは限りません。エミュの対応は遅れますし、キーもそれに合わせて新しくする必要があります(上のバージョンの節を参照)。
- 「Switch 2 のキーがあれば Switch 2 をエミュできる」:今はそういう仕組みではありません。2026年11月3日時点で、Switch 2 の非公式フォークはキーを読みません(上の Switch 2 の節を参照)。しかもまだ実験段階です。
本体をアップデートしたら
キーとファームウェアはセットです。本体を更新して新しいファームウェアをエミュで使う場合は、キーも対応する新しいものに入れ替えてください。そうしないと上の表のエラーが出ます。
よくある質問
prod.keys とは何ですか?
Switch 本体から吸い出すシステムキーのファイルです。Switch のゲームとファームウェアは暗号化されていて、エミュは prod.keys で復号しないと読めません。これがないと自作ソフト(homebrew)しか動かず、市販ゲームは動きません。
title.keys(タイトルキー)は必須ですか?
必須ではありません。ダウンロード版ゲーム・更新データ・DLC ごとの鍵で、ふつうは prod.keys と一緒に吸い出します。prod.keys だけで動く場合も多く、ダウンロード版のタイトルキーが足りないときにエラーになります。
MissingKeyException が出たら?
キーがないか古いという意味です。最新のキーを吸い出し直してエミュの所定の場所に置き、キーがファームウェアより古くないか確認してください。
ファームウェアは最新ほどいいですか?
そうとは限りません。エミュの対応は遅れて追いつきます。Citron Neo の公式サイトは 21.2.0 まで対応と書いており、2026年10月時点で 23.x 対応を公式に表明したエミュはありません。キーとファームウェアはセットでそろえ、キーはファームウェアと同じかそれより新しくしてください。
Switch 2 のキー(prod.keys)はありますか?
今の Switch 2 エミュはキーを使いません。2026年11月3日時点で、Switch 2 のゲームが動く Eden 非公式フォーク(eden-nx2・Eglantine など)は自分では Switch 2 のゲームを復号できず、Switch 2 本体で復号済みのゲームデータ(展開した exefs/main と romfs フォルダー)を読み込みます。Switch 1 の prod.keys とファームウェアは Switch 1 のゲーム用です。
出典
- Ryubing 公式ドキュメント:Setup & Configuration Guide
- Ryubing 公式ドキュメント:FAQ & Troubleshooting
- Eden 公式サイト
- Citron Neo 公式サイト(FAQ:ファームウェア 21.2.0 まで対応)
- MeloNX 公式サイト
- nxnative 公式サイト
- 任天堂サポート:Nintendo Switch のシステム更新履歴
- GitHub DMCA 公開リポジトリ:任天堂の通知(2026-02-12、prod.keys と技術的保護手段)
- Pro-Gamer.gg: Eden-NX2 and Eglantine released to the public (unpacked ExeFS files, system requirements)