[**Homebrew**](https://en.wikipedia.org/wiki/List_of_homebrew_video_games) usually refers to software that is not authorized by Nintendo. This includes homebrew tools, applications, games, and emulators.
In many cases, running homebrew on your device is 100% free using just the Nintendo 3DS Sound app. There are also various other exploits in commercial games and the browser to get homebrew running.
**Custom Firmware** ("CFW") permite você usar hacks mais avançados que o homebrew do modo userland não consegue tão facilmente. Por exemplo, os patches de assinaturas permitem você instalar títulos não assinados que aparecem logo no seu Menu HOME.
O CFW pode ser instalado em qualquer console e em qualquer versão (porém pode exigir equipamentos / acessórios adicionais para as versões 11.3.0 e superior).
Este guia possui o objetivo final de pegar um 3DS que nunca foi modificado
e instalar um Custom Firmware por meio do boot9strap. Em algumas versões, ele utiliza homebrew como um pontapé inicial, porém o objetivo permanece o mesmo, que é instalar um Custom Firmware.
boot9strap é o melhor e mais novo método para rodar um Custom Firmware que praticamente nos dá controle total do sistema em apenas milisegundos após a inicialização, que é similar ao efeito do BootMii para o Wii. Ele nos dá controle ainda mais cedo do que o arm9loaderhax, e, ao contrário do sighax padrão, boot9strap usa um exploit de sobrescrição NDMA para ganhar execução de código Boot9. Isso significa que qualquer console rodando boot9strap é capaz de copiar o OTP exclusivo do console (`OTP.bin`), o bootrom do ARM11 (`boot11.bin`), e o bootrom do ARM9 (`boot9.bin`).
Os benefícios do arm9loaderhax sobre outros métodos de rodar Custom Firmware são numerosos, e como tal é recomendado utilizar este guia sobre qualquer outro que dependa de software desatualizado (como menuhax + rxTools, ou até mesmo sighax normal).
+ Jogar jogos de sistemas antigos com vários emuladores, utilizando RetroArch ou outros emuladores separados. (Funciona melhor com um New Nintendo 3DS)
+ Instalar títulos homebrew no seu sistema, e fazê-los aparecer no Menu HOME
+ Copiar os seus cartuchos para um formato que você pode instalar e jogar sem precisar do cartucho
+ Rodar vários flash carts de Nintendo DS antigos que foram bloqueados a muito tempo atrás ou que nunca funcionaram no Nintendo 3DS
+ Atualizar com segurança para a última versão do sistema sem medo de perder acesso ao homebrew
## O que eu preciso saber antes de começar?
+ **Antes de começar a seguir o guia, você precisa saber os riscos de usar hack no 3DS: TODA vez que você modifica seu sistema, existe sempre o potencial de ocorrer um brick IRRECUPERÁVEL. Eles são raros, mas ainda existe a possibilidade, então garanta que você siga TODOS os passos EXATAMENTE como escritos.**
+ Se você já fez um hack anteriormente no seu 3DS com uma instalação EmuNAND, e gostaria de mover o conteúdo da sua antiga EmuNAND para a nova SysNAND com CFW, você deve seguir as instruções e restaurar sua EmuNAND quando solicitado, assim que chegar em [Finalizando a instalação](finalizing-setup).
+ Se tudo ocorrer conforme o esperado, você não perderá dados pessoais e continuará com tudo o que tinha antes de começar (jogos, NNID, saves, etc serão preservados).
+ O seu cartão SD deve ser [MBR, e não GPT](http://adrenaline.uol.com.br/forum/threads/tutorial-convertendo-mbr-gpt-e-gpt-mbr.461966/) (o cartão SD que vem com o seu dispositivo é, por padrão, MBR). The easiest way to test this is to check if the SD card works in your 3DS. If it works, the SD card is MBR.
+ If you need to format a brand new SD card, you can format it to FAT32 using [guiformat (Windows)](formatting-sd-(windows)), [Disk Utility (Mac)](formatting-sd-(mac)), or [cfdisk (Linux)](formatting-sd-(linux)).
+ The Old 2DS is essentially identical to the Old 3DS in terms of software, while the New 2DS is essentially identical to the New 3DS in terms of software. Any steps which say "Old 3DS" also apply to Old 2DS, and any steps which say "New 3DS" also apply to New 2DS.