LoveGame
日本語

ガイド

「Your ROM is encrypted」(ROMが暗号化されています)の原因と対処法|Eden・Citron Neo Android版【2026年11月】

公開 更新 情報確認日 2026-11-018 分で読めます

ポイント

  • 「Your ROM is encrypted」(日本語表示は「ROMが暗号化されています」)は、Eden と Citron Neo の Android 版に共通の起動失敗エラーです。GPU の初期化失敗以外は、原因が何でもこの表示になります。
  • 下の一文が「prod.keys ファイルがインストールされていることを確認してください」なら、キーが1つも読み込めていません。prod.keys を入れ直し、アプリを完全に終了してから開き直します。
  • 「再ダンプするにはガイドに従ってください」なら、キーは読み込めています。原因はゲームファイル、キーの古さ、更新データが必要なゲーム、のどれかが多いです。
  • 古いゲームは動くのに新作だけ出るなら、キーが古いです。ログの「keys for gen 0xNN+ required」で足りない世代がわかります。
  • PC 版ではこのダイアログは出ず、「Error while loading ROM! (0007-XXXX)」というエラーコード付きの表示になります。
目次
  1. エラーの原文
  2. 「暗号化」と出ても暗号の問題とは限らない理由
  3. (A) の場合:prod.keys を入れ直す
  4. (B) の場合:状況別のチェック表
  5. ログで足りないキーの世代を確認する
  6. PC 版で出る対応エラー
  7. それでも直らないとき

「Your ROM is encrypted」(日本語表示では「ROMが暗号化されています」)は、Eden と Citron Neo の Android 版に共通の起動失敗エラーで、本当に暗号の問題とは限りません。 Eden のソースコードでは、ゲームの起動に失敗したとき、原因が GPU の初期化失敗でなければ一律このダイアログを出します。見分けるポイントはタイトルの下の一文です。「prod.keys ファイルがインストールされていることを確認してください」ならキーが読み込めていないので prod.keys を入れ直します。「再ダンプするにはガイドに従ってください」ならキーは読み込めていて、原因はたいていゲームファイル、キーの古さ、または更新データがないと起動しないゲームです。

このページは Switch エミュについての説明です。3DS エミュの Citra・Azahar にもまったく同じ名前の「Your ROM is encrypted」がありますが、別の問題です。

エラーの原文

ダイアログのタイトル:

Your ROM is encrypted

タイトルの下には、次のどちらか1つが表示されます。

(A) Please ensure your prod.keys file is installed so that games can be decrypted.
(B) Please follow the guides to redump your game cartridges or installed titles.
エミュと表示言語タイトル(A):キーが読めていない(B):キーは読めている
Eden 英語Your ROM is encryptedPlease ensure your prod.keys file is installed so that games can be decrypted.Please follow the guides to redump your game cartridges or installed titles.
Eden 日本語ROMが暗号化されていますゲームの復号化に必要な prod.keys ファイルがインストールされていることを確認してください。ゲームカードまたはデジタルタイトルを再ダンプするにはガイドに従ってください。
Citron Neo 英語Your ROM is encryptedEden と同じ文に Discord のサポート先が付くPlease ensure your game files are properly dumped.(後ろに Discord のサポート先)
Citron Neo 日本語ROMが暗号化されていますゲームの復号化に必要な prod.keys ファイルがインストールされていることを確認してください。翻訳がなく英語のまま表示

「暗号化」と出ても暗号の問題とは限らない理由

Eden の Android 版が起動失敗を処理するコード(NativeLibrary.kt の exitEmulationActivity)は次のようになっていて、Citron Neo の Android 版も同じです。

  1. 原因が GPU の初期化失敗なら「An error occurred initializing the video core」(日本語表示「ビデオコアの初期化中にエラーが発生しました」)を出します。これはドライバーの問題で、Vulkan・ビデオコアのエラー を見てください。
  2. それ以外の原因はすべて「Your ROM is encrypted」になります。ファイル形式を認識できない、ファイルが壊れている、更新データを開いた、キーがない、キーが古い、のどれでも同じ表示です。
  3. ダイアログを出す前にキーを読み込み直し、鍵が1つも読み込めなければ (A)、読み込めれば (B) を表示します。

