如果你已经安装了arm9loaderhax,想升级到boot9strap,点击进入从A9LH升级到B9S教程。如果想访问原arm9loaderhax教程,点击进入原arm9loaderhax教程

本教程仅适用于零售版的3DS (自行购买,而不是来自Nintendo Developer Program) ! 如果你的3DS属于开发机 (“PANDA”或”SNAKE”),请参见devGuide

本教程中有大量下载链接是磁力链格式。你需要一个能进行BT下载的软件,如Delugearia2或迅雷。

请先阅读完本介绍页面后,再开始操作。

点击这里阅读Plailect的英文教程。

Jixun Moe写了一个很棒的js脚本,可以实现教程预加载和英文教程直链。喜欢的朋友可以到这里下载启用。

什么是自制程序?

Homebrew(自制程序) 通常指未经任天堂授权的软件。 它能让你运行自制游戏,使用像修改和备份存档的工具,以及运行模拟器。

大多数情况下,只需使用Nintendo 3DS Sound(任天堂3DS声音)就能在你的机器上运行自制程序,且完全免费。部分付费游戏和系统自带的浏览器中也有一些漏洞,可以使你运行自制程序。

什么是自制系统?

Custom Firmware(自制系统) (“CFW”) 可以使你进行自制程序无法轻易做到的更高级的破解。 例如,签名补丁可以使你安装未签名的程序,并让它们出现在桌面中。

CFW可以很容易地在系统版本11.5.0及以下的设备上安装。

本教程将安装什么?

本教程的最终目的,是将一个未经修改过的装有原生系统的3DS变成一个基于boot9strap的自制系统。 在某些版本的机器上,本教程会使用自制程序作为手段,但是安装自制系统才是最终目的。

boot9strap是一种最新和最好的引导自制系统的方法,只需启动时几毫秒的时间,就能让你获得几乎全部系统权限,类似于Wii上面BootMii的作用。它使我们能获得比arm9loaderhax更早的系统控制。并且,不像标准的sighax,boot9strap使用一个NDMA覆盖漏洞以获取Boot9代码执行权限。这意味着任何运行boot9strap的机器都可以导出自己独有的OTP (OTP.bin)、ARM11 bootrom (boot11.bin)和ARM9 bootrom (boot9.bin)。

相比于其它运行自制系统的方法,boot9strap有许多优势。因此推荐使用本教程,而不是其它依赖已过时软件(例如menuhax + rxTools、arm9loaderhax或者标准的sighax)的教程。

如果想了解boot9strap的原理,请参见SciresM报告

如果想查询已算出的sighax签名列表(制作boot9strap的平台),参见这个gist

我可以在自制系统上做什么?

  • 跨区运行所有游戏卡带和eShop游戏
  • 使用玩家自制的主题卡贴开机画面来自定义你的桌面。
  • 对你已有的游戏进行”ROM hacks”
  • 进行游戏录像和程序截屏
  • 备份、修改和恢复游戏存档
  • 使用模拟器(如RetroArch或其它独立模拟器)运行老系统的游戏 (在任天堂新3DS上效果最佳)
  • 安装自制程序,并让它们在你的桌面上出现
  • 将游戏卡带的内容导出为可安装的格式,从而可以无需卡带运行游戏
  • 仅限新3DS和新2DS:使用NTR CFW将游戏录像在线输出到PC
  • 运行许多以前被禁的或者无法在任天堂3DS上使用的NDS卡带
  • 安全地升级到最新版本的系统,无需担心升级后无法访问自制程序

在开始之前我需要知道什么?

  • 在开始之前,你要知道破解3DS的风险:每次你修改系统的时候,都有可能会使你的3DS不可恢复的变砖。 这种情况很少见,但是仍然存在这样的可能性,所以请确保你完全按照本教程的指导进行操作。
  • 如果你之前破解过你的3DS并安装了EmuNAND,想将原EmuNAND中的内容迁移到新的SysNAND CFW中,请依操作进行,并在收尾工作这一步中依照提示还原的你EmuNAND。
  • 本教程适用于所有区域的新3DS、老3DS、新2DS和老2DS,固件版本在11.5.0及以下。
  • 如果一切顺利,在安装完自制系统后你不会丢失任何数据(包括游戏、NNID、存档等)。
  • 确保你的设备在操作过程中接上电源线充电,防止因意外关机而造成数据丢失或机器损坏!
  • 你的SD卡的分区表格式必须是MBR,而不是GPT(机器自带的SD卡的分区表格式默认是MBR)。
  • 如果你需要格式化一张新的SD卡,可以使用guiformat,并将Allocation Unit Size设置为32K。
  • 2DS所需的软件和老3DS一样,因而任何适用于老3DS的步骤也同样适用于2DS。
如需获取教程帮助,请参见常见问题
觉得本教程很有帮助?请支持我的劳动成果,给我打赏