Guide_3DS/_pages/zh_CN/a9lh-to-b9s.txt

245 lines
16 KiB
Text
Raw Normal View History

2017-05-31 23:36:37 +02:00
---
2019-03-19 18:20:56 +01:00
title: "A9LH升级B9S"
2017-05-31 23:36:37 +02:00
---
2019-03-19 18:20:56 +01:00
{% include toc title="目录内容" %}
2017-09-29 13:29:26 +02:00
2019-03-19 18:20:56 +01:00
### 必读事项
2018-02-18 16:47:39 +01:00
2019-03-19 18:20:56 +01:00
本页用来帮助已经进行arm9loaderhax破解的用户将设备更新至boot9strap。
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
Luma3DS的所有未来版本将只以 `.firm` 格式制作而这种格式只与boot9strap和sighax兼容。 这意味着如果你想要使用最新版的Luma3DS就得通过此页面将A9LH转为B9S。
2017-08-13 01:26:54 +02:00
2019-03-19 18:20:56 +01:00
你需要一个支持BT协议的下载程序如[Deluge](http://dev.deluge-torrent.org/wiki/Download)来下载本教程中的[磁力链](https://zh.wikipedia.org/wiki/%E7%A3%81%E5%8A%9B%E9%93%BE%E6%8E%A5) 。
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
请使用[7-Zip](http://www.7-zip.org/)或[The Unarchiver](https://theunarchiver.com/)之类的压缩软件来解压本页面上的 `.7z` 文件。
2018-02-25 07:59:42 +01:00
2019-03-19 18:20:56 +01:00
如果你的 Luma3DS 设置了 PIN 密码,请暂时将其关闭,否则 SafeB9SInstaller 会提示 “OTP Crypto Fail” 错误信息。升级完毕后你可以重新打开PIN密码
2017-05-31 23:36:37 +02:00
{: .notice--warning}
{% capture notice-1 %}
2019-03-19 18:20:56 +01:00
据消息称任天堂封禁了大量使用自制系统CFW的用户。 为了自保,请在继续教程前先进行如下操作。
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
1. 进入“系统设置(System Settings)”,点击“互联网设置(Internet Settings)”然后再点击“SpotPass”之后再继续点击“发送系统信息(Sending of System Information)”
1. 关闭“发送系统信息 (Sending of System Information) ”选项
1. 退出系统设置
1. 打开你的好友列表Home 主菜单中最上方的[橙色的笑脸]({{ "/images/friend-list-icon.png" | absolute_url }})
+ 如果出现错误信息并被踢回到主菜单,则好友列表设置可能已被禁用或你的设备无法连接到任天堂服务器(由于封禁或网络问题)
1. 进入“好友列表设置(Friend List settings)”,然后点击“好友提示设置 (Friend Notification Settings)”,再然后点击“展示正在游玩的游戏 (Show friends what you're playing)”
1. 关闭“向好友展示正在玩的游戏(Show friends what you're playing)”选项
1. 退出好友列表
2017-05-31 23:36:37 +02:00
{% endcapture %}
<div class="notice--danger">{{ notice-1 | markdownify }}</div>
2019-03-19 18:20:56 +01:00
### 准备工作
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
请注意在下面所需文件中名为“secret_sector.bin”的文件可在各版本的“data_input.zip”这是 arm9loaderhax 破解时期所下载的文件)中找到,并且与下文所给出的文件是一模一样的。 如果你已经在计算机中存储了该文件,你就可以直接使用那个文件而不用再在下面重新下载了。
2017-05-31 23:36:37 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
注意只有在New 3DS 上,`secret_sector.bin` 才会被用来还原 arm9loaderhax 漏洞,所以这也是为什么在给原厂主机安装 boot9strap 时不需要这个文件。 如果你的主机不是 New 3DS ,则你无需下载 “secret_sector.bin”
2017-05-31 23:36:37 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
* <i class="fa fa-magnet" aria-hidden="true" title="这是一个磁力链接。 使用BT协议下载软件来下载此文件."></i> - **仅使用 New 3DS 的用户需下载:** [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
* 最新版 [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *( 下载 `.7z` 格式的压缩包文件)*
* 7.0.5版本的 [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/tag/v7.0.5) *(下载 `.7z` 格式的压缩包文件)*
2019-03-31 00:01:46 +01:00
* 最新版 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* 最新版 [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(下载标准的 boot9strap 压缩包文件,而不是带有 `devkit` 或 `ntr` 名字的文件)*
* 最新版 [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) *(下载 `.cia` 文件)*
2019-03-19 18:20:56 +01:00
* 最新版的 [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/latest) *(下载 `.cia` 文件)*
2019-03-31 00:01:46 +01:00
* 最新版 [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)
2019-03-19 18:20:56 +01:00
* 最新版本的 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
2019-03-31 00:01:46 +01:00
* 最新版 [DSP1](https://github.com/zoogie/DSP1/releases/latest)
* 最新版 [FBI](https://github.com/Steveice10/FBI/releases/latest) *(下载 `.cia` 和 `.3dsx` 文件)*
* 最新版 [ctr-no-timeoffset](https://github.com/ihaveamac/ctr-no-timeoffset/releases/latest)
* 最新版 [Luma3DS Updater](https://github.com/KunoichiZ/lumaupdate/releases/latest) *(下载后缀为 `.cia` 的文件)*
* 最新版 [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
2017-05-31 23:36:37 +02:00
2018-03-20 01:29:03 +01:00
### 操作步骤
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
#### 第一步 — 准备工作
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
请在本节中的所有步骤中覆盖SD卡上的所有现有文件。
2017-06-05 09:41:55 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 关闭你的主机
1. 将你的 SD 卡插入到电脑
1. 复制 `boot.3dsx` 到你的 SD 卡根目录
1. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个
1. 检查 SD 卡的根目录是否存在一个名为 `cias` 的文件夹,如果没有则手动新建一个
1. 复制 `ctr-no-timeoffset.3dsx` 到你 SD 卡的 `/3ds/` 文件夹中
1. 复制 `FBI.3dsx` 到你SD卡的 `/3ds/` 文件夹中
1. 复制 `Homebrew_Launcher.cia` 到你 SD 卡的 `/cias/` 文件夹中
1. 复制 `lumaupdater.cia` 到你 SD 卡的 `/cias/` 文件夹中
1. 复制 `FBI.cia` 到你 SD 卡的 `/cias/` 文件夹中
1. 复制 `DSP1.cia` 到你SD卡的 `/cias/` 文件夹中
1. 复制 `Anemone3DS.cia` 到你 SD 卡的 `/cias/` 文件夹中
1. 复制 `Themely.cia` 到你 SD 卡的 `/cias/` 文件夹中
1. 从 Luma3DS`.7z` 压缩包中复制出 `boot.firm` 文件到你 SD 卡的根目录
1. 从 Luma3DS`.7z` 压缩包中复制 `arm9loaderhax.bin` 文件到你 SD 卡的根目录
1. 删除SD卡 `/luma/payloads/` 文件夹中任何后缀为 `.bin` 的文件,因为它们在支持 boot9strap 的 Luma3DS 版本中无法使用
1. 从GodMode9`.zip`中复制 `GodMode9.firm` 到SD卡的 `/luma/payloads/` 文件夹中
1. 将GodMode9`.zip`压缩包中的整个 `gm9` 文件夹复制到SD卡的根目录下
1. 从 SafeB9SInstaller`.zip`压缩包中复制 `SafeB9SInstaller.bin`到SD卡 `/luma/payloads/` 目录中
1. 在SD卡根目录创建一个名为 `boot9strap` 的文件夹
1. 从boot9strap `.zip` 文件中复制 `boot9strap.firm` 和 `boot9strap.firm.sha` 到你SD卡的 `/boot9strap/` 文件夹中
1. **仅使用 New 3DS的用户:**复制 `secret_sector.bin` 到SD卡上的 `/boot9strap/` 文件夹
2017-05-31 23:36:37 +02:00
2017-09-29 13:29:26 +02:00
![]({{ "/images/screenshots/a9lh-to-b9s-file-layout.png" | absolute_url }})
2017-05-31 23:36:37 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 将SD卡插回到你的设备
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
#### 第二步 — 安装 boot9strap
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
1. 按住 “start” 键开机来启动SafeB9SInstaller
+ 如果你看到 Luma 设置弹出而不是进入 SafeB9SInstaller ,那么按下 “start” 键然后关闭3DS之后再试一次
+ 如果报错,请尝试使用新的 SD 卡,或格式化你当前使用的 SD 卡 (请注意备份)
1. 等待所有安全检查完成
+如果你遇到 “OTP Crypto Fail” 的错误, 下载 <i class="fa fa-magnet" aria-hidden="true" title="这是一个磁力链接 使用BT协议下载软件来下载此文件"></i> - [aeskeydb.bin](magnet:?xt=urn:btih:d25dab06a7e127922d70ddaa4fe896709dc99a1e&dn=aeskeydb.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)然后将其放入你SD卡的 `/boot9strap/` 中,之后再试一次
1. 出现提示时按照提示输入按键来安装boot9strap
1. 安装完成后,按下 “A” 键重启设备
+ 如果你的设备在启动时自动关机,请确认你已经从 Luma3DS`.7z` 中复制了 `boot.firm` 文件到你的SD卡根目录
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
#### 第三步 - 设置 Luma3DS
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
1. 在Luma3DS配置菜单中使用 “A” 键和十字键选择并开启下列选项:
+ **“Show NAND or user string in System Settings”**
1. 按下 “Start” 键保存设置并重启
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
#### 第四步 — 更新系统
2017-05-31 23:36:37 +02:00
2019-03-19 18:20:56 +01:00
如果你在看本指南之前已经破解并安装了 EmuNAND ,并且想把你原来的 EmuNAND 中的内容转移到新的 SysNAND 自制固件中,请在开始本步操作之前先按照 [迁移EmuNAND](move-emunand) 一节进行操作。
2017-05-31 23:36:37 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 进入 “系统设置(System Settings)”,接着点击“其他设置(Other Settings)”,然后移动到最右边,点击“系统升级(System Update)”来升级你的主机
+ 你在使用现在的B9S和Luma时升级系统是安全的
+ 如果在更新中途出错请将主机的DNS设置改为 “auto(自动)”
+ 如果仍然提示错误,请进行 [CTRTransfer](ctrtransfer),然后再尝试一次更新
#### 第五步 — 进入 Homebrew Launcher
1. 启动“下载通信(Download Play)”程序 (它长这个样子 [icon]({{ "/images/download-play-icon.png" | absolute_url }})
1. 同时按下“L”+“下”+“Select” 键来打开 Rosalina 菜单
1. 选择 “Miscellaneous options”
1. 选择 “Switch the hb. title to the current app.”
1. 按 “B” 键继续
1. 按 “B” 键返回 Rosalina 主菜单
1. 按 “B” 键退出 Rosalina 菜单
1. 按 “Home” 键,关闭“下载通信(Download Play)”
1. 运行“下载通信(Download Play)”程序
1. 此时你的主机应该进入到 Homebrew Launcher了
1. 从自制程序列表中运行 ctr-no-timeoffset
1. 按 “A” 键来将RTS时间设置为 0
+ (在此之后会设置) 这个操作将把 RTC 日期和时间同步为系统时间
1. 按 “Start” 键返回到 Homebrew Launcher
1. 从自制程序列表中找到并启动 FBI
#### 第六步 — 安装CIA
1. 移动至 `SD` -> `cias`
1. 选择 “\<current directory>”
1. 选择“安装和删除所有CIA(Install and delete all CIAs)”选项,并按 “A” 键确认
1. 按下“Home” 键,然后关闭“下载通信(Download Play)”
#### 第七步 — DSP 导出
1. 启动 DSP1 应用
1. 处理完毕后,按 “B” 键自动删除该应用程序并返回到主菜单
#### 第八步 — 将Luma3DS复制到CTRNAND
1. 将设备关机
1. 开机时按住 “Start” 键启动 GodMode9
1. 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
1. 如果出现修复RTC日期与时间的提示按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
1. 按 “Home” 键,打开功能菜单
1. 选择 “Scripts...”
1. 选择“GM9Megascript”
1. 选择 “Scripts from Plailect's Guide”
1. 选择 “Setup Luma3DS to CTRNAND”
1. 出现提示时,按 “A” 键继续
1. 按 “A” 键解锁SysNAND (lvl2) 写入权限,并根据屏幕上的提示依次按下按键
1. 按 “A” 键继续
#### 第九步 — 清理 SD 卡
1. 选择 “Cleanup SD Card”
1. 出现提示时,按 “A” 键继续
1. 按 “A” 键继续
1. 按 “B” 键返回到主菜单
#### 第十步 — 备份基础文件
1. 选择 “Backup Options”
1. 选择 “SysNAND Backup”
1. 按 “A” 键确认
+ 此过程将花费一些时间
+ 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
1. 按 “A” 键继续
1. 按 “B” 键返回到主菜单
1. 选择 “Exit”
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
1. 移动至 `[M:] MEMORY VIRTUAL`
1. 在`boot9.bin` 上按 “A” 键选中
1. 选择 “Copy to 0:/gm9/out”
1. 按 “A” 键继续
1. 按 “B” 键返回到主菜单
1. 格式化完成后,同时按 “R” 键和“B”键弹出你的SD卡
1. 将你的 SD 卡插入电脑
1. 从 SD 卡的 `/gm9/out/` 文件夹中复制 `<date>_<serialnumber>_sysnand_###.bin` `essential.exefs`和 `boot9.bin` 到电脑中的安全的位置
+ 请在多处地方备份这些文件(比如网盘等)
+ 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
1. 将 `<date>_<serialnumber>_sysnand_###.bin` 和 `<date>_<serialnumber>_sysnand_###.bin.sha` 从你的 SD 卡上的 `/gm9/out/` 文件夹中复制出,随后将其删除
1. 将SD卡重新插入你的主机
1. 按 “Start” 键重启你的设备
2017-05-31 23:36:37 +02:00
2017-09-13 06:15:18 +02:00
___
2017-05-31 23:36:37 +02:00
2018-08-26 19:32:38 +02:00
{% capture notice-10 %}
2019-03-19 18:20:56 +01:00
你现在可以使用 Luma3DS Updater 来更新你的 Luma3DS 到最新版,只需运行该程序之后按下 “A” 键。
2018-08-26 19:32:38 +02:00
这和系统升级不是一回事它只会下载并提取最新的Luma3DS文件。
2019-03-19 18:20:56 +01:00
这只会升级SD卡上的Luma3DS文件。 如果你在拔出 SD 卡的情况下开机,它则会通过你复制在 CTRNAND 里的 Luma3DS 开机。
2018-08-26 19:32:38 +02:00
{% endcapture %}
<div class="notice--info">{{ notice-10 | markdownify }}</div>
2017-05-31 23:36:37 +02:00
{% capture notice-6 %}
2019-03-19 18:20:56 +01:00
你的主机将会在预设下开机自动启动基于 SysNAND 的 Luma3DS 自制系统。
2018-08-26 19:32:38 +02:00
2019-03-19 18:20:56 +01:00
你可以在启动时按下 “Select” 键,进入 Luma3DS的配置菜单。
2018-08-26 19:32:38 +02:00
2019-03-19 18:20:56 +01:00
你现在可以在启动时按住 “Start” 键,进入 Luma3DS 的 chainloader 菜单 (注意, Luma3DS 的 chainloader 菜单仅在检测到了多个 payload 文件时才会显示)。
2018-08-26 19:32:38 +02:00
2019-03-19 18:20:56 +01:00
你可以在开机时按下 “Start”+“Select”+“X” 键将ARM11的bootrom (`boot11.bin`) ARM9的bootrom (`boot9.bin`) 以及每台设备的独有OTP (`OTP.bin`) 导出到SD卡的 `/boot9strap/` 文件夹中(注意执行这个操作时不会出现任何提示或信息)。
2018-08-26 19:32:38 +02:00
2019-03-19 18:20:56 +01:00
你现在可以在系统启动后同时按下 “L”+“↓”+“Select” 来打开集成在Luma3DS中的Rosalina菜单。 Rosalina的完整功能列表可以参见 [Luma3DS v8.0 更新条目] (https://github.com/AuroraWright/Luma3DS/releases/tag/v8.0)
2017-05-31 23:36:37 +02:00
{% endcapture %}
2017-09-04 06:15:19 +02:00
<div class="notice--info">{{ notice-6 | markdownify }}</div>
2018-08-26 19:32:38 +02:00
{% capture notice-6 %}
2019-03-19 18:20:56 +01:00
如果你想要更换更大的 SD 卡,只需要将 SD卡格式化为 FAT32 后,将原 SD 卡文件复制到新 SD 卡即可
2018-08-26 19:32:38 +02:00
2019-03-19 18:20:56 +01:00
如果你的 SD 卡大于 32GB那么你需要使用其他的工具来格式化 SD 卡;例如 Windows 上的 [guiformat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm)、Linux 上的 [gparted](http://gparted.org/download.php)、Mac 上的[磁盘工具程序](https://support.apple.com/en-gb/guide/disk-utility/format-a-disk-for-windows-computers-dskutl1010/mac)。
2018-08-26 19:32:38 +02:00
{% endcapture %}
<div class="notice--info">{{ notice-6 | markdownify }}</div>
2019-03-19 18:20:56 +01:00
如果要使用 [NTR CFW](https://github.com/44670/BootNTR/), 请安装[BootNTR Selector](https://gbatemp.net/threads/432911/).
2018-08-26 19:32:38 +02:00
{: .notice--info}
要想了解如何变更你的设备到另一个区域,参见[区域变更](region-changing) 页面。
{: .notice--success}
2019-03-19 18:20:56 +01:00
有关使用 GodMode9 的各种功能的信息,请查阅 [如何使用GodMode9](godmode9-usage) 页。
2018-08-26 19:32:38 +02:00
{: .notice--success}
2019-03-19 18:20:56 +01:00
如果想知道如何使用 Luma3DS 的各种功能,参见[这个wiki](https://github.com/AuroraWright/Luma3DS/wiki/Options-and-usage).
2018-08-26 19:32:38 +02:00
{: .notice--success}
2019-03-19 18:20:56 +01:00
关于安装自定义主题、图标和启动画面的资源,请查阅 [Theme Plaza] (https://themeplaza.eu/)。
2018-08-26 19:32:38 +02:00
{: .notice--success}