Guide_3DS/_pages/zh_CN/homebrew-launcher-(steelminer).txt

112 lines
7.4 KiB
Plaintext
Raw Normal View History

New Crowdin updates (#1909) * New translations checking-for-cfw.txt (Indonesian) * New translations restoring-updating-cfw.txt (Malay) * New translations checking-for-cfw.txt (Malay) * New translations restoring-cfw.txt (Vietnamese) * New translations installing-boot9strap-(pichaxx).txt (Malay) * New translations checking-for-cfw.txt (Portuguese, Brazilian) * New translations restoring-cfw.txt (Turkish) * New translations restoring-updating-cfw.txt (Portuguese, Brazilian) * New translations restoring-cfw.txt (Spanish) * New translations restoring-cfw.txt (Russian) * New translations restoring-cfw.txt (Romanian) * New translations restoring-cfw.txt (Swedish) * New translations restoring-updating-cfw.txt (Pirate English) * New translations checking-for-cfw.txt (Pirate English) * New translations installing-boot9strap-(pichaxx).txt (Pirate English) * New translations restoring-updating-cfw.txt (Ukrainian) * New translations checking-for-cfw.txt (Ukrainian) * New translations installing-boot9strap-(pichaxx).txt (Ukrainian) * New translations restoring-cfw.txt (Ukrainian) * New translations installing-boot9strap-(usm).txt (Korean) * New translations installing-boot9strap-(frogtool).txt (Korean) * New translations installing-boot9strap-(fredtool).txt (Korean) * New translations seedminer.txt (Korean) * New translations installing-boot9strap-(frogminer).txt (Korean) * New translations installing-boot9strap-(homebrew-launcher).txt (Korean) * New translations homebrew-launcher-(steelminer).txt (Korean) * New translations bannerbomb3.txt (Korean) * New translations homebrew-launcher-(pichaxx).txt (Korean) * New translations formatting-sd-(windows).txt (Korean) * New translations installing-boot9strap-(soundhax).txt (Korean) * New translations formatting-sd-(linux).txt (Korean) * New translations formatting-sd-(mac).txt (Korean) * New translations installing-boot9strap-(safecerthax).txt (Korean) * New translations installing-boot9strap-(ssloth-browser).txt (Korean) * New translations installing-boot9strap-(pichaxx).txt (Korean) * New translations checking-for-cfw.txt (Korean) * New translations restoring-updating-cfw.txt (Korean) * New translations f3xswift-(mac).txt (Korean) * New translations dumping-titles-and-game-cartridges.txt (Korean) * New translations installing-boot9strap-(2xrsa).txt (Korean) * New translations flashing-ntrboot-(3ds-multi-system).txt (Korean) * New translations ctrtransfer.txt (Korean) * New translations godmode9-usage.txt (Korean) * New translations cart-update.txt (Korean) * New translations f3-(linux).txt (Korean) * New translations f3x-(mac).txt (Korean) * New translations get-started.txt (Korean) * New translations h2testw-(windows).txt (Korean) * New translations homebrew-launcher-(soundhax).txt (Korean) * New translations move-emunand.txt (Korean) * New translations region-changing.txt (Korean) * New translations homebrew-launcher-(alternatives).txt (Korean) * New translations file-extensions-(windows).txt (Korean) * New translations flashing-ntrboot-(3ds-single-system).txt (Korean) * New translations installing-boot9strap-(browser).txt (Korean) * New translations installing-boot9strap-(hardmod).txt (Korean) * New translations installing-boot9strap-(safeb9sinstaller).txt (Korean) * New translations installing-boot9strap-(mset).txt (Korean) * New translations a9lh-to-b9s.txt (Korean) * New translations updating-b9s.txt (Korean) * New translations uninstall-cfw.txt (Korean) * New translations installing-boot9strap-(ntrboot).txt (Korean) * New translations flashing-ntrboot-(nds).txt (Korean) * New translations 404.txt (Korean) * New translations installing-boot9strap-(usm).txt (Korean) * New translations installing-boot9strap-(soundhax).txt (Korean) * New translations installing-boot9strap-(2xrsa).txt (Korean) * New translations installing-boot9strap-(frogtool).txt (Korean) * New translations seedminer.txt (Korean) * New translations installing-boot9strap-(frogminer).txt (Korean) * New translations installing-boot9strap-(homebrew-launcher).txt (Korean) * New translations homebrew-launcher-(steelminer).txt (Korean) * New translations homebrew-launcher-(pichaxx).txt (Korean) * New translations formatting-sd-(windows).txt (Korean) * New translations flashing-ntrboot-(3ds-multi-system).txt (Korean) * New translations formatting-sd-(linux).txt (Korean) * New translations formatting-sd-(mac).txt (Korean) * New translations installing-boot9strap-(safecerthax).txt (Korean) * New translations installing-boot9strap-(ssloth-browser).txt (Korean) * New translations installing-boot9strap-(pichaxx).txt (Korean) * New translations checking-for-cfw.txt (Korean) * New translations restoring-updating-cfw.txt (Korean) * New translations f3xswift-(mac).txt (Korean) * New translations flashing-ntrboot-(dsi).txt (Korean) * New translations flashing-ntrboot-(3ds-single-system).txt (Korean) * New translations ctrtransfer.txt (Korean) * New translations godmode9-usage.txt (Korean) * New translations cart-update.txt (Korean) * New translations f3-(linux).txt (Korean) * New translations f3x-(mac).txt (Korean) * New translations h2testw-(windows).txt (Korean) * New translations homebrew-launcher-(soundhax).txt (Korean) * New translations move-emunand.txt (Korean) * New translations region-changing.txt (Korean) * New translations homebrew-launcher-(alternatives).txt (Korean) * New translations file-extensions-(windows).txt (Korean) * New translations flashing-ntrboot-(nds).txt (Korean) * New translations finalizing-setup.txt (Korean) * New translations installing-boot9strap-(browser).txt (Korean) * New translations installing-boot9strap-(hardmod).txt (Korean) * New translations installing-boot9strap-(safeb9sinstaller).txt (Korean) * New translations installing-boot9strap-(mset).txt (Korean) * New translations a9lh-to-b9s.txt (Korean) * New translations updating-b9s.txt (Korean) * New translations uninstall-cfw.txt (Korean) * New translations installing-boot9strap-(ntrboot).txt (Korean) * New translations dumping-titles-and-game-cartridges.txt (Korean) * New translations ctrtransfer.txt (Korean) * New translations installing-boot9strap-(frogtool).txt (Korean) * New translations installing-boot9strap-(pichaxx).txt (Korean) * New translations installing-boot9strap-(ssloth-browser).txt (Korean) * New translations installing-boot9strap-(safecerthax).txt (Korean) * New translations installing-boot9strap-(usm).txt (Korean) * New translations installing-boot9strap-(homebrew-launcher).txt (Korean) * New translations installing-boot9strap-(frogminer).txt (Korean) * New translations installing-boot9strap-(fredtool).txt (Korean) * New translations installing-boot9strap-(2xrsa).txt (Korean) * New translations f3-(linux).txt (Korean) * New translations installing-boot9strap-(soundhax).txt (Korean) * New translations updating-b9s.txt (Korean) * New translations a9lh-to-b9s.txt (Korean) * New translations installing-boot9strap-(mset).txt (Korean) * New translations installing-boot9strap-(safeb9sinstaller).txt (Korean) * New translations installing-boot9strap-(hardmod).txt (Korean) * New translations installing-boot9strap-(browser).txt (Korean) * New translations credits.txt (Korean) * New translations f3-(linux).txt (Korean) * New translations homebrew-launcher-(browserhax-2020).txt (Korean) * New translations dsidumper.txt (Korean) * New translations homebrew-launcher-(steelhax).txt (Korean) * New translations donations.txt (Korean) * New translations dumping-titles-and-game-cartridges.txt (Korean) * New translations f3xswift-(mac).txt (Korean) * New translations restoring-updating-cfw.txt (Korean) * New translations installing-boot9strap-(pichaxx).txt (Korean) * New translations installing-boot9strap-(ssloth-browser).txt (Korean) * New translations installing-boot9strap-(safecerthax).txt (Korean) * New translations formatting-sd-(windows).txt (Korean) * New translations f3x-(mac).txt (Korean) * New translations installing-boot9strap-(usm).txt (Korean) * New translations homebrew-launcher-(pichaxx).txt (Korean) * New translations bannerbomb3.txt (Korean) * New translations installing-boot9strap-(frogminer).txt (Korean) * New translations installing-boot9strap-(fredtool).txt (Korean) * New translations installing-boot9strap-(frogtool).txt (Korean) * New translations installing-boot9strap-(2xrsa).txt (Korean) * New translations updating-b9s.txt (Korean) * New translations file-extensions-(windows).txt (Korean) * New translations h2testw-(windows).txt (Korean) * New translations installing-boot9strap-(hbl-usm).txt (Korean) * New translations ctrtransfer.txt (Korean) * New translations file-extensions-(windows).txt (Korean) * New translations finalizing-setup.txt (Korean) * New translations f3xswift-(mac).txt (Korean) * New translations faq.txt (Korean) * New translations finalizing-setup.txt (Korean) * New translations troubleshooting.txt (Romanian) * New translations troubleshooting.txt (Polish) * New translations troubleshooting.txt (Malay) * New translations troubleshooting.txt (Croatian) * New translations troubleshooting.txt (Thai) * New translations troubleshooting.txt (Indonesian) * New translations troubleshooting.txt (Portuguese, Brazilian) * New translations troubleshooting.txt (Vietnamese) * New translations troubleshooting.txt (Chinese Traditional) * New translations troubleshooting.txt (Chinese Simplified) * New translations troubleshooting.txt (Ukrainian) * New translations troubleshooting.txt (Turkish) * New translations troubleshooting.txt (Swedish) * New translations troubleshooting.txt (Russian) * New translations troubleshooting.txt (Portuguese) * New translations troubleshooting.txt (Norwegian) * New translations troubleshooting.txt (French) * New translations troubleshooting.txt (Dutch) * New translations troubleshooting.txt (Korean) * New translations troubleshooting.txt (Japanese) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Hungarian) * New translations troubleshooting.txt (Hebrew) * New translations troubleshooting.txt (Finnish) * New translations troubleshooting.txt (Greek) * New translations troubleshooting.txt (German) * New translations troubleshooting.txt (Czech) * New translations troubleshooting.txt (Catalan) * New translations troubleshooting.txt (Bulgarian) * New translations troubleshooting.txt (Arabic) * New translations troubleshooting.txt (Spanish) * New translations troubleshooting.txt (Pirate English) * New translations troubleshooting.txt (Hungarian) * New translations troubleshooting.txt (Hungarian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations installing-boot9strap-(usm).txt (Italian) * New translations checking-for-cfw.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations restoring-updating-cfw.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Romanian) * New translations troubleshooting.txt (Polish) * New translations troubleshooting.txt (Malay) * New translations troubleshooting.txt (Croatian) * New translations troubleshooting.txt (Thai) * New translations troubleshooting.txt (Indonesian) * New translations troubleshooting.txt (Portuguese, Brazilian) * New translations troubleshooting.txt (Vietnamese) * New translations troubleshooting.txt (Chinese Traditional) * New translations troubleshooting.txt (Chinese Simplified) * New translations troubleshooting.txt (Ukrainian) * New translations troubleshooting.txt (Turkish) * New translations troubleshooting.txt (Swedish) * New translations troubleshooting.txt (Russian) * New translations troubleshooting.txt (Portuguese) * New translations troubleshooting.txt (Norwegian) * New translations troubleshooting.txt (French) * New translations troubleshooting.txt (Dutch) * New translations troubleshooting.txt (Korean) * New translations troubleshooting.txt (Japanese) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Hungarian) * New translations troubleshooting.txt (Hebrew) * New translations troubleshooting.txt (Finnish) * New translations troubleshooting.txt (Greek) * New translations troubleshooting.txt (German) * New translations troubleshooting.txt (Czech) * New translations troubleshooting.txt (Catalan) * New translations troubleshooting.txt (Bulgarian) * New translations troubleshooting.txt (Arabic) * New translations troubleshooting.txt (Spanish) * New translations troubleshooting.txt (Pirate English) * Minor spacing fix Fixed double spacing in 1. Navigate to `[S:] SYSNAND VIRTUAL` * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations flashing-ntrboot-(nds).txt (Italian) * New translations flashing-ntrboot-(3ds-single-system).txt (Italian) * New translations troubleshooting.txt (Italian) * New translations flashing-ntrboot-(nds).txt (Italian) * New translations flashing-ntrboot-(3ds-single-system).txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) * New translations troubleshooting.txt (Italian) Co-authored-by: Mila The Otter <2317073+adrot@users.noreply.github.com>
2021-09-05 01:58:24 +02:00
---
title: "Seedminer"
---
{% include toc title="目录内容" %}
### 必读事项
我们利用了 DSiWare 游戏中的一个漏洞来在你的主机上安装 Boot9Starp。
为了做到这点,我们使用了一个叫 Seedminer 的工具来计算你主机的 DSiWare 加密密钥(`movable.sed`)。 然后, 我们使用 DSiWare 加密密钥来解密与漏洞相兼容的 DSiWare 游戏。之后,我们将漏洞植入游戏好让我们运行任何想要运行的程序(漏洞种类视你的主机系统区域而定)。
如果这个密钥是完全随机生成的,那么加密密钥将不可能被破解出来。 幸运的是,密钥的前半部分(`movable_part1.sed`与你的主机的朋友代码Friend code有着一些关系使我们能够破解加密。 如果想要了解 Seedminer 是怎么工作的,请参见此[介绍资料](https://zoogie.github.io/web/34⅕c3)
请注意,这个工具需要一个带有高性能显卡的电脑来破解 DSiWare 的加密。 如果你没有那样的主机,那你可以使用网络上的自愿服务来破解你的密钥。
### 操作步骤
#### 第一步 兼容性测试
虽然这些测试不是为了触发 Seedminer 漏洞而必须要做的。但是如果不进行测试的话可能会因为 Seedminer 漏洞失效而白白浪费时间和精力并可能会无法使用其他的漏洞。
这里有两种方法来构建 Seedminer 漏洞(详情请看本页底端),因此,如果其中一项测试失败,只要另一个测试没有失败,你就可以使用另一个办法。
#### DS 网络设置测试用于Fredtool
1. 进入系统设置,然后进入 “互联网设置Internet Settings然后进入 “任天堂 DS 连接Nintendo DS Connections
1. 点击 “OK”
1. 如果你的主机进入到了 “任天堂 Wi-Fi 连接设置Nintendo Wi-Fi Connection Setup” 菜单中,则此测试成功
+ 如果屏幕一直黑屏或者看上去似乎死机了,那么测试失败。你将无法使用 Fredtool因为此漏洞需要能正常使用 DS 网络设置的主机)
1. 退出此菜单
#### DS 下载通信测试(用于 Frogtool
1. 启动“下载通信Download Play”程序 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"})
1. 选择 “Nintendo DS”
1. 如果你的主机正常进入了 DS “下载通信Download Play” 程序,那么测试成功。
+ 如果屏幕一直黑屏或者看上去似乎死机了,那么测试失败。你将无法使用 Frogtool因为此漏洞需要能正常使用 DS 下载通信的主机)
1. 退出此菜单
#### 第二步 准备工作
1. 将你的 SD 卡插入到电脑
1. 打开你 SD 卡的 `Nintendo 3DS` 文件夹
1. 复制你看到的 32 位字符文件夹的名称
+ 如果你看到多个类似的文件夹,那么请按以下内容做:
+ 将 `Nintendo 3DS` 文件夹重命名为 `BACKUP_Nintendo 3DS`
+ 重新将 SD 卡插入主机并开机
+ 等待主机生成 SD 卡中的数据
+ 关机并将 SD 卡重新插入你的电脑
+ 打开你 SD 卡的 `Nintendo 3DS` 文件夹
+ 复制你看到的 32 位字符文件夹的名称
+ 删除 `Nintendo 3DS` 文件夹
+ 将 `BACKUP_Nintendo 3DS` 文件夹重命名为 `Nintendo 3DS`
1. 将这个 32 位的字符串粘贴到记事本中,等一下会用到它
+ 这个文件夹名也称作 “ID0”
1. 启动你的主机
1. 打开你的好友列表(主菜单中最上方的[橙色的笑脸]({{ "/images/friend-list-icon.png" | absolute_url }})
+ 如果出现错误信息并被踢回到主菜单,则你需要创建一个 Mii 形象或你的主机无法连接到任天堂服务器(由于封禁或网络问题)
1. 找到你的 Mii 个人形象然后在上屏寻找你的“朋友代码Friend Code
#### 第三步 Seedminer
1. 在电脑上打开 [Bruteforce Movable](https://bruteforcemovable.com/) 网站
+ 这个网站可以自动替你获取 `movable_part1.sed` 文件(通过一台由机器人操控的 3DS并破解你主机的 DSiWare 密钥(通过某自愿者的电脑运行 Seedminer 取得)
+ 如果自助功能无法使用,请加入 [Nintendo Homebrew Discord 服务器](https://discord.gg/MWxPgEp) 并使用英文请求帮助。(请注意,如果你身处中国大陆,访问 Discord 可能需要科学上网)你也可以到译者的 [QQ 群](https://stray-soul.site/index.php/qqgroup)寻求帮助,群号为 942052497。
1. 在 “Your friend code” 选项填入你主机的 “朋友代码Friend Code只要数字不要填入空格和破折号
1. 在 “Your ID0” 栏位粘贴之前复制的 32 位长的字符串
1. 完成谷歌的 “人机身份验证”(请注意,如果你身处中国大陆,看到这个选项可能需要科学上网)
1. 点击 “Go”
+ 如果网站直接跳到了第四步step 4那么就下载 `movable.sed` 并跳到下一部分
1. 当提示时,在你主机中的 “好友注册Register Friend”中添加网页给出的朋友代码
1. 等待网站更新
+ 如果一直没有更新,请在刷新网页前等待几分钟。
1. 一旦网页开始处理你主机的相关信息你将可以选择“继续Contiune”或“破解其他主机Do another device” 点击绿色的 “Continue” 按钮
1. 等待其完成步骤中的其余部分
+ 这通常是很快的15分钟左右但是在某些情况下可能会需要长达半小时。
+ 在这个过程中,你之前添加的机器人 3DS 可能不会在你的 3DS 上面展示 不过只要网站还在更新,这就不是个问题。
+ 如果你已经等待了半个小时,那么请加入 [Nintendo Homebrew Discord 服务器](https://discord.gg/MWxPgEp) 并使用英文求助。你也可以到译者的 [QQ 群](https://stray-soul.site/index.php/qqgroup)寻求帮助,群号为 942052497。
1. 等待程序自动完成后,从站点下载 `movable.sed` 文件
+ 你在之后还会用到这个文件,请先把这个文件存起来
___
### 方法
___
#### Seedminer + Fredtool
本章节 Seedminer 将使用你的 `movable.sed` 文件来解密所有的来自 eShop 的 DsiWare 程序,以便在 3DS 中内置的 DS 网络设定中注入修改后的 DSiWare 程序。 在使用本教程之前你需要拥有(或下载 / 购买在eShop 上下载的 DSiWare 软件。
这个方法适用于所有区域的主机,不过只有日版和美版区域的 eShop 内有免费的 DSiWare 游戏。
这个方法要求 DS 互联网设置正常运行。请通过此页面顶部的测试确认可以使用后再继续此教程。
继续至[安装 boot9strap通过Fredtool](installing-boot9strap-(fredtool))
{: .notice--primary}
___
#### Seedminer + Steelhax + Frogtool
Seedminer 将使用你的 `movable.sed` 文件,通过 Steelhax 漏洞启动 Homebrew Launcher以便在 DS Download Play 中注入修改后的 DSiWare 程序。 在进行本教程前你必须先拥有或下载eShop 中免费的 “Steel Driver: Sub Wars” 游戏。
这个方法只适用于欧版,日版和美版的主机。而且比另一方法稍微复杂一些。 这个方法只建议给不愿花钱买 DSiWare 游戏的欧版主机或使用另一方法无效的人们。
这个方法要求 DS 下载通信正常运行。请通过此页面顶部的测试确认可以使用后再继续此教程。
继续至[启动 Homebrew Launcher通过Steelhax](homebrew-launcher-(steelhax))
{: .notice--primary}