LoveGame爱游戏
简体中文

技术参考

prod.keys、title.keys 和固件是什么?NS 模拟器密钥与固件详解

发布 更新 信息核对到 2026-10-307 分钟读完

要点

  • prod.keys 是主机的系统密钥,用来解密游戏和固件,是模拟器必需的;title.keys 是数字版游戏、更新和 DLC 各自的标题密钥。
  • 固件就是 Switch 的系统软件,模拟器要用它提供系统档案、字体、Mii 等,大多数游戏没有固件跑不起来。
  • keys 至少要和固件一样新,否则会报「固件解析错误」或「缺少密钥」。
  • Ryubing 把 keys 放进数据目录的 system 文件夹;Eden 用菜单「Tools → Install Decryption Keys」导入,存进 keys 文件夹。
  • Switch 2 不一样:2026 年 11 月能跑 Switch 2 游戏的 Eden 非官方分支不读 prod.keys,读的是在 Switch 2 主机上已经解密好的游戏文件。
目录
  1. 为什么模拟器需要 keys 和固件
  2. 三样东西分别是什么
  3. 版本要配套:keys 不能比固件旧
  4. 在各模拟器里放在哪
  5. Switch 2 的密钥
  6. 几个常见误区
  7. 主机更新以后要注意什么

prod.keys 是 Switch 主机的系统密钥文件,用来解密游戏和固件,模拟器缺了它就跑不了商业游戏;title.keys 是数字版游戏、更新和 DLC 各自的「标题密钥」;固件就是 Switch 的系统软件,模拟器靠它提供系统档案、字体、Mii 等。

为什么模拟器需要 keys 和固件

Switch 的游戏和系统文件都是加密的。任天堂在 2026 年 2 月给 GitHub 的 DMCA 通知里写得很清楚:Switch 游戏用名为 prod.keys 的专有密钥加密,必须先用任天堂的密钥验证、解密,才能在主机上运行。真机里这一步由系统完成;模拟器没有任天堂的系统,所以要你提供:

  • keys:让模拟器能解开游戏和固件的加密;
  • 固件:让模拟器拿到游戏运行时要用的系统档案、字体、Mii、HOME 菜单等。

这也是任天堂认为「模拟器必然规避技术保护措施」的理由,法律上的分析见 Switch 模拟器合法吗。

三样东西分别是什么

名称是什么必需吗备注
prod.keys主机的系统密钥,用来解密游戏和固件必需没有它只能跑自制软件。Eden 只让你选这一个文件
title.keys每个数字版游戏、更新、DLC 的标题密钥可选通常和 prod.keys 一起从主机导出;数字版内容常用
固件Switch 的系统软件(系统更新包)大多数游戏需要版本要和 keys 配套

另外几个常见文件名:游戏本体常见的格式是 NSP(数字版)和 XCI(卡带镜像),里面装的是加密的 NCA 内容包。这些概念的一句话解释见 术语表。

版本要配套:keys 不能比固件旧

Ryubing 官方文档的说法:prod.keys 至少要和你安装的固件一样新。keys 太旧时常见这几种报错:

报错原因处理
MissingKeyException(Missing NCA title key 等)keys 缺失或过旧重新导出最新 keys
RYU-0003: Firmware parsing error(Ryubing)keys 比固件旧keys 和固件一起更新
「System update title was not found in the firmware package」选的文件不是固件重新导出固件
System archive with titleid 0100000000000823 was not found固件太旧,游戏要的系统档案不存在更新 keys 和固件

固件也不是越新越好。截至 2026 年 10 月,任天堂官方更新记录上最新的大版本是 23.0.0(2026-09-09),但模拟器的支持会滞后:Citron Neo 官网写的是支持到 21.2.0,Eden v0.2.0 的发布说明写的是兼容 22.0;各模拟器对 23.x 的支持,目前没有官方说明。

在各模拟器里放在哪

模拟器keys 怎么放固件怎么装
Ryubing(Windows / Linux / Mac)菜单 File → Open Ryujinx Folder,进 system 子文件夹,放入 prod.keys(和 title.keys),重启让它验证。Windows 默认数据目录是 %appdata%\RyujinxTools → 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 安卓版首次启动向导里「Install prod.keys」选文件向导里「Install firmware」选固件 ZIP,不要解压;ZIP 根目录必须直接是固件的 nca 文件,多套一层文件夹会装不上
Citron Neo和 Eden 同属 yuzu 系,流程基本相同(具体菜单名以软件为准)同左
MeloNX(iPhone / iPad)首次设置流程里导入 keys设置流程里安装固件
nxnative(Mac 打包)打包时提供 prod.keys 和游戏文件—

