CTRTransfer(救砖)
CTRTransfer(救砖)
兼容性注意:
本文暂不支持”New 3DS”系列开发机机型。如果你的开发机是属于SNAKE/CLOSER/JAN系列中的任何一种,请阅读CTR SystemUpdater (CTR-008),或寻求其它的方法。
在本文中:
- 备份原始NAND数据的同时,写入预制的CTRTransfer镜像,以代替本身已损坏的原始系统。
你需要准备:
- 最新版本的 GodMode9
- 最新版本的 faketik
- 0.33.0 CTRTransfer镜像,尽量选择与你自己机型相同的区域;
- 如果你不知道或无法确定机器是哪一种区域,挑一个就对了:
- CTR / SPR / FTR CTRTransfer 0.33.0 日版 提取码:0ce0 / 备用链接:wgrc
- CTR / SPR / FTR CTRTransfer 0.33.0 美版 提取码:3bqh / 备用链接:gmuq
- CTR / SPR / FTR CTRTransfer 0.33.0 欧版 提取码:oa4b / 备用链接:1x64
- CTR / SPR / FTR CTRTransfer 0.33.0 韩版 提取码:8idg / 备用链接:fjuy
- CTR / SPR / FTR CTRTransfer 0.33.0 港台版 提取码:gkw2 / 备用链接:h63u
- CTR / SPR / FTR CTRTransfer 0.33.0 神游版 提取码:5kic / 备用链接:2w14
步骤
一部分 - 准备工作
- 1 将机器关机
- 2 将机器的储存卡插入电脑中
- 3 在储存卡的根目录建立一个叫”3ds”的文件夹(如果没有)
- 4 复制”faketik.3dsx”到储存卡的”\3ds"文件夹内
- 5 在储存卡的根目录建立一个叫”luma”的文件夹,然后在”luma”文件夹里再建立一个叫”payloads”的文件夹(如果没有)。
- 6 将”GodMode9-**-*****.zip”压缩档内的”GodMode9_dev.firm”文件解压至储存卡的”\luma\payloads"文件夹内
- 7 将”GodMode9-**-*****.zip”压缩档内的”gm9”文件夹解压至储存卡根目录内
- 8 在储存卡的”\gm9"文件夹内建立一个叫”in”的文件夹(如果没有)
- 9 将”[机型]0.33.0[区域]_ctrtransfer.rar”压缩档内的”.bin”和”.bin.sha”文件解压至储存卡的”\gm9\in"文件夹内
- 10 将储存卡重新插回机器内
- 此时的目录结构应为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
储存卡 ├─ boot.3dsx // Homebrew Launcher ├─ boot.firm // Luma3DS ├─ Nintendo 3DS │ └─ [ID0] │ └─ [ID1] │ └─ ...... // 略 ├─ luma │ └─ payload │ └─ GodMode9_dev.firm // GodMode9 开发版本体 ├─ gm9 │ ├─ support │ │ ├─ decTitleKeys.bin.here // 占位文件 │ │ └─ seeddb.bin.here // 占位文件 │ ├─ scripts │ │ ├─ GM9Megascript.gm9 // 扩展功能合集 │ │ └─ NANDManager.gm9 // NAND备份还原 │ ├─ languages // 新版本加入的多语言翻译字库 │ │ ├─ de.trf │ │ ├─ en.trf │ │ ├─ ...... // 仅列出部分文件 │ │ ├─ zh-CN.frf │ │ ├─ zh-CN.trf │ │ ├─ zh-TW.frf │ │ └─ zh-TW.trf │ └─ in // CTRTransfer镜像在这里 │ ├─ [机型]_0.33.0_[区域]_ctrtransfer.bin │ └─ [机型]_0.33.0_[区域]_ctrtransfer.bin.sha ├─ config │ └─ ssl │ └─ cacert.pem // Luma3DS CA证书库 └─ 3ds // .3dsx格式自制程序目录 └─ faketik.3dsx
二部分 - 备份原始NAND数据
- 此时的目录结构应为:
- 1 按住START键,然后按下开机键,片刻后会进入GodMode9。
- 如果进入的是”Luma3DS chainloader”菜单,使用十字键手动选择”GodMode9_dev”,然后按”A”运行。
- 如果”GodMode9”提示你需要备份重要数据,按”A”执行此操作,片刻后按”A”继续。
- 如果”GodMode9”提示RTC错误,按”A”修改机器时间,也可以按”B”暂时跳过。
- 如果进入的是”Luma3DS chainloader”菜单,使用十字键手动选择”GodMode9_dev”,然后按”A”运行。
- 2 按下”HOME”键以开启位于下屏的功能菜单
- 3 选择”Scripts…”
- 4 选择”NANDManager”
- 5 按”X”,然后按”A”,以备份SysNAND。
- 6 待进度条跑完后,按”A”确认,然后按十字键”↑”,再次按”A”回到主菜单。
- 7 打开”[S:] SYSNAND VIRTUAL”分区
- 8 用十字键选定文件”essential.exefs”
- 9 按”A”打开文件菜单
- 10 十字键选择”Copy to 0:/gm9/out”,然后按”A”复制。
- 如果下屏出现”Destination already exists”,用十字键选择”Overwrite file(s)”,然后按”A”覆盖。
- 11 再次按”A”以继续
- 12 按住”R”,然后按下”START”以将机器关机。
- 13 将机器的储存卡插入电脑中
- 14 在电脑中打开储存卡的”/gm9/out/”文件夹
- 15 将以下文件复制出来:
1 2 3
[日期]_[序列号]_sysnand_[次数].bin [日期]_[序列号]_sysnand_[次数].bin.sha essential.exefs
- 16 将这些文件进行多重备份,例如自己的硬盘或是网盘里。
- 如果后期自己机器的系统出现问题,可使用这些备份数据来恢复。
- 以上工作都完成后,将储存卡重新插入机器,储存卡里的备份数据也可以移除。
三部分 - 写入CTRTransfer镜像
- 1 按住START键,然后按下开机键,片刻后会进入GodMode9。
- 如果进入的是”Luma3DS chainloader”菜单,使用十字键手动选择”GodMode9_dev”,然后按”A”运行。
- 2 打开”[0:] SDCARD ([FAT卷标])”储存卡分区
- 3 打开”\gm9\in"文件夹
- 4 用十字键选定CTRTransfer镜像”[机型]0.33.0[区域]_ctrtransfer.bin”
- 5 按”A”以呼出文件菜单
- 6 选择”Calculate SHA-256”
- 7 待进度条跑完后,如果文件未损坏,会显示”passed”,之后按”B”返回。
- 如果显示的是”failed”,说明文件可能已损坏,请重新复制一遍镜像,或者更换你的储存卡。
- 8 再次按十字键选中”[机型]0.33.0[区域]_ctrtransfer.bin”,然后按”A”呼出文件菜单。
- 9 依次选择”CTRNAND options…“→”Transfer image to CTRNAND”→”Transfer to SysNAND”
- 10 再次按”A”,然后依次输入下屏给出的组合键以解锁LV1 SysNAND写入权限。
- 11 按”A”继续,然后再次按”A”关闭写入权限。
- 12 按”B”返回主界面
- 13 用十字键选中”[1:] SYSNAND CTRNAND”,按”R”+”A”键。
- 14 选择”Fix CMACs for drive”
- 15 再次按”A”,然后依次输入下屏给出的组合键以解锁LV1 SysNAND写入权限。
- 16 期间会提示解锁LV2 SysNAND写入权限,一律按”A”键,然后依次输入下屏给出的组合键。
- 17 出现提示后按”A”,然后再次按”A”关闭写入权限。
- 18 按”START”键重启机器,然后等待机器启动”Test Menu”。
- 19 按”START”键启动”Dev Menu”
- 20 在下屏的”Program”选项卡里找到”Config”
- 21 按”A”或使用触控笔轻触”Config”
- 22 再次按”A”或使用触控笔轻触”Launch (A)”以启动”Config”
- 23 使用十字键选定上屏的”Menu Setting”,然后按”A”。
- 24 使用十字键选定下屏的”Menu”,然后按”A”。
- 25 使用十字键”↑”或”↓”选定”test menu”,然后按”B”两次。
- 26 轻按电源键以重启机器
- 27 重复步骤19-24
- 28 使用十字键”↑”或”↓”选定”home menu”,然后按”B”两次。
- 29 轻按电源键以重启机器,此时机器会启动主菜单。
四部分 - 恢复所有已安装应用
提示:如果你本来就没有安装任何应用,或者机器从未预装有任何应用,此步骤可以跳过
- 1 在主菜单启动”Download Play”
- 2 当看到3DS和DS Logo的两个大按钮后,按下”L”+”十字键↓”+”SELECT”。
- 3 十字键选择”Miscellaneous options…“,然后按”A”。
- 4 十字键选择”Switch the hb. title to the current app.”,然后按”A”。
- 5 出现提示后,按”B”三次,然后按”HOME”键,再按”X”关闭”Download Play”。
- 6 再次在主菜单启动”Download Play”,这时会进入”Homebrew Launcher”。
- 7 在下屏中用十字键或摇杆选定”faketik”,然后按”A”以运行。
- 8 等待代码全部跑完后,按”B”返回”Homebrew Launcher”。
- 9 按”HOME”键,再按”X”关闭”Download Play”。
五部分 - 修复跨区相关的问题
提示:
- 如果你写入的CTRTransfer镜像的区域与机器的原始区域不一致,或者你不知道是不是写入了不同区域的CTRTransfer镜像,那就不要跳过这个步骤,这个部分用于解决部分机型无法进入Model3模式问题,以及无法启动迷你应用的问题;
- 这个部分会重置掉你的所有Mii角色数据,如果你需要保留它们,可以按照这个教程保存每一个Mii角色的QR码,也可以手动使用GodMode9备份”[1:] SYSNAND CTRNAND:/data/[ID0]/extdata/00048000/f000000b/“文件夹里的所有文件,待此部分完成后,你可以再将这个文件夹复制回原来的位置。
步骤:
- 1 将机器关机
- 2 按住START键,然后按下开机键,片刻后会进入GodMode9。
- 如果进入的是”Luma3DS chainloader”菜单,使用十字键手动选择”GodMode9_dev”,然后按”A”运行。
- 3 打开文件夹”[1:] SYSNAND CTRNAND”→”data”→”[ID0]”→”sysdata”
- [ID0]是一个名字为32字节长度的非固定名字文件夹。
- 4 使用十字键选定文件夹”00010017”
- 5 按下”R”+”A”呼出下屏的文件夹菜单
- 6 用十字键选择”Copy to 0:/gm9/out”,然后按”A”。
- 7 保持选定文件夹”00010017”,然后按”X”删除。
- 8 按”A”确认删除
- 9 再次按”A”,然后输入下屏给出的组合键以解锁”SysNAND (lvl1)”写入权限。
- 10 再次按”A”以关闭写入权限
- 11 按下”START”以重启机器
- 12 机器会引导至开箱配置环节
- 这部分是预期行为,你原本的游戏存档等数据均不会丢失。
- 13 按照机器上的指示完成所有配置项目。
继续至完成破解
本文由作者按照 CC BY 4.0 进行授权