-
Notifications
You must be signed in to change notification settings - Fork 0
Region Changing
本章节是关于变更arm9loaderhax自制系统SysNAND区域的附加章节。我们通过安装一些CIA文件并将希望变更的区域代码注入SecureInfo_A文件来完成这项工作。
在进行本章节之前,你必须完成第五部分并且安装arm9loaderhax和Luma3DS。
你必须确认你已经做好了有效的NAND备份 (例如 sysNAND-A9LHAX.bin
) 以防出现各种错误
为了使得eShop可以正常使用 (老3DS限定, 新3DS在区域变更后将无法访问eShop), 在开始之前,你必须 删除你的eShop账户,在完成所有步骤之后格式化你的系统。然后创建新的eShop账户。上述操作会丢失所有的用户数据,包括安装在SD卡的3DS游戏,DLC,主题和存档 (除非你使用了类似 JK Save Manager的工具做了备份)。 请注意区域变更是实验性质的,它会破坏一些现有的功能。
Luma3DS现在已经支持跨区游戏和独立区域模拟,区域变更已经变得几乎没有必要。
- 最新版本的 sysUpdater
- 最新版本的 FBI
- 最新版本的 GodMode9
- 针对你的设备和你想变更区域的9.2.0固件包:
注意新3DS的9.2.0系统固件包与第二部分的不同
- 新 3DS 9.2.0 (区域变更) - 欧版 (镜像1) (镜像2)
- 新 3DS 9.2.0 (区域变更) - 日版 (镜像1) (镜像2)
-
新 3DS 9.2.0 (区域变更) - 美版 (镜像1) (镜像2)
~ - 老 3DS or 2DS 9.2.0 - 欧版 (镜像1) (镜像2)
- 老 3DS or 2DS 9.2.0 - 日版 (镜像1) (镜像2)
- 老 3DS or 2DS 9.2.0 - 美版 (镜像1) (镜像2)
一些设备只有 SecureInfo_B
而不是 SecureInfo_A
;这是正常现象,使用SecureInfo_B
来完成相关的步骤。
- 将GodMode9 zip中的
GodMode9.bin
文件解压到SD卡的/luma/payloads
目录下 - 将
/luma/payloads
文件夹下的GodMode9.bin
重命名成up_GodMode9.bin
- 将sysUpdater zip中的
sysUpdater.cia
解压到你的SD卡根目录下 - 将 FBI zip中的
FBI.cia
解压到你的SD卡根目录下 - 如果你的SD根目录有
updates
文件夹,删除它 - 将9.2.0系统固件压缩包中的
updates
文件夹解压到你的SD卡的根目录下 - 安全删除你的SD卡并将SD卡插回你的3DS
- 使用 FBI安装
sysUpdater.cia
和FBI.cia
- 回到主界面打开 sysUpdater
- 按下 Y 开始降级到你想变更区域的固件
- 如果你在安装之前遇到错误,请长按电源按钮关机并重试(这可能出现好几次)
- 如果屏幕出现 "Rebooting in 10 seconds" 字样并卡住超过10秒,最好长按电源按钮等待关机后再开。
- 在开机时按住十字键
上
启动arm9loaderhax GodMode9
(使用这个工具时需特别小心,如果使用不当,会让你的3DS变砖,即便你已安装arm9loaderhax!) - 依次选择
SYSNAND CTRNAND
->rw
->sys
- 找到
SecureInfo_A
按 Y 复制 - 再次按 Y 粘贴
SecureInfo_A
的副本 - 选择 "Copy path(s)"
- 按 A 来解锁 SysNAND写入权限,接着输入屏幕提示的组合键
- 选择 "Choose new name"
- 使用十字键重命名粘贴的文件,将其修改成
SecureInfo_C
,然后按 A 完成 (覆盖任何已经存在的SecureInfo_C
) - 向下选中你刚刚粘贴的
SecureInfo_C
- 在
SecureInfo_C
上 按 A 然后选择 "Show in Hexeditor" - 按 A 继续
- 按 A 进入 编辑模式(edit mode)
- 将光标移至 00000100 行的开头并按 A
- 按住 A 的同时按十字键的上或下来更改数字
-
根据下面的对照表 更改 00000100 行前两个数字:
- "00" : 变更日版
- "01" : 变更美版
- "02" : 变更欧版
- 按 B 退出编辑模式,接着保存更改,然后再按 B 回到目录
- 完成所有操作后,你必须确认目录同时存在
SecureInfo_A
和SecureInfo_C
(Luma3DS在启动时如果检测到SecureInfo_C
存在,会优先读取SecureInfo_C
,而不读取SecureInfo_A
) - 按 Start 重启
- 启动FBI
- 选择进入 "Titles" 菜单
向下浏览绿色的title直到红色的title出现。这些红色的title是系统title。它们安装在设备内部闪存,而不是在SD卡中。这些红色的系统title几乎都会在上屏幕显示 "Product Code" ,但也有不显示的。
在进行下面的操作时,对于任何没有 Product Code,或者 Product Code 为 "CTR-P-CTAP" 的红色title需要跳过!
在下表中找到你原系统区域的代码。它是你进行区域变更 之前 的代码。
- "E" : 美版
- "J" : 日版
- "P" : 欧版
使用FBI的title menu删除所有以之前设备区域代码结尾的title。本操作会删除属于原区域的系统程序,如果不删,会导致一些问题。
记住!对于任何没有 Product Code,或者 Product Code 为 "CTR-P-CTAP" (即使它也是P结尾的) 的红色title需要跳过!
现在你可以升级你区域变更后的自制系统 SysNAND 到最新的版本
如果你遇到任何奇怪的bug(特别是与Super Smash Bros相关的,在老3DS上的Monster Hunter 4),你需要做好SysNAND备份和SD卡的备份,然后尝试系统格式化。
为了使得eShop可以正常使用 (老3DS限定, 新3DS在区域变更后将无法访问eShop), 在开始之前,你必须 删除你的eShop账户,在完成所有步骤之后格式化你的系统。然后创建新的eShop账户。上述操作会丢失所有的用户数据,包括安装在SD卡的3DS游戏,DLC,主题和存档 (除非你使用了类似 JK Save Manager的工具做了备份).
For support, ask for help at #3dshacks on Rizon IRC.
If you appreciate this guide, I accept donations through both Bitcoin and PayPal.