各平台完整的安装流程见 Windows 安装教程、安卓教程、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 的 Switch 2,也就是 ns2jb 漏洞 能用的版本。

  • 上面讲的 Switch 1 keys 和固件跟这些分支没有关系,只管 Switch 1 游戏(包括同时出了 Switch 2 版的游戏的 Switch 1 版)。
  • Eden 官方还不支持 Switch 2,它的 Switch 2 合并请求截至 11 月 1 日还是草稿,见 Eden Switch 2 非官方分支。
  • 这些分支都是实验性的,模型缺失、地面发黑、着色器编译卡顿很常见。eden-nx2 要求 16 GB 内存和 8 GB 显存以上的 Vulkan 显卡。

现在哪些游戏能启动,见 Switch 2 模拟器现状。

几个常见误区

  • 「有了 keys 什么游戏都能跑」:keys 只负责解密。游戏能不能跑、跑得顺不顺,取决于模拟器本身的兼容性和你的设备,见 2026 年 Switch 模拟器推荐 和 常见问题排查。
  • 「换模拟器就要换一套 keys」:不用。prod.keys 是同一种文件,yuzu 系和 Ryujinx 系模拟器用的都是它,只是放的位置不同。Eden 第一次启动时,如果你装过别的 Switch 模拟器,还会询问要不要导入设置。
  • 「固件装最新的最保险」:不一定。模拟器的支持会滞后,keys 也必须跟着换新,见上面的版本配套一节。
  • 「有了 Switch 2 的 keys 就能模拟 Switch 2」:现在不是这样。截至 2026 年 11 月 3 日,Switch 2 的非官方分支根本不读 keys(见上面 Switch 2 一节),而且还都是实验性的。

主机更新以后要注意什么

keys 和固件是一对:主机升级系统后,如果你想在模拟器里用新版本固件,keys 也要一起换成对应的新版本,否则会出现上面表里的报错。游戏的更新和 DLC 同理,需要标题密钥齐全才能解密。

常见问题

prod.keys 是什么?

prod.keys 是从 Switch 主机导出的系统密钥文件。Switch 的游戏和固件都是加密的,模拟器要用 prod.keys 解密才能读取。没有它,模拟器只能运行自制软件,不能运行商业游戏。

title.keys 一定要有吗?

不一定。title.keys 是每个数字版游戏、更新、DLC 单独的标题密钥,通常和 prod.keys 一起从主机导出。很多情况下只放 prod.keys 就能用,数字版内容缺标题密钥时才会报错。

模拟器提示缺少密钥(MissingKeyException)怎么办?

说明 keys 缺失或太旧。重新导出最新的 keys,放到模拟器的 keys 位置,并确认 keys 不比固件旧。

固件版本越新越好吗?

不一定。模拟器对最新固件的支持会滞后:Citron Neo 官网写的是支持到 21.2.0;截至 2026 年 10 月,各模拟器对 23.x 固件的支持情况没有官方说明。keys 和固件要配套,keys 至少和固件一样新。

有 Switch 2 的密钥(keys)吗?

目前的 Switch 2 模拟器用不到 keys。截至 2026 年 11 月 3 日,能跑 Switch 2 游戏的 Eden 非官方分支(eden-nx2、Eglantine 等)自己解密不了 Switch 2 游戏,读的是在 Switch 2 主机上已经解密好的游戏文件(解包后的 exefs/main 加 romfs 文件夹)。Switch 1 的 prod.keys 和固件只管 Switch 1 游戏。

资料来源

  1. Ryubing 官方文档:Setup & Configuration Guide
  2. Ryubing 官方文档:FAQ & Troubleshooting
  3. Eden 官网
  4. Citron Neo 官网(FQA:支持到 21.2.0 固件)
  5. MeloNX 官网
  6. nxnative 官网
  7. 任天堂官方:Nintendo Switch 系统更新记录
  8. GitHub DMCA 公示:任天堂 2026-02-12 通知原文(prod.keys 与技术保护措施)
  9. Pro-Gamer.gg: Eden-NX2 and Eglantine released to the public (unpacked ExeFS files, system requirements)

相关