Wii U 在线系统文件 — otp.bin 和 seeprom.bin 从哪来、放哪去
为什么需要这两个文件
Wii U 在设计上要求每台主机都有硬件唯一标识——防止盗版、防止同一账号在多台主机上同时在线。任天堂服务器根据这两个文件里的信息识别你的 Wii U。
Pretendo 作为替代服务器,也需要类似的身份验证——但它不验证你是不是从官方渠道来的,只要有这两个文件格式正确就行。
otp.bin
OTP = One-Time Programmable,一次性可编程区。Wii U 主板上有一块只能写一次的芯片,里面存着每台主机唯一的:
- 硬件序列号
- 加密密钥对
- 生产批次
otp.bin 就是把这块芯片内容完整导出来。每台 Wii U 的 otp.bin 都不一样。
seeprom.bin
Seeprom = Serial EEPROM,串行电可擦除只读存储器。里面存着:
- 主机设置(语言、时间、区域)
- 账号绑定信息(原任天堂 NNID 关联)
- 好友列表缓存
- 购物历史记录的加密版本
怎么获取
唯一合法途径:自己的 Wii U + Dumpling。
- Wii U 通过 Homebrew Launcher 运行 Dumpling
- 在 Dumpling 主界面选 Online Files 类型
- 选择输出目录(U 盘/USB 硬盘)
- 等待转储完成
- 转储结果在
dumpling/Online Files/目录:
otp.bin(几十 KB)seeprom.bin(几 KB)
如果你之前转储游戏时已经选了 Online Files,那这两个文件已经在你的输出目录里了。
特殊情况:没有 Wii U 怎么办
这就比较难办了。Pretendo 社区有一些变通方案:
方案一:fake dumps
Pretendo 提供一个工具可以生成假的 otp.bin + seeprom.bin(称为 fake dumps)。这些假文件格式正确但里面没有真实的硬件信息——Pretendo 服务器能接受,但功能可能受限(比如部分游戏无法正确识别你的区域)。
生成工具在 Pretendo 项目仓库下的 scripts 目录。
方案二:找朋友帮转储
如果你真的没有 Wii U,但朋友有——让朋友用 Dumpling 转储 Online Files,然后把两个 bin 文件发给你。不涉及版权敏感内容,朋友之间帮忙是可以接受的。
注意:网上公开分享他人的 otp.bin / seeprom.bin 可能有风险——Pretendo 服务器可能会检测到同一硬件标识被多台主机用而封号。
文件放哪
拿到 otp.bin 和 seeprom.bin 后,把它们复制到 Cemu 根目录(和 Cemu.exe 同级):
Cemu/
├── Cemu.exe
├── keys.txt
├── otp.bin ← 放这里!
├── seeprom.bin ← 放这里!
├── settings.xml
└── mlc01/
Cemu 启动时会自动扫描这两个文件的存在和格式。
系统应用转储(额外)
部分在线功能需要 Wii U 的系统应用(Friends List、Miiverse、Browser)。这些在 Dumpling 里选 System Applications 类型转储,然后:
- 转储结果会是 RPX 目录(
meta/开头) - 把对应游戏 ID 目录复制进 Cemu 的 Game Paths(让 Cemu 能扫描到它们)
- 或者直接放进 mlc01/title/ 目录
具体哪些系统应用需要看 Pretendo 的兼容游戏列表。
安全提醒
- 不要在论坛/社区公开分享自己的 otp.bin——每台主机唯一,公开后可能被别人用
- seeprom.bin 包含原任天堂账号的加密信息,也别公开
- 只发给你信任的个人或存放在自己电脑上