91 lines
5.8 KiB
Text
91 lines
5.8 KiB
Text
---
|
|
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, <br /> from stock to boot9strap.<br />"
|
|
---
|
|
|
|
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 %}
|
|
|
|
<div class="notice--danger">{{ notice-1 | markdownify }}</div>
|
|
|
|
{% capture notice-1 %}
|
|
This guide is available in other languages!
|
|
Click the <i class="fa fa-language" aria-hidden="true"></i> 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 %}
|
|
|
|
<div class="notice--success">{{ notice-1 | markdownify }}</div>
|
|
|
|
This guide needs *your* help to seed [these]({{ "rss.xml" | absolute_url }}) torrents!
|
|
{: .notice--primary}
|
|
|
|
## What 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.
|
|
|
|
## What is Custom Firmware?
|
|
|
|
**Custom Firmware** ("CFW") permite que uses hacks mais avançados do que homebrew que corre em userland. 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?
|
|
|
|
O objetivo deste guia é pegar numa consola completamente livre de modificações
|
|
firmware to boot9strap powered Custom Firmware. Nalgumas versões, é necessário começar por processos Homebrew, mas o objetivo é sempre obter 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).
|
|
|
|
## What can I do with Custom Firmware?
|
|
|
|
+ Jogar todos os jogos de cartão e da eShop, independentemente da região
|
|
+ Customize your HOME Menu with user-created [themes and splash screens](https://themeplaza.eu/)
|
|
+ Usar "ROM hacks" para jogos que possuas
|
|
+ Take gameplay and application screenshots
|
|
+ Backup, edit, and restore saves for many games
|
|
+ Play games for older systems with various emulators, using RetroArch or other standalone emulators. (Funciona melhor com uma New Nintendo 3DS)
|
|
+ Instalar títulos homebrew no teu sistema, e tê-los à disposição no Menu HOME
|
|
+ Dump your game cards to a format you can install, and play them without needing the card
|
|
+ New 3DS or New 2DS only: stream live gameplay to your PC wirelessly with NTR CFW
|
|
+ Correr muitos flashcards antigos da Nintendo DS que foram bloqueados há muito tempo ou que nunca funcionaram na Nintendo 3DS
|
|
+ Safely update to the latest system version without fear of losing access to homebrew
|
|
|
|
## What do I need to know before starting?
|
|
|
|
+ **Before beginning the guide, you must know the risks of 3DS hacking: EVERY time you modify your system, there is always the potential for an UNRECOVERABLE brick. They're rare, but still a possibility so make sure you follow ALL directions EXACTLY.**
|
|
+ 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 on firmware 11.8.0 or below.
|
|
+ If everything goes according to plan, you will lose no data and end up with everything that you started with (games, NNID, saves, etc will be preserved).
|
|
+ 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).
|
|
+ If you need to format a brand new SD card, you can use [guiformat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) and set to an Allocation Unit Size of 32K (32768).
|
|
+ A 2DS é, em termos de software, praticamente igual à Old 3DS, logo quaisquer passos que digam "Old 3DS" também se aplicam à 2DS.
|
|
|
|
___
|
|
|
|
### Continue to [Get Started](get-started)
|
|
{: .notice--primary}
|