Part 3 (RedNAND)制作 - dalphyx/Guide-3ds-Chinese GitHub Wiki
为了更好的理解本指南的这部分操作和接下来将要发生的事,你必须先熟悉2个专业术语:SysNAND和RedNAND(从redirected NAND命名而来,意思是重定向过的NAND)。SysNAND这个专业名词指的是3DS设备内的物理芯片,它包含了全部系统软件,操作系统,和启动加载器(bootloader)等等(游戏,主题和已经安装的游戏的存档都会被加密并储存在你的SD卡上)。简单的对你的SysNAND进行某些操作,即使只是移除一个系统title,都会导致3DS变砖(变成跟砖头一样有用)。
正因为这个原因,我们才需要原样保持9.2.0的SysNAND。不过我们可以把他拷贝到你的SD卡的分区里,当其他自定义固件(Custom Firmware ,缩写为CFW)启动时重定向至他。用这个办法,你可以解除这两个NAND之间的关系,然后你就拥有一个完全可用的9.2.0系统,这个系统可以启动拥有最新版本固件的第二操作系统(secondary OS),第二操作系统之后将会被打伤补丁以便漏洞可以正常生效。
如果你的SysNAND坏了,你会有一个变砖后的系统。但是如果你的RedNAND坏了,你将仅仅是拥有一个变砖的RedNAND,而变砖的RedNAND可以简单的被修复。一个变砖的SysNAND只能通过焊接设备内部组件和把你的电脑上的SysNAND备份写入设备内部存储器中(或者使用arm9loaderhax)来恢复,但是变砖的RedNAND可以仅仅使用自制程序比如EmuNAND9(E9)就能从备份中恢复。
RedNAND,因为完全和你的SysNAND分离,所以可以任意升级到最新版本,以便你可以在破解的系统上玩全部的游戏。
不幸的是,RedNAND有它自己的一些缺点,这也就是为什么我们仅仅在配置arm9loaderhax和CFW SysNAND之前需要安全地获取我们的OTP的这个步骤中使用RedNAND,因为它更高级。
这部分将会指导你安装RedNAND和CFW(自定义固件)到你的SD卡和设备中,然后格式化其中一个NAND来解除他们之间的关系。
注意EmuNAND和RedNAND这两个专业术语指的是一个概念的2个略微不同的实现方案。
需求
- slot0x11key96.bin (Mirror)
- slot0x25keyX.bin (Mirror)
- 最新版EmuNAND9
- 最新版TinyFormat
- 最新版Luma3DS
步骤
- 拷贝
slot0x11key96.bin
和slot0x25keyX.bin
这两个文件到你的SD卡根目录 - 解压下载下来的Luma3DS zip,拷贝其中的
Luma3DS.dat
文件,3ds
文件夹和luma
文件夹到你的SD卡根目录 - 解压下载下来的EmuNAND9 zip,拷贝其中的
3ds
文件夹到你的SD卡根目录,提示覆盖的话就覆盖。 - 解压下载下来的TinyFormat zip,拷贝其中的
TinyFormat.dat
文件夹到你的SD卡根目录 - 备份你SD卡上的全部文件到电脑上,因为下一步这些文件全部都会被删掉
- 把你的SD卡插入3DS,然后根据实际情况选一种方法启动HBL
- 打开EmuNAND9 有时这步需要你多试几次,如果你试了非常多次都不行,你可以返回到之前的降级步骤检查下程序是不是正常运作
- 选择"Complete RedNAND setup"选项
- 忽略
starter.bin
提示,按A键继续 - 确定然后静静等它完成
- 完成后在主菜单按Select键弹出你的SD卡
- 把SD卡插入电脑,把之前第五步备份在电脑的文件全部拷贝回去
- 把SD插入3DS,然后按Start键重启设备
- 根据实际情况选一种方法启动HBL
- 启动Luma3DS
- 激活"Show current NAND in System Settings"选项
- 按Start键来启动RedNAND (如果你想启动RedNAND你每次都需要从HBL启动Luma3DS)
- 如果你进入桌面菜单了,说明你成功启动RedNAND了
- 重启进入SysNAND,然后根据实际情况选一种方法启动HBL(menuhax总是从SysNAND中启动HBL)
- 打开TinyFormat
- 按Y键格式化SysNAND(不要担心,全部数据仍然保存在RedNAND)
- 不要在SysNAND绑定你的NNID(Nintendo Network ID)并完成初始化设置,你只要绑定NNID到RedNAND来避免一些问题。
- 重装menuhax到你的SysNAND(因为之前的格式化操作移除了menuhax)
- 启动RedNAND
- 打开系统设置
- 如果你在系统版本号前没看到"Emu"字样,说明你不在RedNAND环境中,不要升级系统,找找看有什么操作错了
- 使用系统设置升级你的RedNAND到最新版本(一旦你退出系统设置,你将会回到SysNAND,所以在你升级系统前务必确保回到RedNAND)
- 此时你的3DS已经配置正确了,每次你想进入RedNAND你都必须从HBL中运行Luma3DS,本指南最后完成后你将会默认启动进入CFW SysNAND而不是进入SysNAND