Guide_3DS/_pages/zh_CN/seedminer.txt
Devon Maloney 6bf23d1ef7
New Crowdin translations (#1724)
* New translations installing-boot9strap-(2xrsa).txt (Italian)

* New translations installing-boot9strap-(frogtool).txt (Italian)

* New translations installing-boot9strap-(fredtool).txt (Italian)

* New translations godmode9-usage.txt (French)

* New translations home.txt (French)

* New translations get-started.txt (French)

* New translations updating-b9s.txt (French)

* New translations homebrew-launcher-(alternatives).txt (French)

* New translations homebrew-launcher-(soundhax).txt (French)

* New translations homebrew-launcher-(pichaxx).txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations homebrew-launcher-(steelhax).txt (French)

* New translations get-started.txt (French)

* New translations homebrew-launcher-(alternatives).txt (French)

* New translations homebrew-launcher-(soundhax).txt (French)

* New translations installing-boot9strap-(hardmod).txt (French)

* New translations installing-boot9strap-(browser).txt (French)

* New translations homebrew-launcher-(steelhax).txt (French)

* New translations homebrew-launcher-(pichaxx).txt (French)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations installing-boot9strap-(mset).txt (French)

* New translations installing-boot9strap-(soundhax).txt (French)

* New translations seedminer.txt (French)

* New translations seedminer.txt (French)

* New translations seedminer.txt (French)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(browser).txt (French)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(2xrsa).txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations installing-boot9strap-(frogtool).txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations installing-boot9strap-(frogtool).txt (French)

* New translations seedminer.txt (French)

* New translations installing-boot9strap-(fredtool).txt (French)

* New translations installing-boot9strap-(frogtool).txt (French)

* New translations installing-boot9strap-(frogtool).txt (French)

* New translations ntrboot.txt (French)

* New translations installing-boot9strap-(ntrboot).txt (French)

* New translations installing-boot9strap-(safeb9sinstaller).txt (French)

* New translations installing-boot9strap-(frogtool).txt (French)

* New translations installing-boot9strap-(soundhax).txt (French)

* New translations seedminer.txt (French)

* New translations ntrboot.txt (French)

* New translations seedminer.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations region-changing.txt (French)

* New translations updating-b9s.txt (French)

* New translations site-navigation.txt (French)

* New translations troubleshooting.txt (French)

* New translations site-navigation.txt (French)

* New translations troubleshooting.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations uninstall-cfw.txt (French)

* New translations privacy-policy.txt (French)

* New translations privacy-policy.txt (French)

* New translations installing-boot9strap-(frogtool).txt (Chinese Simplified)

* New translations a9lh-to-b9s.txt (Dutch)

* New translations flashing-ntrboot-(3ds-single-system).txt (Dutch)

* New translations installing-boot9strap-(soundhax).txt (German)

* New translations ntrboot.txt (German)

* New translations a9lh-to-b9s.txt (German)

* New translations finalizing-setup.txt (German)

* New translations file-extensions-(windows).txt (German)

* New translations en_US.yml (Dutch)

* New translations en_US.yml (Finnish)

* New translations en_US.yml (German)

* New translations bannerbomb3.txt (German)

* New translations region-changing.txt (German)

* New translations finalizing-setup.txt (Korean)

* New translations faq.txt (Korean)

* New translations a9lh-to-b9s.txt (Korean)

* New translations flashing-ntrboot-(3ds-single-system).txt (Korean)

* New translations flashing-ntrboot-(nds).txt (Korean)

* New translations installing-boot9strap-(ntrboot).txt (Korean)

* New translations f3-(linux).txt (Malay)

* New translations ctrtransfer.txt (Japanese)

* New translations finalizing-setup.txt (Japanese)

* New translations flashing-ntrboot-(3ds-single-system).txt (Japanese)

* New translations homebrew-launcher-(alternatives).txt (Norwegian)

* New translations en_US.yml (Malay)

* New translations en_US.yml (Korean)

* New translations en_US.yml (Japanese)

* New translations en_US.yml (Hungarian)

* New translations en_US.yml (Hebrew)

* New translations en_US.yml (Greek)

* New translations faq.txt (Malay)

* New translations finalizing-setup.txt (Malay)

* New translations updating-b9s.txt (Hebrew)

* New translations a9lh-to-b9s.txt (Hebrew)

* New translations installing-boot9strap-(safeb9sinstaller).txt (Hebrew)

* New translations a9lh-to-b9s.txt (Greek)

* New translations installing-boot9strap-(mset).txt (Greek)

* New translations ctrtransfer.txt (Hebrew)

* New translations en_US.yml (Norwegian)

* New translations region-changing.txt (Pirate English)

* New translations godmode9-usage.txt (Pirate English)

* New translations homebrew-launcher-(alternatives).txt (Pirate English)

* New translations troubleshooting.txt (Pirate English)

* New translations move-emunand.txt (Pirate English)

* New translations homebrew-launcher-(soundhax).txt (Pirate English)

* New translations installing-boot9strap-(hardmod).txt (Pirate English)

* New translations flashing-ntrboot-(dsi).txt (Pirate English)

* New translations ntrboot.txt (Swedish)

* New translations uninstall-cfw.txt (Swedish)

* New translations updating-b9s.txt (Swedish)

* New translations a9lh-to-b9s.txt (Swedish)

* New translations finalizing-setup.txt (Swedish)

* New translations godmode9-usage.txt (Swedish)

* New translations troubleshooting.txt (Swedish)

* New translations move-emunand.txt (Swedish)

* New translations en_US.yml (Portuguese, Brazilian)

* New translations en_US.yml (Swedish)

* New translations en_US.yml (Portuguese)

* New translations region-changing.txt (Swedish)

* New translations h2testw-(windows).txt (Swedish)

* New translations f3x-(mac).txt (Swedish)

* New translations f3-(linux).txt (Swedish)

* New translations homebrew-launcher-(pichaxx).txt (Spanish)

* New translations bannerbomb3.txt (Spanish)

* New translations homebrew-launcher-(alternatives).txt (Portuguese)

* New translations region-changing.txt (Portuguese)

* New translations move-emunand.txt (Portuguese)

* New translations f3x-(mac).txt (Portuguese)

* New translations ctrtransfer.txt (Portuguese)

* New translations flashing-ntrboot-(nds).txt (Portuguese, Brazilian)

* New translations ntrboot.txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(ntrboot).txt (Portuguese, Brazilian)

* New translations a9lh-to-b9s.txt (Portuguese, Brazilian)

* New translations flashing-ntrboot-(3ds-single-system).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(frogtool).txt (Portuguese, Brazilian)

* New translations en_US.yml (Turkish)

* New translations ctrtransfer.txt (Turkish)

* New translations flashing-ntrboot-(3ds-multi-system).txt (Turkish)

* New translations flashing-ntrboot-(dsi).txt (Turkish)

* New translations uninstall-cfw.txt (Turkish)

* New translations bannerbomb3.txt (Turkish)

* New translations updating-b9s.txt (Turkish)

* New translations homebrew-launcher-(soundhax).txt (Turkish)

* New translations move-emunand.txt (Turkish)

* New translations a9lh-to-b9s.txt (Turkish)

* New translations privacy-policy.txt (Chinese Simplified)

* New translations donations.txt (Chinese Traditional)

* New translations donations.txt (Chinese Simplified)

* New translations donations.txt (Croatian)

* New translations privacy-policy.txt (Chinese Traditional)

* New translations privacy-policy.txt (Catalan)

* New translations privacy-policy.txt (Afrikaans)

* New translations donations.txt (Arabic)

* New translations donations.txt (Afrikaans)

* New translations donations.txt (Catalan)

* New translations privacy-policy.txt (Arabic)

* New translations privacy-policy.txt (French)

* New translations donations.txt (German)

* New translations privacy-policy.txt (Finnish)

* New translations donations.txt (French)

* New translations privacy-policy.txt (Greek)

* New translations donations.txt (Hebrew)

* New translations privacy-policy.txt (German)

* New translations donations.txt (Greek)

* New translations privacy-policy.txt (Czech)

* New translations donations.txt (Danish)

* New translations privacy-policy.txt (Croatian)

* New translations donations.txt (Czech)

* New translations privacy-policy.txt (Dutch)

* New translations donations.txt (Finnish)

* New translations privacy-policy.txt (Danish)

* New translations donations.txt (Dutch)

* New translations donations.txt (Malay)

* New translations privacy-policy.txt (Korean)

* New translations donations.txt (Korean)

* New translations privacy-policy.txt (Japanese)

* New translations donations.txt (Pirate English)

* New translations privacy-policy.txt (Norwegian)

* New translations donations.txt (Norwegian)

* New translations privacy-policy.txt (Malay)

* New translations privacy-policy.txt (Hungarian)

* New translations privacy-policy.txt (Hebrew)

* New translations donations.txt (Hungarian)

* New translations donations.txt (Indonesian)

* New translations privacy-policy.txt (Italian)

* New translations donations.txt (Japanese)

* New translations privacy-policy.txt (Indonesian)

* New translations donations.txt (Italian)

* New translations privacy-policy.txt (Pirate English)

* New translations donations.txt (Polish)

* New translations privacy-policy.txt (Serbian (Cyrillic))

* New translations donations.txt (Spanish)

* New translations privacy-policy.txt (Russian)

* New translations donations.txt (Serbian (Cyrillic))

* New translations privacy-policy.txt (Swedish)

* New translations donations.txt (Thai)

* New translations privacy-policy.txt (Spanish)

* New translations donations.txt (Swedish)

* New translations donations.txt (Portuguese, Brazilian)

* New translations privacy-policy.txt (Portuguese)

* New translations donations.txt (Portuguese)

* New translations privacy-policy.txt (Polish)

* New translations privacy-policy.txt (Romanian)

* New translations donations.txt (Russian)

* New translations donations.txt (Romanian)

* New translations privacy-policy.txt (Portuguese, Brazilian)

* New translations privacy-policy.txt (Ukrainian)

* New translations donations.txt (Vietnamese)

* New translations privacy-policy.txt (Vietnamese)

* New translations donations.txt (Turkish)

* New translations privacy-policy.txt (Thai)

* New translations privacy-policy.txt (Turkish)

* New translations donations.txt (Ukrainian)

* New translations privacy-policy.txt (Catalan)

* New translations privacy-policy.txt (Chinese Simplified)

* New translations privacy-policy.txt (Afrikaans)

* New translations privacy-policy.txt (Arabic)

* New translations privacy-policy.txt (Dutch)

* New translations privacy-policy.txt (French)

* New translations privacy-policy.txt (Finnish)

* New translations privacy-policy.txt (Croatian)

* New translations privacy-policy.txt (Chinese Traditional)

* New translations privacy-policy.txt (Danish)

* New translations privacy-policy.txt (Czech)

* New translations privacy-policy.txt (Indonesian)

* New translations privacy-policy.txt (Hungarian)

* New translations privacy-policy.txt (Italian)

* New translations privacy-policy.txt (German)

* New translations privacy-policy.txt (Greek)

* New translations privacy-policy.txt (Hebrew)

* New translations privacy-policy.txt (Norwegian)

* New translations privacy-policy.txt (Pirate English)

* New translations privacy-policy.txt (Japanese)

* New translations privacy-policy.txt (Malay)

* New translations privacy-policy.txt (Korean)

* New translations privacy-policy.txt (Portuguese)

* New translations privacy-policy.txt (Polish)

* New translations privacy-policy.txt (Spanish)

* New translations privacy-policy.txt (Serbian (Cyrillic))

* New translations privacy-policy.txt (Thai)

* New translations privacy-policy.txt (Swedish)

* New translations privacy-policy.txt (Portuguese, Brazilian)

* New translations privacy-policy.txt (Russian)

* New translations privacy-policy.txt (Romanian)

* New translations privacy-policy.txt (Ukrainian)

* New translations privacy-policy.txt (Vietnamese)

* New translations privacy-policy.txt (Turkish)
2020-04-15 17:18:47 -07:00

104 lines
7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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)。
本教程需要利用一个高性能的显卡来进行一些计算。 不过有一个志愿者网站可以帮助你做需要显卡的步骤。(不过在中国大陆地区由于无法使用谷歌服务,你需要通过科学上网才能正常使用网站提供的功能)
### 操作步骤
#### 第一步 — 兼容性测试
虽然这些测试不是为了触发 Seedminer 漏洞而必须要做的。但是如果不进行测试的话可能会因为 Seedminer 漏洞在你的主机失效而白白浪费时间并可能会无法使用其他的漏洞。
这里有两种方法来构建 Seedminer 漏洞(详情请看本页底端),因此,如果其中一项测试失败,只要另一个测试没有失败,你就可以使用另一个办法。
#### DS 网络设置测试用于Fredtool
1. 进入系统设置然后进入“互联网设置Internet Settings然后进入“任天堂 DS 连接Nintendo DS Connections
1. 点击 “OK”
1. 如果你的设备进入到了 “任天堂 Wi-Fi 连接设置Nintendo Wi-Fi Connection Setup” 菜单中,则此测试成功
+ 如果屏幕一直黑屏或者看上去似乎死机了,那么测试失败。你将无法使用 bannerbomb3 (因为此漏洞需要能正常使用 DS 网络设置的主机)
1. 退出此菜单
#### 第二步 — 准备工作
1. 将你的 SD 卡插入到电脑
1. 打开你 SD 卡的 `Nintendo 3DS` 文件夹
1. 复制你在 Nintendo 3DS 文件夹内看到的 32 位字符文件夹的名称
+ 不要再点进任何文件夹
+ 如果你在 `Nintendo 3DS` 文件夹中看到多个非常长且随机名称的文件夹(请注意不要再点击进入任何一个文件夹),请执行以下操作:
+ 将 `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 可能需要科学上网)你也可以到译者的<a href="https://jq.qq.com/?_wv=1027&k=5CfEA4c">QQ群</a>寻求帮助,群号为 942052497。
1. 在 “Your friend code” 选项填入你设备的 “朋友代码Friend Code只要数字不要填入空格或破折号
1. 在 “Your ID0” 栏位粘贴之前复制的 32 位长的字符串
+ 不要尝试手动输入 ID0 确保那是你在上一节中复制并粘贴的 ID0 以防复制错了
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) 并使用英文求助。你也可以到译者的<a href="https://jq.qq.com/?_wv=1027&k=5CfEA4c">QQ群</a>寻求帮助群号为942052497。
1. 等待程序自动完成后,从站点下载 `movable.sed` 文件
+ 你在之后还会用到这个文件,请先把这个文件存起来
___
### 方法
___
#### Seedminer + BannerBomb3 + Fredtool
本章节 Seedminer 将使用你的 `movable.sed` 文件来解密所有的 DSiWare 程序以便在3DS中内置的 DS 网络设定中注入修改后的 DSiWare 程序。
这种方法与所有区域兼容,尽管神游机因为阉割了此部分所需内容并不能执行这个操作
这个方法要求 DS 互联网设置正常运行。请通过此页面顶部的测试确认可以使用后再继续此教程。
继续至 [BannerBomb3](bannerbomb3)
{: .notice--primary}
___
#### Seedminer + PicHaxx + DSiDumper + Fredtool
本章节 Seedminer 将使用你的 `movable.sed` 文件,通过 PicHaxx 漏洞启动 Homebrew Launcher以便获得权限来启动 Homebrew Launcher 来导出系统的 DsiWare 软件。 在进行本教程前,你必须先拥有 (或下载) eShop 中的免费的“精灵宝可梦绘图方块Pokemon Picross”游戏。
这个方法只适用于欧版,日版和美版的设备。而且比另一方法稍微复杂一些。 只有当你无法运行 DS 互联网设置时才建议使用此方法。
继续至 [启动 Homebrew Launcher 通过PicHaxx](homebrew-launcher-(pichaxx))
{: .notice--primary}