Cool and New 3DS Hacking Guide

What is Homebrew?

Homebrew 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.

What is Custom Firmware?

Custom Firmware (“CFW”) enables you to use more advanced hacks that userland homebrew can’t easily do. For instance, signature patches let you install unsigned titles that appear right on your HOME Menu.

CFW can be set up on any console on any version (but may require additional tools / accessories for versions >11.3.0).

What does this guide install?

This guide has the end goal of taking a completely unmodified 3DS from stock firmware to boot9strap powered Custom Firmware. On some versions, it utilizes homebrew as a stepping off point, but Custom Firmware is still the goal.

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.

For a list of each of the calculated sighax signatures, see this gist.

What can I do with Custom Firmware?

What do I need to know before starting?

Continue to Getting Started

NOT ripped from 3ds.hacks.guide