つまり (B) は「キーのファイルは読めた」という意味でしかなく、キーが完全で十分に新しいことまでは保証しません。

下の一文意味最初にやること
(A) prod.keys がインストールされているか確認keys フォルダーに読める鍵がない次の節のとおり prod.keys を入れ直す
(B) 再ダンプ/ゲームファイルが正しくダンプされているか確認キーは読めたが、このゲームを読み込めなかった後ろの表で原因を絞り込む

(A) の場合:prod.keys を入れ直す

  • 場所:Eden のホーム → 設定 → Eden データを管理 → プロッドキーをインストール(英語表示は Settings → Manage Eden data → Install prod.keys)。初回起動時のセットアップにも同じ手順があります。
  • ファイル名:拡張子は .keys でないと入りません。スマホやブラウザーが prod.keys.txt のように名前を変えていると失敗します。ファイル名は prod.keys のままにしてください。
  • 入れたら再起動:Eden を最近使ったアプリから完全に終了し、開き直してからゲームを起動します。
  • それでも (A):ファイルが空か壊れている可能性があります。prod.keys を吸い出し直してください。
  • インストール自体でエラーが出る(拡張子が違う、Failed to Install Keys など)場合は Eden のキー・ファームウェア導入エラー を見てください。

(B) の場合:状況別のチェック表

状況原因対処
新作だけ出て、古いゲームは動くキーがゲームより古く、そのゲームに必要な世代の鍵がないゲームが必要とするバージョン以上の本体システムから prod.keys を吸い出し直す(下の gen 対応表を参照)。ファームウェアも同じバージョンにそろえる
あるゲームが本体(v1.0)だけだと出て、更新データを入れると直る本体に実行ファイルが入っておらず、更新データがないと起動しないゲームがあります。Eden のローダーの原文は The Program-type NCA contains no executable. An update may be required.ゲームを長押し → アドオン → インストール で、そのゲームの更新データを入れる
更新データや DLC のファイルを開いた更新データは単体では起動できません。原文:Game updates cannot be loaded directly. Load the base game instead.ゲーム本体を起動し、更新データと DLC はアドオンから入れる
ファイルの拡張子を変えた形式を認識できない(PC 版ではここで The ROM format is not supported. が出る)元の形式(NSP・XCI など)のファイルを使う
ファイルが不完全・破損しているヘッダーやデータ部分を読めないゲームを長押し → 情報 → Verify integrity(整合性チェック)。「整合性の確認に失敗しました!」と出たら、そのファイルを吸い出し直す
ダウンロード版のゲーム・更新データ・DLC だけ出るそのコンテンツのタイトルキー(title key)が足りない可能性title.keys も入っているか確認し、必要なら title.keys かそのファイルを吸い出し直す
2026年後半の新作で、Eden が安定版 v0.2.1Switch 22.0 以降の SDK で作られたゲームは、メインプログラムに新しい ZBIC 圧縮を使っています。Eden の対応は 2026-09-27 からで、v0.2.1(2026-06-01)では読めませんEden の公式サイトから Nightly(開発版)に入れ替えて試す
他社製ランチャーや外付け SD カードから起動しているパスやファイルのアクセス権限の問題の可能性Eden の中でゲームフォルダーを追加し、Eden 自身のゲーム一覧から起動する

ZBIC の行について:旧版の Eden がこうしたゲームで「Your ROM is encrypted」を出すかどうかは、公式の説明がありません。同じキーで他の新作が動き、特定の新作だけ起動しないなら、Nightly を試すのがいちばん手軽な切り分けです。

ログで足りないキーの世代を確認する

Eden の Android 版は 設定 → デバッグログを共有(Share debug logs)でログを書き出せます。キーが古いと、ログに次のような行が出ます。

Cannot decrypt <ファイル名>: keys for gen 0x15+ required.

gen はゲームファイル(NCA)が求める鍵の世代です。SwitchBrew のフォーマット資料によると、世代と Switch のシステムバージョンの対応は次のとおりで、キーは少なくともそのバージョンのものが必要です。

