---
layout: splash
title: "3DS Hacks Guide" #
header:
overlay_color: "#5e616c" #
overlay_image: /images/home-page-feature.jpg
overlay_filter: 0.5
caption:
excerpt: "A complete guide to 3DS custom firmware,
from stock to boot9strap.
"
---
For complete guides to homebrew and custom firmware for other devices, check out [Hacks.Guide](https://hacks.guide).
{: .notice--primary}
___
Thoroughly read all of the introductory pages (including this one!) before proceeding.
{: .notice--warning}
{% capture notice-1 %}
This guide is for retail (consumer purchased; not from the Nintendo Developer Program) consoles _only_!
If you have a developer ("PANDA") console, check out the [Panda 3DS Hacks Guide](https://panda.hacks.guide).
{% endcapture %}
{{ notice-1 | markdownify }}
{% capture notice-1 %}
This guide is available in other languages!
Click the icon at the top right of the page to change the language.
Alternatively, click [here](https://crowdin.com/project/3ds-guide) to help to keep these translations up to date.
{% endcapture %}
{{ notice-1 | markdownify }}
This guide needs *your* help to seed [these]({{ "rss.xml" | absolute_url }}) torrents!
{: .notice--primary}
## Wat is Homebrew?
[**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.
## Wat is Custom Firmware?
**Custom Firmware** ("CFW") stelt je in staat om meer geavanceerde hacks te gebruiken die userland homebrew niet gemakkelijk kunnen doen. Bijvoorbeeld, signature patches laten je ongesigneerde titels installeren die recht op je HOME Menu verschijnen.
CFW can be set up on any console on any version (but may require additional tools / accessories for versions >11.3.0).
## Wat installeert deze handleiding?
Deze handleiding heeft als einddoel het nemen van een unmodded 3DS van stock versie
firmware to boot9strap powered Custom Firmware. Op sommige firmwareversies gebruikt deze handleiding homebrew als startplek, maar het einddoel blijft 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 paper](https://arxiv.org/abs/1802.00359).
For a list of each of the calculated sighax signatures, see [this gist](https://gist.github.com/SciresM/cdd2266efb80175d37eabbe86f9d8c52).
## Wat kan ik doen met Custom Firmware?
+ Alle gamecards en eShop spellen spelen, ongeacht de regio
+ Customize your HOME Menu with user-created [themes and splash screens](https://themeplaza.eu/)
+ "ROM hacks" gebruiken voor spellen die je bezit
+ Screenshots maken van applicaties en gameplay
+ Backup, edit, and restore saves for many games
+ Spellen van oudere systemen spelen met behulp van diverse emulators, zoals bijvoorbeeld RetroArch. (Werkt het beste met een New Nintendo 3DS)
+ Homebrew titles op je systeem installeren deze laten verschijnen op je HOME Menu
+ Je spelkaarten dumpen naar een installeerbaar formaat, zodat je ze kan spelen zonder ze nodig te hebben
+ New 3DS or New 2DS only: stream live gameplay to your PC wirelessly with NTR CFW
+ Gebruik maken van oude DS flashkaarten die al lang geblokkeerd zijn of nooit hebben gewerkt op de Nintendo 3DS
+ Veilig naar de laatste systeemversie updaten zonder bang te hoeven zijn voor het verliezen van homebrew toegang
## Wat moet ik weten voordat ik begin?
+ **Voordat je met deze handleiding begint moet je weten wat de risico's zijn van het hacken van je 3DS: ELKE keer als je een aanpassing maakt aan je 3DS zal er een altijd een kans zijn op een ONHERSTELBARE brick. Deze zijn zeer zeldzaam, maar het blijft altijd een mogelijkheid, dus wees er zeker van dat je ALLE stappen EXACT volgt.**
+ 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, New 2DS, and Old 2DS in all regions and all versions, including the latest version (11.14.0).
+ als alles volgens plan gaat, zal je geen data verliezen en eindigen met alles waarmee je begon (spellen, NNID, saves, etc. zullen bewaard blijven).
+ Keep your device plugged in and charged throughout the entire process to avoid data loss or damage from an unexpected power-off!
+ Je SD kaart zal een [MBR, niet GPT](http://www.howtogeek.com/245610/) (de SD card die standaard komt bij je 3DS is MBR) moeten zijn. 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.
___
### Continue to [Get Started](get-started)
{: .notice--primary}