* New translations home.txt (Romanian) * New translations home.txt (Italian) * New translations home.txt (Japanese) * New translations home.txt (Finnish) * New translations home.txt (Hebrew) * New translations home.txt (Norwegian) * New translations home.txt (Polish) * New translations home.txt (Korean) * New translations home.txt (Dutch) * New translations home.txt (Arabic) * New translations home.txt (Spanish) * New translations home.txt (Hungarian) * New translations home.txt (French) * New translations home.txt (German) * New translations home.txt (Greek) * New translations home.txt (Catalan) * New translations home.txt (Czech) * New translations home.txt (Turkish) * New translations home.txt (Ukrainian) * New translations home.txt (Swedish) * New translations home.txt (Portuguese) * New translations home.txt (Russian) * New translations home.txt (Croatian) * New translations home.txt (Indonesian) * New translations home.txt (Thai) * New translations home.txt (Pirate English) * New translations home.txt (Malay) * New translations home.txt (Chinese Traditional) * New translations home.txt (Chinese Simplified) * New translations home.txt (Portuguese, Brazilian) * New translations home.txt (Vietnamese) * New translations get-started.txt (French) * New translations get-started.txt (Romanian) * New translations get-started.txt (Japanese) * New translations get-started.txt (Korean) * New translations get-started.txt (Hebrew) * New translations get-started.txt (Italian) * New translations get-started.txt (Polish) * New translations get-started.txt (Portuguese) * New translations get-started.txt (Dutch) * New translations get-started.txt (Norwegian) * New translations get-started.txt (Arabic) * New translations get-started.txt (Catalan) * New translations get-started.txt (Hungarian) * New translations get-started.txt (Spanish) * New translations get-started.txt (Greek) * New translations get-started.txt (Finnish) * New translations get-started.txt (Czech) * New translations get-started.txt (German) * New translations get-started.txt (Turkish) * New translations get-started.txt (Ukrainian) * New translations get-started.txt (Russian) * New translations get-started.txt (Swedish) * New translations get-started.txt (Croatian) * New translations get-started.txt (Thai) * New translations get-started.txt (Pirate English) * New translations get-started.txt (Malay) * New translations get-started.txt (Indonesian) * New translations get-started.txt (Chinese Traditional) * New translations get-started.txt (Chinese Simplified) * New translations get-started.txt (Portuguese, Brazilian) * New translations get-started.txt (Vietnamese) * New translations a9lh-to-b9s.txt (German) * New translations updating-b9s.txt (German) * New translations ntrboot.txt (German) * New translations ntrboot.txt (Catalan) * New translations updating-b9s.txt (Catalan) * New translations a9lh-to-b9s.txt (Catalan) * New translations ntrboot.txt (Czech) * New translations updating-b9s.txt (Czech) * New translations a9lh-to-b9s.txt (Czech) * New translations ntrboot.txt (Finnish) * New translations ntrboot.txt (Hebrew) * New translations updating-b9s.txt (Hebrew) * New translations a9lh-to-b9s.txt (Hebrew) * New translations updating-b9s.txt (Finnish) * New translations updating-b9s.txt (Greek) * New translations ntrboot.txt (Greek) * New translations a9lh-to-b9s.txt (Greek) * New translations a9lh-to-b9s.txt (Finnish) * New translations updating-b9s.txt (French) * New translations a9lh-to-b9s.txt (French) * New translations ntrboot.txt (French) * New translations ntrboot.txt (Romanian) * New translations updating-b9s.txt (Romanian) * New translations a9lh-to-b9s.txt (Romanian) * New translations ntrboot.txt (Arabic) * New translations updating-b9s.txt (Arabic) * New translations a9lh-to-b9s.txt (Arabic) * New translations ntrboot.txt (Spanish) * New translations updating-b9s.txt (Spanish) * New translations a9lh-to-b9s.txt (Spanish) * New translations ntrboot.txt (Portuguese) * New translations updating-b9s.txt (Portuguese) * New translations a9lh-to-b9s.txt (Portuguese) * New translations ntrboot.txt (Polish) * New translations updating-b9s.txt (Polish) * New translations a9lh-to-b9s.txt (Polish) * New translations a9lh-to-b9s.txt (Turkish) * New translations updating-b9s.txt (Turkish) * New translations ntrboot.txt (Turkish) * New translations ntrboot.txt (Russian) * New translations updating-b9s.txt (Russian) * New translations a9lh-to-b9s.txt (Russian) * New translations a9lh-to-b9s.txt (Swedish) * New translations ntrboot.txt (Swedish) * New translations updating-b9s.txt (Swedish) * New translations ntrboot.txt (Norwegian) * New translations ntrboot.txt (Italian) * New translations updating-b9s.txt (Italian) * New translations a9lh-to-b9s.txt (Italian) * New translations ntrboot.txt (Japanese) * New translations updating-b9s.txt (Japanese) * New translations a9lh-to-b9s.txt (Japanese) * New translations a9lh-to-b9s.txt (Hungarian) * New translations updating-b9s.txt (Hungarian) * New translations ntrboot.txt (Hungarian) * New translations updating-b9s.txt (Norwegian) * New translations a9lh-to-b9s.txt (Dutch) * New translations ntrboot.txt (Dutch) * New translations updating-b9s.txt (Dutch) * New translations a9lh-to-b9s.txt (Norwegian) * New translations ntrboot.txt (Korean) * New translations updating-b9s.txt (Korean) * New translations a9lh-to-b9s.txt (Korean) * New translations ntrboot.txt (Chinese Simplified) * New translations updating-b9s.txt (Chinese Simplified) * New translations ntrboot.txt (Chinese Traditional) * New translations updating-b9s.txt (Chinese Traditional) * New translations a9lh-to-b9s.txt (Chinese Traditional) * New translations a9lh-to-b9s.txt (Chinese Simplified) * New translations ntrboot.txt (Ukrainian) * New translations updating-b9s.txt (Ukrainian) * New translations a9lh-to-b9s.txt (Ukrainian) * New translations ntrboot.txt (Croatian) * New translations updating-b9s.txt (Croatian) * New translations a9lh-to-b9s.txt (Croatian) * New translations ntrboot.txt (Thai) * New translations updating-b9s.txt (Thai) * New translations a9lh-to-b9s.txt (Thai) * New translations updating-b9s.txt (Pirate English) * New translations a9lh-to-b9s.txt (Pirate English) * New translations ntrboot.txt (Pirate English) * New translations updating-b9s.txt (Malay) * New translations a9lh-to-b9s.txt (Malay) * New translations ntrboot.txt (Malay) * New translations ntrboot.txt (Vietnamese) * New translations updating-b9s.txt (Vietnamese) * New translations a9lh-to-b9s.txt (Vietnamese) * New translations ntrboot.txt (Indonesian) * New translations updating-b9s.txt (Indonesian) * New translations a9lh-to-b9s.txt (Indonesian) * New translations ntrboot.txt (Portuguese, Brazilian) * New translations updating-b9s.txt (Portuguese, Brazilian) * New translations a9lh-to-b9s.txt (Portuguese, Brazilian) * New translations home.txt (Romanian) * New translations home.txt (Arabic) * New translations home.txt (Czech) * New translations home.txt (Catalan) * New translations home.txt (Spanish) * New translations home.txt (French) * New translations home.txt (Polish) * New translations home.txt (Portuguese) * New translations home.txt (Dutch) * New translations home.txt (Norwegian) * New translations home.txt (Turkish) * New translations home.txt (Russian) * New translations home.txt (Swedish) * New translations home.txt (Greek) * New translations home.txt (Finnish) * New translations home.txt (Hungarian) * New translations home.txt (German) * New translations home.txt (Japanese) * New translations home.txt (Korean) * New translations home.txt (Hebrew) * New translations home.txt (Italian) * New translations home.txt (Ukrainian) * New translations home.txt (Croatian) * New translations home.txt (Indonesian) * New translations home.txt (Thai) * New translations home.txt (Pirate English) * New translations home.txt (Malay) * New translations home.txt (Chinese Traditional) * New translations home.txt (Chinese Simplified) * New translations home.txt (Portuguese, Brazilian) * New translations home.txt (Vietnamese) * New translations get-started.txt (Chinese Simplified) * New translations home.txt (Chinese Simplified) * New translations ntrboot.txt (Chinese Simplified) * New translations get-started.txt (Italian) * New translations home.txt (Italian) * New translations ntrboot.txt (Italian) * New translations ntrboot.txt (Italian)
92 lines
5.9 KiB
Text
92 lines
5.9 KiB
Text
---
|
||
layout: splash
|
||
title: "3DS 破解手册" #
|
||
header:
|
||
overlay_color: "#5e616c" #
|
||
overlay_image: /images/home-page-feature.jpg
|
||
overlay_filter: 0.5
|
||
caption:
|
||
excerpt: "最完整的 3DS 破解手册,<br /> 教你从原版主机破解成boot9strap。<br />"
|
||
---
|
||
|
||
你还可以访问 [Hacks.Guide](https://hacks.guide/zh_CN/) 找到其他设备的自制软件和自制固件完整安装教程。
|
||
{: .notice--primary}
|
||
|
||
___
|
||
|
||
请在开始操作前仔细阅读所有步骤页面(包括这个页面)。
|
||
{: .notice--warning}
|
||
|
||
{% capture notice-1 %}
|
||
本教程**仅**适用于零售版的 3DS(市面上销售的;而非通过任天堂开发者计划获得的)!
|
||
如果你的主机是开发版(代号“PANDA”)的,请参见 [Panda 3DS 破解手册](https://panda.hacks.guide)。
|
||
{% endcapture %}
|
||
|
||
<div class="notice--danger">{{ notice-1 | markdownify }}</div>
|
||
|
||
{% capture notice-1 %}
|
||
本手册支持其他语言!
|
||
你可点击页面右上角的<i class="fa fa-language" aria-hidden="true"></i>图标更改语言。
|
||
你还可以点击[这里](https://crowdin.com/project/3ds-guide)帮助翻译或更新翻译。
|
||
{% endcapture %}
|
||
|
||
<div class="notice--success">{{ notice-1 | markdownify }}</div>
|
||
|
||
请帮帮我们把[这些]({{ "rss.xml" | absolute_url }})种子做种!
|
||
{: .notice--primary}
|
||
|
||
## 什么是自制程序?
|
||
|
||
[**Homebrew(自制程序)**](https://en.wikipedia.org/wiki/List_of_homebrew_video_games) 通常指未经任天堂授权的软件。 比如自制工具、应用、游戏和模拟器。
|
||
|
||
大多数情况下,只需通过 3DS 的音乐播放器就可以不花钱地运行自制程序。此外,也可以通过部分游戏或主机浏览器中的漏洞运行自制程序。
|
||
|
||
## 什么是自制固件?
|
||
|
||
**自制固件(Custom Firmware)** ("CFW") 可以使你进行自制程序无法轻易做到的更高级的破解。 例如,签名补丁可以使你安装没有签名的程序,并让它们出现在桌面中。
|
||
|
||
任何主机及版本都能够安装自制固件(高于 11.3.0 版本的系统可能会需要使用其他额外工具)。
|
||
|
||
## 本教程将安装什么?
|
||
|
||
本教程的最终目的,是将一个未经修改过的装有原生系统的3DS
|
||
变成一个基于 boot9strap 自制固件的系统。 在某些版本的机器上,本教程会使用自制程序作为跳板,但是最终目的依然是安装自制固件。
|
||
|
||
boot9strap 是一种最新和最好的引导自制系统的方法,只需启动时几毫秒的时间,就能让你获得几乎全部的系统权限,这有点类似于 Wii 上面的 BootMii。 利用它甚至可以比 arm9loaderhax 更早获得系统控制权,并且 boot9strap 与一般的 sighax 不同,它使用一种 NDMA 覆盖漏洞来使用 Boot9 启动程序。 也就是说,只要设备运行了 boot9strap,它就可以 dump 出每个设备独有的 OTP(`OTP.bin`)、ARM11 bootrom(`boot11.bin`)和 ARM9 bootrom(`boot9.bin`)。
|
||
|
||
Boot9strap 拥有许多其他自制固件所没有的优点,因此我们推荐您阅读本指南进行破解,而非使用其他依赖一些过时软件(如 menuhax + rxTools,arm9loaderhax 甚至是普通的 sighax)的指南。
|
||
|
||
想要了解 boot9strap 的运作方法,请参见[此研究专题](https://arxiv.org/abs/1802.00359)。
|
||
|
||
[此 gist](https://gist.github.com/SciresM/cdd2266efb80175d37eabbe86f9d8c52) 列出了已被计算出来的sighax签名。
|
||
|
||
## 我可以利用自制固件做什么?
|
||
|
||
+ 跨区运行所有游戏卡带和 eShop 游戏
|
||
+ 从社区[获取自制主题及启动画面](https://themeplaza.eu/)以自定义你的主菜单
|
||
+ 使用金手指
|
||
+ 进行游戏录像和程序截屏
|
||
+ 备份、修改、或还原游戏的存档
|
||
+ 使用模拟器(如 RetroArch 或其它独立模拟器)运行早期主机的游戏 (在 New 3DS 上效果最佳)
|
||
+ 安装自制程序,并让它们在你的桌面上出现
|
||
+ 将游戏卡带的内容导出为可安装的格式,从而可以无需卡带运行游戏
|
||
+ 仅限 New3DS 或 New2DS:通过 NTR CFW 无线传输游戏画面到你的电脑上
|
||
+ 运行许多以前被禁的或者无法在 3DS 上使用的 NDS 烧录卡
|
||
+ 安全地升级到最新版本的系统,无需担心升级后无法启动自制程序
|
||
|
||
## 在开始之前我需要知道什么?
|
||
|
||
+ **在开始之前,你要知道破解 3DS 的风险:每次你修改系统的时候,都有可能会使你的 3DS 不可恢复的变砖。 这种情况很少见,但仍然存在这样的可能性,所以请确保你完全按照本教程的指导进行操作。**
|
||
+ 如果你之前破解过你的 3DS 并安装了 EmuNAND,且想将原 EmuNAND 中的内容迁移到 SysNAND 中,请依操作进行,并在[完成安装](finalizing-setup)这一步中依照提示还原你的 EmuNAND。
|
||
+ 此教程对所有区域且固件版本号等于或低于11.14.0的新3DS、老3DS、新2DS和老2DS有效。
|
||
+ 如果一切顺利,在安装完自制系统后你不会丢失任何数据(包括游戏、NNID、存档等)。
|
||
+ 在进行所有操作时请将主机充电,避免意外关机造成数据丢失或损坏!
|
||
+ 你的 SD 卡的分区表格式必须是 [MBR,而不是 GPT](http://www.howtogeek.com/245610/)(原厂 SD 卡的分区表格式默认是 MBR)。 如果你想测试是否为 MBR 格式,那么,最简单的方法是将其插入 3DS。 如果 SD 卡能被读取,那么它的分区表格式就是 MBR。
|
||
+ 如果你需要格式化一张新的 SD 卡,可以使用 [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm),并将“分配单元大小(Allocation Unit Size)”设置为 32K (32768)。 若使用 64GB 或更大容量的 SD 卡,请将分配单元大小设置为 64k(65536)。
|
||
+ 老型号的 2DS 和 3DS 使用的系统软件几乎是一模一样的,New 2DS 和 New 3DS也是一样的道理。 任何 “老型号的 3DS” 的步骤也适用于“老型号 2DS”,任何 “New 3DS” 的步骤也适用于 “New 2DS”。
|
||
|
||
___
|
||
|
||
### 继续至[新手入门](get-started)
|
||
{: .notice--primary}
|