In most cases, running homebrew on your device is 100% free using [just the Nintendo 3DS Sound app](homebrew-launcher-(soundhax)). 除此之外也有许多其他在游戏里或者浏览器里的漏洞可以启动自制程序。
CFW can be easily set up on any console that is on 11.4.0 or lower.
## 本教程将安装什么?
本教程的最终目的,是将一个未经修改过的装有原生系统的3DS
firmware to boot9strap powered Custom Firmware. 在某些版本的机器上,本教程会使用自制程序作为手段,但是安装自制系统才是最终目的。
boot9strap is the newest and best method of launching Custom Firmware that gives us nearly full control of the system only milliseconds into boot, which is similar to the effect of BootMii for the Wii. It gives us even earlier control than arm9loaderhax did, and, unlike standard sighax, boot9strap uses an NDMA overwrite exploit in order to gain Boot9 code execution. This means that any console running boot9strap is capable of dumping the console unique OTP (`OTP.bin`), the ARM11 bootrom (`boot11.bin`), and the ARM9 bootrom (`boot9.bin`).
The benefits of boot9strap over other Custom Firmware launch methods are numerous, and as such it is recommended to use this guide over any other that relies on outdated software (such as menuhax + rxTools, arm9loaderhax, or even normal sighax).
For information on how boot9strap works, please see [this presentation](https://sciresm.github.io/33-and-a-half-c3/) by [SciresM](https://github.com/SciresM/).
For a list of each of the calculated sighax signatures (the platform boot9strap is built on), see [this gist](https://gist.github.com/SciresM/cdd2266efb80175d37eabbe86f9d8c52).
## 我可以在自制系统上做什么?
+ 跨区运行所有游戏卡带和eShop游戏
+ Customize your HOME Menu with user-created [themes](https://3dsthem.es/), [badges](https://badges.3dsthem.es/), and [splash screens](https://splash.3dsthem.es/)
+ 对你已有的游戏进行"ROM hacks"
+ 进行游戏录像和程序截屏
+ [Backup, edit, and restore](https://gbatemp.net/threads/413143/) saves for many games
+ If you have already hacked your 3DS before to get an EmuNAND setup, and would like to move the contents of your previous EmuNAND to your new SysNAND CFW, you should follow all instructions and restore your existing EmuNAND when prompted once you reach [Finalizing Setup](finalizing-setup).
+ This guide will work on New 3DS, Old 3DS, and 2DS in all regions on firmware 11.4.0 or below.
+ 如果一切顺利,在安装完自制系统后你不会丢失任何数据(包括游戏、NNID、存档等)。
+ **Keep your device plugged in and charged throughout the entire process to avoid data loss or damage from an unexpected power-off!**
+ Your SD card should be [MBR, not GPT](http://www.howtogeek.com/245610/) (the SD card that comes with your device will be MBR by default).
+ 如果你需要格式化一张新的SD卡,可以使用[`guiformat`](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm),并将Allocation Unit Size(分配单元大小)设置为32K。