gen必要なキーのシステムバージョン(以上)
0x1016.0.0
0x1117.0.0
0x1218.0.0
0x1319.0.0
0x1420.0.0
0x1521.0.0
0x1622.0.0
0x1723.0.0

キーとファームウェアのバージョンの関係(キーはファームウェアと同じかそれより新しく)は prod.keys・タイトルキー・ファームウェアとは にまとめています。

PC 版で出る対応エラー

Eden と Citron Neo の PC 版では「Your ROM is encrypted」は出ず、「Error while loading ROM! (0007-XXXX)」と英語の一文が表示され、原因が直接書かれています。たとえば 0007-0015 はキーがゲームより古いという意味です。コードの一覧は Error while loading ROM! エラーコード一覧 を見てください。

それでも直らないとき

  1. Eden または Citron Neo を公式サイトから最新版に更新します。
  2. 確実に動く古いゲームで試します。古いゲームも出るならキー、そのゲームだけならファイルと更新データを疑います。
  3. Android での導入手順は Android 版 Switch エミュの使い方、落ちる・画面が真っ暗などほかの症状は トラブルシューティング を見てください。

よくある質問

Your ROM is encrypted とはどういう意味ですか?

Eden と Citron Neo の Android 版で、ゲームの起動に失敗したときの共通メッセージです。Eden のソースコードでは、GPU の初期化失敗以外はすべてこの表示になるため、本当に暗号の問題とは限りません。下の一文が prod.keys のインストールを求めていればキーの問題、再ダンプを求めていればゲームファイル・キーの世代・更新データ不足のどれかが多いです。

prod.keys を入れたのに「ROMが暗号化されています」と出るのはなぜ?

この場合、下の一文はたいてい「再ダンプするにはガイドに従ってください」です。キーのファイルは読めたという意味で、キーが完全で十分に新しいとは限りません。よくある原因は、キーがゲームより古い、本体(v1.0)だけでは起動できず更新データが必要、更新データや DLC を直接開いた、ファイルの破損です。ゲームを長押しして整合性チェック(Verify integrity)をかけ、ログの「keys for gen 0xNN+ required」を確認してください。

古いゲームは動くのに新作だけ Your ROM is encrypted になるのは?

キーが古いのが原因です。新作は新しい世代の鍵を使っていて、古い prod.keys には入っていません。ゲームが必要とするバージョン以上の本体システムから prod.keys を吸い出し直し、ファームウェアも同じバージョンにそろえます。

キーが新しいかどうかはどうやって確認しますか?

Eden のログを見ます。Android 版は 設定 → デバッグログを共有 で書き出し、「Cannot decrypt ファイル名: keys for gen 0x15+ required.」のような行を探します。gen 0x15 はシステム 21.0.0、0x16 は 22.0.0、0x17 は 23.0.0 に対応し、キーは少なくともそのバージョンのものが必要です。

更新データを開いたら Your ROM is encrypted と出ました

更新データや DLC は単体では起動できません。ゲーム本体を起動し、本体を長押し → アドオン → インストール から更新データや DLC を追加してください。

Citron Neo の Android 版でも直し方は同じですか?

同じです。Citron Neo の Android 版は Eden と同じ仕組みで、2つ目のメッセージが「Please ensure your game files are properly dumped.」(ゲームファイルが正しくダンプされているか確認してください)になっていて、後ろに Discord のサポート先が付きます。

Citra や Azahar の Your ROM is encrypted と同じエラーですか?

違います。Citra と Azahar は 3DS エミュで、同じ名前のエラーでも原因と対処が別です。このページは Switch エミュの Eden と Citron Neo について説明しています。

PC 版の Eden でも Your ROM is encrypted は出ますか?

出ません。Eden と Citron Neo の PC 版では「Error while loading ROM! (0007-XXXX)」と英語の説明文が出て、エラーコードから原因を直接判断できます。

出典

  1. SwitchBrew:NCA フォーマット(KeyGeneration とシステムバージョンの対応)
  2. Eden User Handbook — Troubleshoot
  3. Eden User Handbook — How to Access Logs
  4. Eden official site
  5. Citron Neo official site

関連