Merge branch 'check_cfw' of https://github.com/lilyuwuu/Guide_3DS into check_cfw

This commit is contained in:
lily 2020-12-26 00:55:37 -08:00
commit ed27721407
832 changed files with 9577 additions and 6504 deletions

20
.github/ISSUE_TEMPLATE/console-issue.md vendored Normal file
View file

@ -0,0 +1,20 @@
---
name: Console Issue
about: Some issue with your console after/during following the guide?
---
**System model**
<!--Your console model, eg. Old 3DS, New 3DS, 2DS-->
**Firmware version**
<!--Your console system version, you can check this in System Settings-->
**Luma3DS Version(If applicable)**
<!--If you have Luma3DS installed, your Luma3DS version-->
**Guide Section(If applicable)**
<!--Section of the guide you had this issue-->

12
.github/ISSUE_TEMPLATE/guide-issue.md vendored Normal file
View file

@ -0,0 +1,12 @@
---
name: Guide Issue
about: Did you find some issue with the guide?
---
**Pages with issue(s)**
<!--Links to the page(s) with the issue(s).-->
**Description of the issue(s)**
<!--Describe the issue(s) with the page(s) above.-->

3
.github/pull_request_template.md vendored Normal file
View file

@ -0,0 +1,3 @@
**Description**
<!--What does this pull request do? Why is it needed?-->

View file

@ -11,12 +11,12 @@ minimal_mistakes_skin : "nord"
locale : "en-US"
title : "3DS Hacks Guide"
title_separator : "-"
name : "Plailect"
name : "Nintendo Homebrew"
description : "Full sighax CFW Guide"
url : "https://3ds.hacks.guide" # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
enforce_ssl : "3ds.hacks.guide"
baseurl : # the subpath of your site, e.g. "/blog"
repository : "Plailect/Guide_3DS" # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
repository : "hacks-guide/Guide_3DS" # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
teaser : # filename of teaser fallback teaser image placed in /images/, .e.g. "500x300.png"
breadcrumbs : # true, false (default)
words_per_minute : 200
@ -80,11 +80,11 @@ analytics:
# Site Author
author:
name : "Plailect"
avatar : "bio-photo.png"
bio : "3DS Hacker"
name : "Nintendo Homebrew"
avatar :
bio : "Nintendo Homebrew Community"
location : "Nullsec"
email : "Plailect@gmail.com"
email :
uri :
bitbucket :
codepen :
@ -92,18 +92,18 @@ author:
flickr :
facebook :
foursquare :
github : "Plailect"
github : "nh-server"
google_plus :
keybase :
instagram :
lastfm : "Plailect"
lastfm :
linkedin :
pinterest :
soundcloud :
stackoverflow : # "123456/username" (the last part of your profile url, e.g. http://stackoverflow.com/users/123456/username)
steam :
tumblr :
twitter : "Plailect"
twitter :
vine :
weibo :
xing :

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Per què anuncis?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Für Support auf Englisch, bitte um Hilfe auf dem <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew Discord</a>.
-
title: Wenn du diese Anleitung hilfreich fandest, ich akzeptiere <a href="donations">Spenden</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Quellcode
-
title: Seitennavigation
-
title: Warum Werbung?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,16 +40,14 @@ bottom:
-
title: Για υποστήριξη στα αγγλικά, ζητήστε βοήθεια στο <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: Εάν σας βοήθησε αυτός ο οδηγός, μπορείτε να κάνετε μια <a href="donations">Δωρεά</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Κώδικας
-
title: Πλοήγηση Iστοτόπου
-
title: Γιατί βλέπω διαφημίσεις;
-
title: Πολιτική Απορρήτου
title: Privacy Policy
sidebar_title:
-
title: Συνολική πρόοδος

View file

@ -40,14 +40,12 @@ bottom:
-
title: Fer support in th' English 'o landlubbers, be askin' fer help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Treasure Map
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:
@ -144,6 +142,12 @@ sidebar_pages:
-
title: Installing boot9strap (HBL-USM)
url: installing-boot9strap-(hbl-usm)
-
title: Installing boot9strap (safecerthax)
url: installing-boot9strap-(safecerthax)
-
title: Installing boot9strap (SSLoth-Browser)
url: installing-boot9strap-(ssloth-browser)
-
title: Finalizing Setup
url: finalizing-setup

View file

@ -40,16 +40,14 @@ bottom:
-
title: Para soporte en inglés, pide ayuda en el <a href="https://discord.gg/MWxPgEp">Discord de Nintendo Homebrew</a>.
-
title: Si aprecias esta guía, acepto <a href="donations">donaciones</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Código fuente
-
title: Navegación del sitio
-
title: '¿Por qué anuncios?'
-
title: Política de privacidad
title: Privacy Policy
sidebar_title:
-
title: Progreso total

View file

@ -40,14 +40,12 @@ bottom:
-
title: Englanninkielistä tukea saat <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew -palvelimelta Discordissa</a>.
-
title: Jos arvostat tätä opasta, otan vastaan <a href="donations">lahjoituksia</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Lähdekoodi
-
title: Sivukartta
-
title: Miksi mainokset?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Pour un support en Anglais, demander de l'aide sur le <a href="https://discord.gg/MWxPgEp">Discord Nintendo Homebrew</a>.
-
title: Si vous appréciez ce guide, j'accepte les <a href="donations">Donations</a>.
title: Si vous appréciez ce guide, nous acceptons les <a href="donations">Dons</a>.
footer:
-
title: Source
-
title: Index du site
-
title: Pourquoi des pubs ?
-
title: Politique de confidentialité
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: לקבלת תמיכה באנגלית, תבקשו עזרה ב<a href="https://discord.gg/MWxPgEp">Nintendo Homebrew על Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: מקור
-
title: ניווט האתר
-
title: למה יש פרסומות?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -46,8 +46,6 @@ footer:
title: Forráskód
-
title: Oldaltérkép
-
title: Miért vannak hirdetések?
-
title: Adatvédelmi Irányelv
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Se hai bisogno di aiuto, chiedi pure su <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew su Discord</a> (in inglese).
-
title: Se hai gradito questa guida, accetto <a href="donations">donazioni</a>.
title: Se hai gradito questa guida, accettiamo <a href="donations">donazioni</a>.
footer:
-
title: Codice Sorgente
-
title: Mappa del sito
-
title: Perché c'è la pubblicità?
-
title: Informativa sulla Privacy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: ソースコード
-
title: サイトナビ
-
title: なぜ広告が必要なの?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: 영어로 지원을 요청하고 싶으시면 <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>에 도움을 요청해 주세요.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: 소스 코드
-
title: 사이트 탐색
-
title: 왜 광고가 있나요?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Sumber
-
title: Navigasi Halaman
-
title: Kenapa iklan?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Voor Engelse support kan je voor hulp vragen in <a href="https://discord.gg/MWxPgEp"> Nintendo Homebrew op Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Broncode
-
title: Site Navigatie
-
title: Waarom Advertenties?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Kilde
-
title: Sidenavigering
-
title: Hvorfor annonser?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Aby uzyskać wsparcie w języku angielskim, wejdź na <a href="https://discord.gg/MWxPgEp">Serwer Nintendo Homebrew na Discordzie</a>.
-
title: Jeśli cenisz sobie ten poradnik, akceptuję <a href="donations">Darowizny</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Źródło
-
title: Nawigacja Po Stronie
-
title: Dlaczego Reklamy?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: Para suporte em Inglês, peça ajuda em <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew no Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Fonte
-
title: Navegação do Site
-
title: Por que anúncios?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Código-fonte
-
title: Navegação do Site
-
title: Porquê anúncios?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,16 +40,14 @@ bottom:
-
title: Pentru suport în engleză, cereți ajutor la <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew pe Discord</a>.
-
title: Dacă apreciați acest ghid, accept <a href="donations">Donații</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Codul sursă
-
title: Navigarea pe site
-
title: De ce sunt reclame?
-
title: Politica de confidenţialitate
title: Privacy Policy
sidebar_title:
-
title: Progres total

View file

@ -40,16 +40,14 @@ bottom:
-
title: Для поддержки на английском языке обратитесь за помощью сюда <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: Если вам помогло или просто понравилось это руководство, то я принимаю <a href="donations">пожертвования</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Исходный код
-
title: Навигация по сайту
-
title: Зачем реклама?
-
title: Политика конфиденциальности
title: Privacy Policy
sidebar_title:
-
title: Общий прогресс

View file

@ -40,14 +40,12 @@ bottom:
-
title: För support på engelska, be om hjälp av <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew på Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Källa
-
title: Navigering på webbplatsen
-
title: Varför annonser?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: İngilizce destek için <a href="https://discord.gg/MWxPgEp"> Nintendo Homebrew üzerinde </a>, yardım isteyin.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Kaynak
-
title: Site Kılavuzu
-
title: Neden Reklam Var?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Source
-
title: Site Navigation
-
title: Why Ads?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: For support in English, ask for help at <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew on Discord</a>.
-
title: If you appreciate this guide, I accept <a href="donations">Donations</a>.
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: Nguồn
-
title: Site Navigation
-
title: Tại sao có quảng cáo?
-
title: Privacy Policy
sidebar_title:

View file

@ -40,14 +40,12 @@ bottom:
-
title: "如果有疑问并且懂英语的话,可以到<a href=\"https://discord.gg/MWxPgEp\">Nintendo Homebrew Discord服务器</a>上使用英文寻求帮助。(请注意如果你身处中国大陆你可能需要通过科学上网来访问Discord)\n你也可以到译者的<a href=\"https://jq.qq.com/?_wv=1027&k=5CfEA4c\">QQ群</a>寻求帮助群号为942052497。"
-
title: 如果你喜欢这个教程,可以通过<a href="donations">捐款</a>支持我
title: 如果你喜欢这个教程,可以通过<a href="donations">捐赠</a>支持我们
footer:
-
title: 本站源码
-
title: 网站导航
-
title: 为什么有广告?
-
title: 隐私政策
sidebar_title:

View file

@ -40,16 +40,14 @@ bottom:
-
title: 若需英語支援,請於 <a href="https://discord.gg/MWxPgEp">Discord 上的 Nintendo Homebrew 伺服器</a>發問。
-
title: 如果您喜歡本教學,我很樂意接受<a href="donations">捐贈</a>。
title: If you appreciate this guide, we accept <a href="donations">Donations</a>.
footer:
-
title: 本站原始碼
-
title: 網站導覽
-
title: 為什麼會有廣告?
-
title: 隱私權政策
title: Privacy Policy
sidebar_title:
-
title: 整體進度

View file

@ -2,4 +2,4 @@
{% assign split_path = page.path | split: "/" %}
{% assign locale = split_path[1] %}
{% assign titles = site.data.navigation[locale].footer %}
<div class="page__footer-copyright">&copy; {{ site.time | date: '%Y' }} {{ site.name | default: site.title }} - <a href="https://github.com/Plailect/Guide_3DS">{{ titles[0].title }}</a> - <a href="site-navigation">{{ titles[1].title }}</a> - <a href="privacy-policy">{{ titles[3].title }}</a></div>
<div class="page__footer-copyright">&copy; {{ site.time | date: '%Y' }} {{ site.name | default: site.title }} - <a href="https://github.com/hacks-guide/Guide_3DS">{{ titles[0].title }}</a> - <a href="site-navigation">{{ titles[1].title }}</a> - <a href="privacy-policy">{{ titles[3].title }}</a></div>

View file

@ -14,9 +14,6 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
To extract the `.7z` files linked on this page, you will need a file archiver like [7-Zip](http://www.7-zip.org/) or [The Unarchiver](https://theunarchiver.com/).
If you have a PIN enabled on Luma3DS, SafeB9SInstaller will give you an "OTP Crypto Fail" error unless you temporarily disable your PIN (you can re-enable the PIN after the update).
{: .notice--warning}
{% capture notice-1 %}
While we believe custom firmware is relatively safe at this time, it is important to note that it will never be "ban free".
@ -40,11 +37,10 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
{: .notice--info}
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - **New 3DS Users Only:** [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
### Instructions
@ -55,8 +51,7 @@ For all steps in this section, overwrite any existing files on your SD card.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.3dsx` to the root of your SD card
1. Copy `boot.firm` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `arm9loaderhax.bin` from the v7.0.5 Luma3DS `.7z` to the root of your SD card
1. Delete any existing `.bin` payloads in the `/luma/payloads/` folder on your SD card as they will not be compatible with boot9strap compatible Luma3DS versions
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the `/luma/payloads/` folder on your SD card

View file

@ -4,6 +4,9 @@ title: "BannerBomb3"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
To dump system DSiWare, we exploit a flaw in the DSiWare Data Management window of the Settings application.

View file

@ -2,6 +2,9 @@
title: "Credits"
---
**Special thanks to Plailect, the original creator and maintainer of the guide!**
{: .notice--primary}
**Special thanks to all of [#Cakey on Freenode](http://webchat.freenode.net/?channels=%23Cakey) for being awesome!**
{: .notice--primary}
@ -22,7 +25,7 @@ If I forgot you here, contact me and I'll add your name.
+ Cartman123
+ Cell9
+ coder65535
+ Cruel`
+ Cruel
+ d0k3
+ dank101
+ Dazzozo
@ -35,6 +38,7 @@ If I forgot you here, contact me and I'll add your name.
+ erman1337
+ felipejfc
+ figgyc
+ fox8091
+ Frozen_Chen
+ Gelex
+ Hamcha
@ -46,12 +50,12 @@ If I forgot you here, contact me and I'll add your name.
+ jkcgs
+ kartik
+ LordBass
+ MassExplosion123
+ mid-kid
+ MrNbaYoh
+ Mrrraou
+ Night_Fallen_Wolf
+ Normmatt
+ Plailect
+ plutooo
+ Psi-Hate
+ RandallHoffman

View file

@ -2,36 +2,5 @@
title: "DSiDumper"
---
{% include toc title="Table of Contents" %}
### Required Reading
To dump system DSiWare, we use an existing homebrew launcher exploit.
If during this guide you discovered a broken DS Internet Settings application, follow [TWLFix for Homebrew](https://github.com/MechanicalDragon0687/TWLFix-3DS/releases) before continuing
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [DSiWare Dumper](https://github.com/MechanicalDragon0687/3DS-DSiWare_Dumper/releases)
#### Section I - Prep Work
1. Power off your device
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `DSiWare_Dump.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your device
1. Power on your device
#### Section II - DSiWare Dumping
1. Open the Homebrew Launcher using any method
1. Launch DSiWare Dumper from the list of homebrew
+ This will dump a DSiWare application to SD root
+ It is normal to see several failures.
1. When it shows "Success", this is the file you will use for the DSiWare backup later in the guide
Continue to [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
{: .notice--primary}
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}

View file

@ -8,7 +8,7 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND, and can be any valid arm9 payload in the FIRM format. This file can be replaced at any time, although Luma3DS allows for the launch of other arm9 payloads in the FIRM format using the Luma3DS chainloader.
In this case, we use Luma3DS by [AuroraWright](https://github.com/AuroraWright/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
In this case, we use Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
During this process, we also setup programs such as the following:
@ -27,7 +27,7 @@ During this process, we also setup programs such as the following:
* The latest release of [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/latest) *(the `.cia` file)*
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)
* The v1.9.2pre1 release of [GodMode9](https://github.com/d0k3/GodMode9/releases/tag/v1.9.2pre1)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest) *(the `.cia` file)*
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) *(the `.cia` and `.3dsx` files)*
* The latest release of [ctr-no-timeoffset](https://github.com/ihaveamac/ctr-no-timeoffset/releases/latest)
* The latest release of [Luma3DS Updater](https://github.com/KunoichiZ/lumaupdate/releases/latest) *(the `.cia` file)*
@ -177,7 +177,7 @@ You can now press (L) + (Down) + (Select) while the system is booted to open the
{% capture notice-6 %}
If you would like to upgrade to a bigger sized SD card, all you have to do is format your new SD card as FAT32 and copy paste the contents of the old SD card onto the new SD card.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) for Windows, [gparted](http://gparted.org/download.php) for Linux, or [Disk Utility](https://support.apple.com/en-gb/guide/disk-utility/format-a-disk-for-windows-computers-dskutl1010/mac) for Mac.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat (Windows)](formatting-sd-(windows)), [Disk Utility (Mac)](formatting-sd-(mac)), or [cfdisk (Linux)](formatting-sd-(linux)).
{% endcapture %}
<div class="notice--info">{{ notice-6 | markdownify }}</div>

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Linux)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(Windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
1. Type `watch "lsblk"`
1. Insert your SD card into your PC
1. Observe the output. It should match something like this:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 3,8G 0 disk
└─mmcblk0p1 179:1 0 3,7G 0 part /run/media/user/FFFF-FFFF
```
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filetype
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit

View file

@ -0,0 +1,60 @@
---
title: "Formatting SD (Mac)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Mac users only. If you are not on Mac, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Linux)](formatting-sd-(linux)) pages.
### Instructions
#### OS X El Capitan (10.11) and later
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. In the top-left "View" menu, choose "Show All Devices"
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Erase" at the top
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Ensure that "Scheme" is set to "Master Boot Record"
+ If "Scheme" does not appear, click "Cancel" and make sure to choose the device instead of a volume
1. Click "Erase"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
#### OS X Yosemite (10.10) and earlier
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Partition" at the top
+ If "Partition" does not appear, make sure to choose the device instead of a volume
1. Ensure that "Partition Layout" is set to "1 Partition"
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Click "Options" below the partition table
1. Choose "Master Boot Record"
1. Click "OK"
1. Click "Apply"
1. Click "Partition"
1. Wait for the format to finish
1. Close Disk Utility
1. If the SD card had any files and folders on it before the format, copy everything back from your computer

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Windows)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Windows users only. If you are not on Windows, check out the [Formatting SD (Linux)](formatting-sd-(linux)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### What You Need
* The latest version of [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm)
### Instructions
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `guiformat.exe`
1. Select your SD card's drive letter for "Drive"
Make sure you choose the correct drive letter, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Select a size for "Allocation unit size"
+ If the SD card is 64GB or below, choose 32768
* If the SD card is above 64GB, choose 65536
1. Enter anything for "Volume label"
1. Ensure that "Quick Format" is selected
1. Click "Start"
1. Click "OK"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
### Common Errors
* Failed to open device: GetLastError()=32
+ Close everything that may be using the SD card, such as any File Explorer windows.

View file

@ -6,7 +6,7 @@ title: "Get Started"
### Required Reading
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive.
Your device version can be found at the bottom right of the top screen of the System Settings.
@ -60,19 +60,10 @@ We believe SpotPass and StreetPass are also safe for use at this time.
<tbody>
<tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td>
<td style="text-align: center; font-weight: bold;">2.0.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">2.1.0</td>
<td style="text-align: center; font-weight: bold;">8.1.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">9.0.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="homebrew-launcher-(soundhax)">Homebrew Launcher (Soundhax)</a></td>
</tr><tr>
<tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td>
<td style="text-align: center; font-weight: bold;">11.13.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>

View file

@ -78,11 +78,11 @@ For a list of each of the calculated sighax signatures, see [this gist](https://
+ **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.14.0 or below.
+ 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).
+ 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). 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 use [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm) and set to an Allocation Unit Size of 32K (32768). If your SD card is 64GB or larger, use an Allocation Unit Size of 64K (65536) instead.
+ 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.
___

View file

@ -4,6 +4,9 @@ title: "Homebrew Launcher (PicHaxx)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the PicHaxx exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Pokemon Picross" game from the eShop.
@ -37,16 +40,17 @@ If you already have Pokemon Picross, this process will overwrite your game's sav
1. Select your `movable.sed` file
1. Select "Build and Download"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
1. Copy the new downloaded `00000001.sav` file to the `data` folder on your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
1. Copy the newly downloaded `00000001.sav` file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Pokemon Picross"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
+ You may see an error stating there are no applications found
1. Power off your device
___

View file

@ -24,12 +24,13 @@ This means that using a cartridge update from a version containing an older Nint
### What You Need
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region and version)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region, device, and version)*
### Instructions

View file

@ -2,62 +2,5 @@
title: "Homebrew Launcher (Steelhax)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the Steelhax exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Steel Diver: Sub Wars" game from the eShop.
If your device already has access to the Homebrew Launcher (whether through Steelhax or another exploit), you can skip to [DSiWare Dumper](dsidumper)).
{: .notice--success}
If you already have Steel Diver: Sub Wars, this process will overwrite your game's save file!
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}
### What You Need
* The free eShop game "Steel Diver: Sub Wars"
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [Steelhax](https://github.com/MechanicalDragon0687/vegaroxas.github.io/releases/download/1.0/steelhax-release.zip)
* The [otherapp payload](https://deadphoenix8091.github.io/3ds/#otherapp) *(for your region and version)*
### Instructions
#### Section I - Prep Work
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
1. Copy `boot.3dsx` to the root of your SD card
1. Copy the `steelhax` folder from the `Steelhax-release.zip` to the root of your SD card
1. Copy the otherapp payload to the `steelhax` folder on your SD card and rename it to `payload.bin`
#### Section II - Steelminer
1. Insert your SD card into your device
1. Launch "Steel Diver: Sub Wars" once and select a Mii to initialize your save file
+ Decline the game update when prompted
+ If you have already updated the game, use the Data Management menu of the System Settings to delete the update
1. Exit "Steel Diver: Sub Wars"
1. Power off your device
1. Insert your SD card into your computer
1. Open [the Steelminer Injector website](https://seedminer.hacks.guide/steelhax/) on your computer
1. Select your `movable.sed` file
1. Select "Start!"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `title` -> `00040000` -> `<8-character-region>` -> `data` on your SD card
+ **EUR Region**: `000d7e00`
+ **JPN Region**: `000d7c00`
+ **USA Region**: `000d7d00`
1. Copy the new downloaded save file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Steel Diver: Sub Wars"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
___
### Continue to [DSiWare Dumper](dsidumper)
{: .notice--primary}

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Fredtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to decrypt any DSiWare title for the purposes of injecting an exploitable DSiWare title into the DS Internet Settings application. This requires you to have a DSiWare backup, for example from BannerBomb or the DSiWare Dumper tool.
@ -12,11 +15,11 @@ This is a currently working implementation of the "FIRM partitions known-plainte
### What You Need
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3) or [DSiWare Dumper](dsidumper))
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3))
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
@ -28,18 +31,18 @@ This is a currently working implementation of the "FIRM partitions known-plainte
#### Section II - Fredtool
1. Open [Fredtool](https://fredtool.bruteforcemovable.com/) on your computer
1. Open [Fredtool](https://3ds.nhnarwhal.com/3dstools/fredtool.php) on your computer
1. Select your `movable.sed` file for the "Your movable.sed" field
1. Select your DSiWare Backup (`<8-character-id>.bin`) file for the "Your dsiware.bin" field
1. Complete the "I'm not a robot" captcha
1. Select "Start"
1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site
+ This file contains 2 dsiware backup files, one clean (unmodified) and one hax (exploited)
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ This `<ID1>` folder will be another 32 letter/number folder inside the `<ID0>` folder
+ If the `Nintendo DSiWare` folder does not exist, create it inside the `<ID1>` folder
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If the `Nintendo DSiWare` folder does not exist, create it inside of the `<ID1>`
1. Copy the `42383841.bin` file from the `output/hax/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your device
1. Power on your device
@ -87,7 +90,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Power off your device
1. Insert your SD card into your computer
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<32-character-id>/Nintendo DSiWare/` folder on your SD card
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare/` folder on your SD card
+ Replace the existing `42383841.bin` file
1. Reinsert your SD card into your device
1. Power on your device

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Frogtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
We will now use our Homebrew Launcher access to run the Frogtool utility in order to inject the exploitable Japanese version of the "Flipnote Studio" title, which we then use to run b9sTool and install boot9strap.
@ -18,14 +21,14 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce)
* The latest release of [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Copy `boot.nds` (B9STool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `boot.nds` (b9sTool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `Frogtool.3dsx` to the `/3ds/` folder on your SD card
1. Copy `frogcert.bin` to the root of your SD card
1. Reinsert your SD card into your device
@ -74,6 +77,26 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot
+ Your device should load the Home Menu after a short delay. If you get a black screen lasting longer than 5 minutes, [follow this troubleshooting guide](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
#### Section V - Restoring DS Download Play
1. Launch the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"})
1. Wait until you see the two buttons
+ Do not press either of the buttons
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
1. Select "Miscellaneous options"
1. Select "Switch the hb. title to the current app."
1. Press (B) to continue
1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu
1. Press (Home), then close Download Play
1. Relaunch the Download Play application
1. Your device should load the Homebrew Launcher
1. Launch Frogtool from the list of homebrew
1. Select the "RESTORE patched DS Download Play" option
1. Once this operation has finished, read the screens and check if the process was successful
+ If there are any errors or missing files, correct the problem and try again
1. If the process was successful, tap the touch screen, then press START to exit
___
### Continue to [Finalizing Setup](finalizing-setup)

View file

@ -22,7 +22,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The `.firm` corresponding to your device and version:
| Version(s) | Kernel | Old 3DS or Old 2DS | New 3DS or New 2DS |

View file

@ -14,7 +14,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* Your ntrboot flashed flashcart
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -6,25 +6,16 @@ title: "Installing boot9strap (Soundhax)"
### Required Reading
Soundhax (when combined with pre9otherapp) is compatible with versions 2.1.0 through 8.1.0 in the EUR, JPN, KOR, and USA regions.
{% capture notice-1 %}
Note that cartridge updates will only deliver updates to core features, such as the System Settings, Home Menu, etc. cartridge updates will not deliver updates to Nintendo 3DS Sound and Network features, such as System Transfer, Internet Browser, StreetPass Mii Plaza, or eShop.
This means that using a cartridge update from a version containing an older Nintendo 3DS Sound version *(<2.1.0)* to one that introduced a newer Nintendo 3DS Sound version will break Soundhax! You will need an alternate method of entering the Homebrew Launcher such as [Installing boot9strap (Browser)](installing-boot9strap-(browser)) or [Installing boot9strap (MSET)](installing-boot9strap-(mset))!
{% endcapture %}
<div class="notice--warning">{{ notice-1 | markdownify }}</div>
Soundhax (when combined with universal-otherapp) is compatible with versions 1.0.0 through 11.3.0 in all regions.
### What You Need
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [pre9otherapp](https://github.com/Pirater12/otherapp/releases/latest) *(the `.bin` file corresponding to your firmware version)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
### Instructions
@ -33,12 +24,11 @@ This means that using a cartridge update from a version containing an older Nint
1. Power off your device
1. Insert your SD card into your computer
1. Copy the Soundhax `.m4a` to the root of your SD card
1. Copy the pre9otherapp payload to the root of your SD card and rename it to `otherapp.bin`
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Copy `boot.3dsx` to the root of your SD card
1. Copy `otherapp.bin` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `arm9.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Reinsert your SD card into your device
1. Power on your device
@ -55,7 +45,7 @@ This means that using a cartridge update from a version containing an older Nint
+ In this situation, launching Soundhax immediately would cause these tips to appear on every launch of the Nintendo 3DS Sound until this is done
1. Go to `/SDCARD`, then play "<3 nedwill 2016"
+ This may take many tries
+ If it freezes, just force the console to power off by holding the power button, then try again
+ If it freezes, force the console to power off by holding the power button, then try again
![]({{ "/images/screenshots/soundhax-launch.png" | absolute_url }})
{: .notice--info}

View file

@ -17,31 +17,32 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--danger}
{: .notice--warning}
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release archive for [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://usm.bruteforcemovable.com/) on your computer
+ If this site is nonfunctional, try using [this one](https://3ds.nhnarwhal.com/3dstools/unsafemode.php)
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip folder (`unSAFE_MODE-bb3.zip`)
1. If your console is powered on, power off your console
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Copy `usm.bin` from the USM archive (`unSAFE_MODE-bb3.zip`) to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ If `Nintendo DSiWare` does not exist, create it
1. Copy `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from the USM archive (`unSAFE_MODE-bb3.zip`) to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -56,15 +57,15 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section III - unSAFE_MODE
1. With your system still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
+ Keep holding the buttons until the console boots into Safe Mode
1. With your device still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
+ Keep holding the buttons until the device boots into Safe Mode
1. Press "OK" to accept the update
+ There is no update. This is part of the exploit
1. Press "I accept" to accept the terms and conditions
1. The update will eventually fail, with error code `003-1099`. This is intended behaviour
1. When asked "Would you like to configure Internet settings?", select "Yes"
1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup`
+ Here is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
+ This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
1. Once you see `B9S install SUCCESS` on the top screen, press any button to reboot to Luma Configuration
#### Section IV - Configuring Luma3DS
@ -81,12 +82,10 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power your system off
1. Power off your device
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder
1. Continue to Finalizing Setup
___

View file

@ -8,7 +8,7 @@ title: "Legacy Methods"
There have been multiple improvements and advancements to methods for installing CFW over the last short while.
For this reason, it is recommended you use the most up-to-date method found on the [Get Started](get-started) page.
For this reason, it is recommended that you follow [Installing boot9strap (USM)](installing-boot9strap-(usm)) whenever possible.
However, "legacy" or outdated methods are kept here for various purposes. They will require that you have done [Seedminer](seedminer) first.

View file

@ -17,7 +17,7 @@ Note that if you have any payload files other than `GodMode9.firm` in the `/luma
This process will unlink your NNID from the system, since it will no longer be compatible with it. NNID's are locked to the region of your device that created them and cannot be transferred between regions without [a very complex and advanced process](https://gist.githubusercontent.com/yifanlu/e80db121d38aceb8cca0e03cefd5853b/raw/3c4dd89869156ca0f945a2791e699acfdb32b510/gistfile1.txt).
{: .notice--warning}
After this process, only **New 3DSs which have never accessed the eShop before** and **all Old 3DSs** will be able to access the eShop after creating a new NNID on their new region. Region changed New 3DSs that have already accessed the eShop on their original region cannot create a new NNID and access the eShop on their new region!
After this process, **you will not be able to access the eShop**. This includes any feature that uses an NNID, such as game updates, purchasing DLC, or online play in certain games. Region changing to your original region will usually not fix this issue.
{: .notice--warning}
Note that occasionally the eShop will inexplicably still not work for devices that it should work for. This is entirely to do with Nintendo's servers, and I really do not have any control over it. Additionally, note that occasionally the eShop will inexplicably work for devices that it should not (such as some New 3DSs). The cause for this is currently unknown.
@ -55,12 +55,34 @@ You MUST have already installed Luma3DS and boot9strap to use this.
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your device
#### Section II - CTRTransfer
#### Section II - NAND Backup
1. Launch GodMode9 by holding (Start) during boot
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed
1. If you are prompted to fix the RTC date&time, press (A) to do so, then set the date and time, then press (A) to continue
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Press (Home) to bring up the action menu
1. Select "Scripts..."
1. Select "GM9Megascript"
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Press (A) to confirm
+ This process will take some time
+ If you get an error, make sure that you have at least 1.3GB of free space on your SD card
1. Press (A) to continue
1. Press (B) to return to the main menu
1. Select "Exit"
1. Press (A) to relock write permissions if prompted
1. Hold (R) and press (B) at the same time to eject your SD card
1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_###.bin` and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer
+ Make backups in multiple locations (such as online file storage)
+ These backups will save you from a brick and/or help you recover files from the NAND image if anything goes wrong in the future
1. Delete `<date>_<serialnumber>_sysnand_###.bin` and `<date>_<serialnumber>_sysnand_###.bin.sha` from the `/gm9/out/` folder on your SD card after copying it
1. Reinsert your SD card into your device
+ If your SD card was not detected, hold (R) and press (B) at the same time to remount it
#### Section III - CTRTransfer
1. Navigate to `[0:] SDCARD` -> `gm9`
1. Press (A) on the CTRTransfer `.bin` to select it
1. Select "CTRNAND options..."
@ -87,7 +109,7 @@ You MUST have already installed Luma3DS and boot9strap to use this.
+ Updates while using B9S + Luma (what you have) are safe
+ If this gives you an error, set your DNS settings to "auto"
#### Section III - Launching FBI
#### Section IV - Launching FBI
1. Launch the Download Play application (this [icon]({{ "/images/download-play-icon.png" | absolute_url }})
1. Press (L) + (Down) + (Select) at the same time to open the Rosalina menu
@ -100,7 +122,7 @@ You MUST have already installed Luma3DS and boot9strap to use this.
1. Launch the Download Play application
1. Your device should load the Homebrew Launcher
#### Section IV - Reinstalling Tickets
#### Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section
{: .notice--info}
@ -120,14 +142,14 @@ If script found no user tickets told you to skip this section, then skip this se
+ Press (B) to decline installing tickets from CDN.
1. Press (Home) to exit FBI
#### Section V - Region settings
#### Section VI - Region settings
1. Launch the System Settings
1. Go to "Other Settings", "Profile", then "Region Settings"
1. Select a country from the region you switched to
1. If prompted, you do not need to set a state
#### Section VI - Remove CTRTransfer image
#### Section VII - Remove CTRTransfer image
1. Launch GodMode9 by holding (Start) during boot
1. Navigate to `[0:] SDCARD` -> `gm9`

View file

@ -35,7 +35,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This folder name is also known as your "ID0"
1. Power on your device
1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your Home Menu)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your console cannot connect to Nintendo's servers (due to a ban or connection issues)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues)
1. Find your Mii profile, then find the "Friend Code" field on the top screen
#### Section II - Seedminer
@ -48,14 +48,14 @@ This method uses a powerful graphics card to perform the calculations needed. A
1. Paste your device's 32 character long folder name into the "Your ID0" field
+ Do not attempt to enter the ID0 by hand. Ensure the ID0 is entered correctly by copying and pasting it from where you saved it in the previous section
1. Select "Go"
+ If the site immediately goes to step 4, download your `movable.sed` file and continue with the next section.
+ If the site immediately goes to step 4, download your `movable.sed` file and continue with the next section
1. When prompted, use the "Register Friend" button on your device to add the friend code of the bot 3DS console
1. Wait for the site to update
+ If it does not, wait a few minutes before refreshing the page once
1. Once the site processes your information, you will be given the option to "Continue" or "Do another device". Click the green "Continue" button
1. Wait for the remainder of the process to complete
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour.
+ During this process, the bot you added may not show up on your 3ds. As long as the website updates, this is not an issue.
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour
+ During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue
+ If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
1. When the process has completed, download your `movable.sed` file from the site
+ Keep this file as you will need it in the upcoming pages
@ -66,7 +66,7 @@ ___
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present on all 3DS units.
This method is compatible with all regions except CHN and TWN.
This method is compatible with all regions except CHN and TWN, and requires working shoulder buttons.
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary}

View file

@ -8,7 +8,7 @@ sitemap: false
**Popular**
+ [Finalizing Setup](finalizing-setup)
+ [Homebrew Launcher (Soundhax)](homebrew-launcher-(soundhax))
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -21,7 +21,6 @@ sitemap: false
+ [Cartridge Update](cart-update)
+ [Credits](credits)
+ [CTRTransfer](ctrtransfer)
+ [DSiWare Dumper](dsidumper)
+ [Donations](donations)
+ [F3 (Linux)](f3-(linux))
+ [F3X (Mac)](f3x-(mac))
@ -32,6 +31,9 @@ sitemap: false
+ [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system))
+ [Flashing ntrboot (DSi)](flashing-ntrboot-(dsi))
+ [Flashing ntrboot (NDS)](flashing-ntrboot-(nds))
+ [Formatting SD (Linux)](formatting-sd-(linux))
+ [Formatting SD (Mac)](formatting-sd-(mac))
+ [Formatting SD (Windows)](formatting-sd-(windows))
+ [Get Started](get-started)
+ [GodMode9 Usage](godmode9-usage)
+ [H2testw (Windows)](h2testw-(windows))
@ -39,23 +41,22 @@ sitemap: false
+ [Homebrew Launcher (Alternatives)](homebrew-launcher-(alternatives))
+ [Homebrew Launcher (PicHaxx)](homebrew-launcher-(pichaxx))
+ [Homebrew Launcher (Soundhax)](homebrew-launcher-(soundhax))
+ [Homebrew Launcher (Steelhax)](homebrew-launcher-(steelhax))
+ [Installing boot9strap (2xrsa)](installing-boot9strap-(2xrsa))
+ [Installing boot9strap (Browser)](installing-boot9strap-(browser))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
+ [Installing boot9strap (MSET)](installing-boot9strap-(mset))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (SafeB9SInstaller)](installing-boot9strap-(safeb9sinstaller))
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Installing boot9strap (unSAFE_MODE)](installing-boot9strap-(usm))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
+ [Installing boot9strap (USM)](installing-boot9strap-(usm))
+ [Legacy Methods](legacy-methods)
+ [Move EmuNAND](move-emunand)
+ [ntrboot](ntrboot)
+ [Region Changing](region-changing)
+ [Seedminer](seedminer)
+ [Legacy Seedminer Methods](legacy-methods)
+ [Troubleshooting](troubleshooting)
+ [Uninstall CFW](uninstall-cfw)
+ [Updating B9S](updating-b9s)

View file

@ -26,8 +26,7 @@ We believe SpotPass and StreetPass are also safe for use at this time.
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions
@ -37,7 +36,6 @@ For all steps in this section, overwrite any existing files on your SD card.
{: .notice--info}
1. Insert your SD card into your computer
1. Copy `boot.3dsx` to the root of your SD card
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.firm` from the SafeB9SInstaller `.zip` to the `/luma/payloads/` folder on your SD card
@ -56,7 +54,7 @@ For all steps in this section, overwrite any existing files on your SD card.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card, replacing the existing file
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card, replacing the existing file
1. Reinsert your SD card into your device
1. Power on your device

View file

@ -14,9 +14,6 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
To extract the `.7z` files linked on this page, you will need a file archiver like [7-Zip](http://www.7-zip.org/) or [The Unarchiver](https://theunarchiver.com/).
Si teniu un PIN habilitat a Luma3DS, SafeB9SInstaller us alertarà de l'error "OTP Crypto Fail" a menys que deshabiliteu el vostre PIN temporalment (podeu tornar-lo a habilitar després de l'actualització).
{: .notice--warning}
{% capture notice-1 %}
While we believe custom firmware is relatively safe at this time, it is important to note that it will never be "ban free".
@ -40,11 +37,10 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
{: .notice--info}
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - **New 3DS Users Only:** [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
### Instructions
@ -55,8 +51,7 @@ For all steps in this section, overwrite any existing files on your SD card.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.3dsx` to the root of your SD card
1. Copy `boot.firm` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `arm9loaderhax.bin` from the v7.0.5 Luma3DS `.7z` to the root of your SD card
1. Delete any existing `.bin` payloads in the `/luma/payloads/` folder on your SD card as they will not be compatible with boot9strap compatible Luma3DS versions
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the `/luma/payloads/` folder on your SD card

View file

@ -4,6 +4,9 @@ title: "BannerBomb3"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
To dump system DSiWare, we exploit a flaw in the DSiWare Data Management window of the Settings application.

View file

@ -2,6 +2,9 @@
title: "Credits"
---
**Special thanks to Plailect, the original creator and maintainer of the guide!**
{: .notice--primary}
**Un agraïment especial a tots els de [#Cakey a Freenode]
(http://webchat.freenode.net/?channels=%23Cakey) per ser
increïbles!**
@ -24,7 +27,7 @@ Si t'he oblidat, contacta'm i hi afegiré el teu nom.
+ Cartman123
+ Cell9
+ coder65535
+ Cruel`
+ Cruel
+ d0k3
+ dank101
+ Dazzozo
@ -37,6 +40,7 @@ Si t'he oblidat, contacta'm i hi afegiré el teu nom.
+ erman1337
+ felipejfc
+ figgyc
+ fox8091
+ Frozen_Chen
+ Gelex
+ Hamcha
@ -48,12 +52,12 @@ Si t'he oblidat, contacta'm i hi afegiré el teu nom.
+ jkcgs
+ kartik
+ LordBass
+ MassExplosion123
+ mid-kid
+ MrNbaYoh
+ Mrrraou
+ Night_Fallen_Wolf
+ Normmatt
+ Plailect
+ plutooo
+ Psi-Hate
+ RandallHoffman

View file

@ -2,36 +2,5 @@
title: "DSiDumper"
---
{% include toc title="Table of Contents" %}
### Required Reading
To dump system DSiWare, we use an existing homebrew launcher exploit.
If during this guide you discovered a broken DS Internet Settings application, follow [TWLFix for Homebrew](https://github.com/MechanicalDragon0687/TWLFix-3DS/releases) before continuing
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [DSiWare Dumper](https://github.com/MechanicalDragon0687/3DS-DSiWare_Dumper/releases)
#### Section I - Prep Work
1. Power off your device
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `DSiWare_Dump.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your device
1. Power on your device
#### Section II - DSiWare Dumping
1. Open the Homebrew Launcher using any method
1. Launch DSiWare Dumper from the list of homebrew
+ This will dump a DSiWare application to SD root
+ It is normal to see several failures.
1. When it shows "Success", this is the file you will use for the DSiWare backup later in the guide
Continue to [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
{: .notice--primary}
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}

View file

@ -8,7 +8,7 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND, and can be any valid arm9 payload in the FIRM format. This file can be replaced at any time, although Luma3DS allows for the launch of other arm9 payloads in the FIRM format using the Luma3DS chainloader.
In this case, we use Luma3DS by [AuroraWright](https://github.com/AuroraWright/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
In this case, we use Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
During this process, we also setup programs such as the following:
@ -27,7 +27,7 @@ During this process, we also setup programs such as the following:
* The latest release of [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/latest) *(the `.cia` file)*
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)
* The v1.9.2pre1 release of [GodMode9](https://github.com/d0k3/GodMode9/releases/tag/v1.9.2pre1)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest) *(the `.cia` file)*
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) *(the `.cia` and `.3dsx` files)*
* The latest release of [ctr-no-timeoffset](https://github.com/ihaveamac/ctr-no-timeoffset/releases/latest)
* The latest release of [Luma3DS Updater](https://github.com/KunoichiZ/lumaupdate/releases/latest) *(the `.cia` file)*
@ -177,7 +177,7 @@ You can now press (L) + (Down) + (Select) while the system is booted to open the
{% capture notice-6 %}
If you would like to upgrade to a bigger sized SD card, all you have to do is format your new SD card as FAT32 and copy paste the contents of the old SD card onto the new SD card.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) for Windows, [gparted](http://gparted.org/download.php) for Linux, or [Disk Utility](https://support.apple.com/en-gb/guide/disk-utility/format-a-disk-for-windows-computers-dskutl1010/mac) for Mac.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat (Windows)](formatting-sd-(windows)), [Disk Utility (Mac)](formatting-sd-(mac)), or [cfdisk (Linux)](formatting-sd-(linux)).
{% endcapture %}
<div class="notice--info">{{ notice-6 | markdownify }}</div>

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Linux)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(Windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
1. Type `watch "lsblk"`
1. Insert your SD card into your PC
1. Observe the output. It should match something like this:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 3,8G 0 disk
└─mmcblk0p1 179:1 0 3,7G 0 part /run/media/user/FFFF-FFFF
```
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filetype
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit

View file

@ -0,0 +1,60 @@
---
title: "Formatting SD (Mac)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Mac users only. If you are not on Mac, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Linux)](formatting-sd-(linux)) pages.
### Instructions
#### OS X El Capitan (10.11) and later
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. In the top-left "View" menu, choose "Show All Devices"
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Erase" at the top
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Ensure that "Scheme" is set to "Master Boot Record"
+ If "Scheme" does not appear, click "Cancel" and make sure to choose the device instead of a volume
1. Click "Erase"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
#### OS X Yosemite (10.10) and earlier
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Partition" at the top
+ If "Partition" does not appear, make sure to choose the device instead of a volume
1. Ensure that "Partition Layout" is set to "1 Partition"
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Click "Options" below the partition table
1. Choose "Master Boot Record"
1. Click "OK"
1. Click "Apply"
1. Click "Partition"
1. Wait for the format to finish
1. Close Disk Utility
1. If the SD card had any files and folders on it before the format, copy everything back from your computer

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Windows)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Windows users only. If you are not on Windows, check out the [Formatting SD (Linux)](formatting-sd-(linux)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### What You Need
* The latest version of [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm)
### Instructions
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `guiformat.exe`
1. Select your SD card's drive letter for "Drive"
Make sure you choose the correct drive letter, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Select a size for "Allocation unit size"
+ If the SD card is 64GB or below, choose 32768
* If the SD card is above 64GB, choose 65536
1. Enter anything for "Volume label"
1. Ensure that "Quick Format" is selected
1. Click "Start"
1. Click "OK"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
### Common Errors
* Failed to open device: GetLastError()=32
+ Close everything that may be using the SD card, such as any File Explorer windows.

View file

@ -6,7 +6,7 @@ title: "Get Started"
### Required Reading
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive.
Your device version can be found at the bottom right of the top screen of the System Settings.
@ -60,19 +60,10 @@ We believe SpotPass and StreetPass are also safe for use at this time.
<tbody>
<tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td>
<td style="text-align: center; font-weight: bold;">2.0.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">2.1.0</td>
<td style="text-align: center; font-weight: bold;">8.1.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">9.0.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="homebrew-launcher-(soundhax)">Homebrew Launcher (Soundhax)</a></td>
</tr><tr>
<tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td>
<td style="text-align: center; font-weight: bold;">11.13.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>

View file

@ -78,11 +78,11 @@ For a list of each of the calculated sighax signatures, see [this gist](https://
+ **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.14.0 or below.
+ 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).
+ 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). 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 use [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm) and set to an Allocation Unit Size of 32K (32768). If your SD card is 64GB or larger, use an Allocation Unit Size of 64K (65536) instead.
+ 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.
___

View file

@ -4,6 +4,9 @@ title: "Homebrew Launcher (PicHaxx)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the PicHaxx exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Pokemon Picross" game from the eShop.
@ -37,16 +40,17 @@ If you already have Pokemon Picross, this process will overwrite your game's sav
1. Select your `movable.sed` file
1. Select "Build and Download"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
1. Copy the new downloaded `00000001.sav` file to the `data` folder on your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
1. Copy the newly downloaded `00000001.sav` file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Pokemon Picross"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
+ You may see an error stating there are no applications found
1. Power off your device
___

View file

@ -24,12 +24,13 @@ This means that using a cartridge update from a version containing an older Nint
### What You Need
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region and version)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region, device, and version)*
### Instructions

View file

@ -2,62 +2,5 @@
title: "Homebrew Launcher (Steelhax)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the Steelhax exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Steel Diver: Sub Wars" game from the eShop.
If your device already has access to the Homebrew Launcher (whether through Steelhax or another exploit), you can skip to [DSiWare Dumper](dsidumper)).
{: .notice--success}
If you already have Steel Diver: Sub Wars, this process will overwrite your game's save file!
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}
### What You Need
* The free eShop game "Steel Diver: Sub Wars"
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [Steelhax](https://github.com/MechanicalDragon0687/vegaroxas.github.io/releases/download/1.0/steelhax-release.zip)
* The [otherapp payload](https://deadphoenix8091.github.io/3ds/#otherapp) *(for your region and version)*
### Instructions
#### Section I - Prep Work
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
1. Copy `boot.3dsx` to the root of your SD card
1. Copy the `steelhax` folder from the `Steelhax-release.zip` to the root of your SD card
1. Copy the otherapp payload to the `steelhax` folder on your SD card and rename it to `payload.bin`
#### Section II - Steelminer
1. Insert your SD card into your device
1. Launch "Steel Diver: Sub Wars" once and select a Mii to initialize your save file
+ Decline the game update when prompted
+ If you have already updated the game, use the Data Management menu of the System Settings to delete the update
1. Exit "Steel Diver: Sub Wars"
1. Power off your device
1. Insert your SD card into your computer
1. Open [the Steelminer Injector website](https://seedminer.hacks.guide/steelhax/) on your computer
1. Select your `movable.sed` file
1. Select "Start!"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `title` -> `00040000` -> `<8-character-region>` -> `data` on your SD card
+ **EUR Region**: `000d7e00`
+ **JPN Region**: `000d7c00`
+ **USA Region**: `000d7d00`
1. Copy the new downloaded save file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Steel Diver: Sub Wars"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
___
### Continue to [DSiWare Dumper](dsidumper)
{: .notice--primary}

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Fredtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to decrypt any DSiWare title for the purposes of injecting an exploitable DSiWare title into the DS Internet Settings application. This requires you to have a DSiWare backup, for example from BannerBomb or the DSiWare Dumper tool.
@ -12,11 +15,11 @@ This is a currently working implementation of the "FIRM partitions known-plainte
### What You Need
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3) or [DSiWare Dumper](dsidumper))
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3))
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
@ -28,18 +31,18 @@ This is a currently working implementation of the "FIRM partitions known-plainte
#### Section II - Fredtool
1. Open [Fredtool](https://fredtool.bruteforcemovable.com/) on your computer
1. Open [Fredtool](https://3ds.nhnarwhal.com/3dstools/fredtool.php) on your computer
1. Select your `movable.sed` file for the "Your movable.sed" field
1. Select your DSiWare Backup (`<8-character-id>.bin`) file for the "Your dsiware.bin" field
1. Complete the "I'm not a robot" captcha
1. Select "Start"
1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site
+ This file contains 2 dsiware backup files, one clean (unmodified) and one hax (exploited)
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ This `<ID1>` folder will be another 32 letter/number folder inside the `<ID0>` folder
+ If the `Nintendo DSiWare` folder does not exist, create it inside the `<ID1>` folder
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If the `Nintendo DSiWare` folder does not exist, create it inside of the `<ID1>`
1. Copy the `42383841.bin` file from the `output/hax/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your device
1. Power on your device
@ -87,7 +90,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Power off your device
1. Insert your SD card into your computer
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<32-character-id>/Nintendo DSiWare/` folder on your SD card
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare/` folder on your SD card
+ Replace the existing `42383841.bin` file
1. Reinsert your SD card into your device
1. Power on your device

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Frogtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
We will now use our Homebrew Launcher access to run the Frogtool utility in order to inject the exploitable Japanese version of the "Flipnote Studio" title, which we then use to run b9sTool and install boot9strap.
@ -18,14 +21,14 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce)
* The latest release of [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Copy `boot.nds` (B9STool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `boot.nds` (b9sTool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `Frogtool.3dsx` to the `/3ds/` folder on your SD card
1. Copy `frogcert.bin` to the root of your SD card
1. Reinsert your SD card into your device
@ -74,6 +77,26 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot
+ Your device should load the Home Menu after a short delay. If you get a black screen lasting longer than 5 minutes, [follow this troubleshooting guide](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
#### Section V - Restoring DS Download Play
1. Launch the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"})
1. Wait until you see the two buttons
+ Do not press either of the buttons
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
1. Select "Miscellaneous options"
1. Select "Switch the hb. title to the current app."
1. Press (B) to continue
1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu
1. Press (Home), then close Download Play
1. Relaunch the Download Play application
1. Your device should load the Homebrew Launcher
1. Launch Frogtool from the list of homebrew
1. Select the "RESTORE patched DS Download Play" option
1. Once this operation has finished, read the screens and check if the process was successful
+ If there are any errors or missing files, correct the problem and try again
1. If the process was successful, tap the touch screen, then press START to exit
___
### Continue to [Finalizing Setup](finalizing-setup)

View file

@ -22,7 +22,7 @@ This will work on New 3DS, New 2DS, Old 3DS, and Old 2DS on *all* versions that
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest version of [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest)
+ Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py`
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The `.firm` corresponding to your device and version:
| Version(s) | Kernel | Old 3DS or Old 2DS | New 3DS or New 2DS |

View file

@ -14,7 +14,7 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* Your ntrboot flashed flashcart
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions

View file

@ -6,25 +6,16 @@ title: "Installing boot9strap (Soundhax)"
### Required Reading
Soundhax (when combined with pre9otherapp) is compatible with versions 2.1.0 through 8.1.0 in the EUR, JPN, KOR, and USA regions.
{% capture notice-1 %}
Note that cartridge updates will only deliver updates to core features, such as the System Settings, Home Menu, etc. cartridge updates will not deliver updates to Nintendo 3DS Sound and Network features, such as System Transfer, Internet Browser, StreetPass Mii Plaza, or eShop.
This means that using a cartridge update from a version containing an older Nintendo 3DS Sound version *(<2.1.0)* to one that introduced a newer Nintendo 3DS Sound version will break Soundhax! You will need an alternate method of entering the Homebrew Launcher such as [Installing boot9strap (Browser)](installing-boot9strap-(browser)) or [Installing boot9strap (MSET)](installing-boot9strap-(mset))!
{% endcapture %}
<div class="notice--warning">{{ notice-1 | markdownify }}</div>
Soundhax (when combined with universal-otherapp) is compatible with versions 1.0.0 through 11.3.0 in all regions.
### What You Need
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [pre9otherapp](https://github.com/Pirater12/otherapp/releases/latest) *(the `.bin` file corresponding to your firmware version)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest)
### Instructions
@ -33,12 +24,11 @@ This means that using a cartridge update from a version containing an older Nint
1. Power off your device
1. Insert your SD card into your computer
1. Copy the Soundhax `.m4a` to the root of your SD card
1. Copy the pre9otherapp payload to the root of your SD card and rename it to `otherapp.bin`
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Copy `boot.3dsx` to the root of your SD card
1. Copy `otherapp.bin` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `arm9.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Reinsert your SD card into your device
1. Power on your device
@ -55,7 +45,7 @@ This means that using a cartridge update from a version containing an older Nint
+ In this situation, launching Soundhax immediately would cause these tips to appear on every launch of the Nintendo 3DS Sound until this is done
1. Go to `/SDCARD`, then play "<3 nedwill 2016"
+ This may take many tries
+ If it freezes, just force the console to power off by holding the power button, then try again
+ If it freezes, force the console to power off by holding the power button, then try again
![]({{ "/images/screenshots/soundhax-launch.png" | absolute_url }})
{: .notice--info}

View file

@ -17,31 +17,32 @@ Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recov
These instructions work on USA, Europe, Japan, and Korea region consoles as indicated by the letters U, E, J, or K after the system version.
If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will need to use a [Legacy Method](legacy-methods). For assistance with this matter, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask, in English, for help.
{: .notice--danger}
{: .notice--warning}
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release archive for [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
1. If your device is powered on, power off your device
1. Open [unSAFE_MODE-bb3 tool](https://usm.bruteforcemovable.com/) on your computer
+ If this site is nonfunctional, try using [this one](https://3ds.nhnarwhal.com/3dstools/unsafemode.php)
1. Upload your movable.sed using the "Choose File" option
1. Click "Download unSAFE_MODE-bb3 archive"
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip folder (`unSAFE_MODE-bb3.zip`)
1. If your console is powered on, power off your console
+ This will download an exploit DSiWare called `F00D43D5.bin` and a SAFE_MODE exploit data file called `usm.bin` inside of a zip archive (`unSAFE_MODE-bb3.zip`)
1. Insert your SD card into your computer
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. Copy `usm.bin` from the USM archive (`unSAFE_MODE-bb3.zip`) to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ If `Nintendo DSiWare` does not exist, create it
1. Copy `usm.bin` from `unSAFE_MODE-bb3.zip` to the root of your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If `Nintendo DSiWare` does not exist, create it inside of the `<ID1>`
1. If there are any existing DSiWare backup files (`<8-character-id>.bin`) in this folder, move them to your PC
+ This will leave you with an empty Nintendo DSiWare folder. Moving the files to your PC ensures you don't delete any intentional backups
1. Copy the `F00D43D5.bin` file from the USM archive (`unSAFE_MODE-bb3.zip`) to the `Nintendo DSiWare` folder
1. Copy the `F00D43D5.bin` file from `unSAFE_MODE-bb3.zip` to the `Nintendo DSiWare` folder
#### Section II - BannerBomb3
@ -56,15 +57,15 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
#### Section III - unSAFE_MODE
1. With your system still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
+ Keep holding the buttons until the console boots into Safe Mode
1. With your device still powered off, hold the following buttons: (Left Shoulder) + (Right Shoulder) + (D-Pad Up) + (A), then press (Power)
+ Keep holding the buttons until the device boots into Safe Mode
1. Press "OK" to accept the update
+ There is no update. This is part of the exploit
1. Press "I accept" to accept the terms and conditions
1. The update will eventually fail, with error code `003-1099`. This is intended behaviour
1. When asked "Would you like to configure Internet settings?", select "Yes"
1. On the following menu, navigate to `Connection 1` -> `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` -> `Detailed Setup`
+ Here is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
+ This is a [visual representation](https://uwuu.ca/images/safemode_highlighted.png)
1. Once you see `B9S install SUCCESS` on the top screen, press any button to reboot to Luma Configuration
#### Section IV - Configuring Luma3DS
@ -81,12 +82,10 @@ If your (Right/Left Shoulder), (D-Pad Up) or (A) buttons do not work, you will n
1. Navigate to `Data Management` -> `DSiWare`
1. Click on the SD Card section
+ Your bottom screen should flash Green and then the system will reboot to home menu a few seconds later. This means your WiFi configuration profiles were successfully restored
1. Power your system off
1. Power off your device
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder
1. Continue to Finalizing Setup
___

View file

@ -8,7 +8,7 @@ title: "Legacy Methods"
There have been multiple improvements and advancements to methods for installing CFW over the last short while.
For this reason, it is recommended you use the most up-to-date method found on the [Get Started](get-started) page.
For this reason, it is recommended that you follow [Installing boot9strap (USM)](installing-boot9strap-(usm)) whenever possible.
However, "legacy" or outdated methods are kept here for various purposes. They will require that you have done [Seedminer](seedminer) first.

View file

@ -17,7 +17,7 @@ Note that if you have any payload files other than `GodMode9.firm` in the `/luma
This process will unlink your NNID from the system, since it will no longer be compatible with it. NNID's are locked to the region of your device that created them and cannot be transferred between regions without [a very complex and advanced process](https://gist.githubusercontent.com/yifanlu/e80db121d38aceb8cca0e03cefd5853b/raw/3c4dd89869156ca0f945a2791e699acfdb32b510/gistfile1.txt).
{: .notice--warning}
After this process, only **New 3DSs which have never accessed the eShop before** and **all Old 3DSs** will be able to access the eShop after creating a new NNID on their new region. Region changed New 3DSs that have already accessed the eShop on their original region cannot create a new NNID and access the eShop on their new region!
After this process, **you will not be able to access the eShop**. This includes any feature that uses an NNID, such as game updates, purchasing DLC, or online play in certain games. Region changing to your original region will usually not fix this issue.
{: .notice--warning}
Note that occasionally the eShop will inexplicably still not work for devices that it should work for. This is entirely to do with Nintendo's servers, and I really do not have any control over it. Additionally, note that occasionally the eShop will inexplicably work for devices that it should not (such as some New 3DSs). The cause for this is currently unknown.
@ -55,12 +55,34 @@ You MUST have already installed Luma3DS and boot9strap to use this.
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your device
#### Section II - CTRTransfer
#### Section II - NAND Backup
1. Launch GodMode9 by holding (Start) during boot
1. If you are prompted to create an essential files backup, press (A) to do so, then press (A) to continue once it has completed
1. If you are prompted to fix the RTC date&time, press (A) to do so, then set the date and time, then press (A) to continue
+ Note that, if you had to fix the RTC date and time, you will have to fix the time in the System Settings as well after this guide
1. Press (Home) to bring up the action menu
1. Select "Scripts..."
1. Select "GM9Megascript"
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Premeu (A) per confirmar
+ This process will take some time
+ If you get an error, make sure that you have at least 1.3GB of free space on your SD card
1. Press (A) to continue
1. Press (B) to return to the main menu
1. Select "Exit"
1. Press (A) to relock write permissions if prompted
1. Hold (R) and press (B) at the same time to eject your SD card
1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_###.bin` and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer
+ Make backups in multiple locations (such as online file storage)
+ These backups will save you from a brick and/or help you recover files from the NAND image if anything goes wrong in the future
1. Delete `<date>_<serialnumber>_sysnand_###.bin` and `<date>_<serialnumber>_sysnand_###.bin.sha` from the `/gm9/out/` folder on your SD card after copying it
1. Reinsert your SD card into your device
+ If your SD card was not detected, hold (R) and press (B) at the same time to remount it
#### Section III - CTRTransfer
1. Navigate to `[0:] SDCARD` -> `gm9`
1. Press (A) on the CTRTransfer `.bin` to select it
1. Select "CTRNAND options..."
@ -87,7 +109,7 @@ You MUST have already installed Luma3DS and boot9strap to use this.
+ Updates while using B9S + Luma (what you have) are safe
+ Si obteniu un error, establiu els vostres paràmetres DNS en "auto"
#### Section III - Launching FBI
#### Section IV - Launching FBI
1. Launch the Download Play application (this [icon]({{ "/images/download-play-icon.png" | absolute_url }})
1. Press (L) + (Down) + (Select) at the same time to open the Rosalina menu
@ -100,7 +122,7 @@ You MUST have already installed Luma3DS and boot9strap to use this.
1. Launch the Download Play application
1. Your device should load the Homebrew Launcher
#### Section IV - Reinstalling Tickets
#### Section V - Reinstalling Tickets
If script found no user tickets told you to skip this section, then skip this section
{: .notice--info}
@ -120,14 +142,14 @@ If script found no user tickets told you to skip this section, then skip this se
+ Press (B) to decline installing tickets from CDN.
1. Press (Home) to exit FBI
#### Section V - Region settings
#### Section VI - Region settings
1. Launch the System Settings
1. Go to "Other Settings", "Profile", then "Region Settings"
1. Select a country from the region you switched to
1. If prompted, you do not need to set a state
#### Section VI - Remove CTRTransfer image
#### Section VII - Remove CTRTransfer image
1. Launch GodMode9 by holding (Start) during boot
1. Navigate to `[0:] SDCARD` -> `gm9`

View file

@ -35,7 +35,7 @@ This method uses a powerful graphics card to perform the calculations needed. A
+ This folder name is also known as your "ID0"
1. Power on your device
1. Go to your Friend List (the [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) in the top row of your Home Menu)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your console cannot connect to Nintendo's servers (due to a ban or connection issues)
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your device cannot connect to Nintendo's servers (due to a ban or connection issues)
1. Find your Mii profile, then find the "Friend Code" field on the top screen
#### Section II - Seedminer
@ -48,14 +48,14 @@ This method uses a powerful graphics card to perform the calculations needed. A
1. Paste your device's 32 character long folder name into the "Your ID0" field
+ Do not attempt to enter the ID0 by hand. Ensure the ID0 is entered correctly by copying and pasting it from where you saved it in the previous section
1. Select "Go"
+ If the site immediately goes to step 4, download your `movable.sed` file and continue with the next section.
+ If the site immediately goes to step 4, download your `movable.sed` file and continue with the next section
1. When prompted, use the "Register Friend" button on your device to add the friend code of the bot 3DS console
1. Wait for the site to update
+ If it does not, wait a few minutes before refreshing the page once
1. Once the site processes your information, you will be given the option to "Continue" or "Do another device". Click the green "Continue" button
1. Wait for the remainder of the process to complete
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour.
+ During this process, the bot you added may not show up on your 3ds. As long as the website updates, this is not an issue.
+ This is usually fast (1-5 minutes) but in some cases, can take up to half an hour
+ During this process, the bot you added may not show up on your 3DS. As long as the website updates, this is not an issue
+ If you are still waiting after half an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
1. When the process has completed, download your `movable.sed` file from the site
+ Keep this file as you will need it in the upcoming pages
@ -66,7 +66,7 @@ ___
This method of using Seedminer for further exploitation uses your `movable.sed` file to take advantage of exploits in the SAFE_MODE firmware present on all 3DS units.
This method is compatible with all regions except CHN and TWN.
This method is compatible with all regions except CHN and TWN, and requires working shoulder buttons.
Continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary}

View file

@ -8,7 +8,7 @@ sitemap: false
**Popular**
+ [Finalizing Setup](finalizing-setup)
+ [Homebrew Launcher (Soundhax)](homebrew-launcher-(soundhax))
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -21,7 +21,6 @@ sitemap: false
+ [Cartridge Update](cart-update)
+ [Credits](credits)
+ [CTRTransfer](ctrtransfer)
+ [DSiWare Dumper](dsidumper)
+ [Donations](donations)
+ [F3 (Linux)](f3-(linux))
+ [F3X (Mac)](f3x-(mac))
@ -32,6 +31,9 @@ sitemap: false
+ [Flashing ntrboot (3DS Multi System)](flashing-ntrboot-(3ds-multi-system))
+ [Flashing ntrboot (DSi)](flashing-ntrboot-(dsi))
+ [Flashing ntrboot (NDS)](flashing-ntrboot-(nds))
+ [Formatting SD (Linux)](formatting-sd-(linux))
+ [Formatting SD (Mac)](formatting-sd-(mac))
+ [Formatting SD (Windows)](formatting-sd-(windows))
+ [Get Started](get-started)
+ [GodMode9 Usage](godmode9-usage)
+ [H2testw (Windows)](h2testw-(windows))
@ -39,23 +41,22 @@ sitemap: false
+ [Homebrew Launcher (Alternatives)](homebrew-launcher-(alternatives))
+ [Homebrew Launcher (PicHaxx)](homebrew-launcher-(pichaxx))
+ [Homebrew Launcher (Soundhax)](homebrew-launcher-(soundhax))
+ [Homebrew Launcher (Steelhax)](homebrew-launcher-(steelhax))
+ [Installing boot9strap (2xrsa)](installing-boot9strap-(2xrsa))
+ [Installing boot9strap (Browser)](installing-boot9strap-(browser))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
+ [Installing boot9strap (MSET)](installing-boot9strap-(mset))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (SafeB9SInstaller)](installing-boot9strap-(safeb9sinstaller))
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Installing boot9strap (unSAFE_MODE)](installing-boot9strap-(usm))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))
+ [Installing boot9strap (USM)](installing-boot9strap-(usm))
+ [Legacy Methods](legacy-methods)
+ [Move EmuNAND](move-emunand)
+ [ntrboot](ntrboot)
+ [Region Changing](region-changing)
+ [Seedminer](seedminer)
+ [Legacy Seedminer Methods](legacy-methods)
+ [Troubleshooting](troubleshooting)
+ [Uninstall CFW](uninstall-cfw)
+ [Updating B9S](updating-b9s)

View file

@ -26,8 +26,7 @@ We believe SpotPass and StreetPass are also safe for use at this time.
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
### Instructions
@ -37,7 +36,6 @@ For all steps in this section, overwrite any existing files on your SD card.
{: .notice--info}
1. Insert your SD card into your computer
1. Copy `boot.3dsx` to the root of your SD card
1. Create a folder named `boot9strap` on the root of your SD card
1. Copy `boot9strap.firm` and `boot9strap.firm.sha` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Copy `SafeB9SInstaller.firm` from the SafeB9SInstaller `.zip` to the `/luma/payloads/` folder on your SD card
@ -56,7 +54,7 @@ For all steps in this section, overwrite any existing files on your SD card.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card, replacing the existing file
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card, replacing the existing file
1. Reinsert your SD card into your device
1. Power on your device

View file

@ -14,9 +14,6 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
To extract the `.7z` files linked on this page, you will need a file archiver like [7-Zip](http://www.7-zip.org/) or [The Unarchiver](https://theunarchiver.com/).
If you have a PIN enabled on Luma3DS, SafeB9SInstaller will give you an "OTP Crypto Fail" error unless you temporarily disable your PIN (you can re-enable the PIN after the update).
{: .notice--warning}
{% capture notice-1 %}
While we believe custom firmware is relatively safe at this time, it is important to note that it will never be "ban free".
@ -40,11 +37,10 @@ Note that, only on New 3DS, `secret_sector.bin` is needed to revert the arm9load
{: .notice--info}
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - **New 3DS Users Only:** [secret_sector.bin](magnet:?xt=urn:btih:15a3c97acf17d67af98ae8657cc66820cc58f655&dn=secret_sector.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The v7.0.5 release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/tag/v7.0.5) *(the `.7z` file)*
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
### Instructions
@ -55,8 +51,7 @@ For all steps in this section, overwrite any existing files on your SD card.
1. Power off your device
1. Insert your SD card into your computer
1. Copy `boot.3dsx` to the root of your SD card
1. Copy `boot.firm` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the latest version Luma3DS `.zip` to the root of your SD card
1. Copy `arm9loaderhax.bin` from the v7.0.5 Luma3DS `.7z` to the root of your SD card
1. Delete any existing `.bin` payloads in the `/luma/payloads/` folder on your SD card as they will not be compatible with boot9strap compatible Luma3DS versions
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.zip` to the `/luma/payloads/` folder on your SD card

View file

@ -4,6 +4,9 @@ title: "BannerBomb3"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
To dump system DSiWare, we exploit a flaw in the DSiWare Data Management window of the Settings application.

View file

@ -2,6 +2,9 @@
title: "Credits"
---
**Special thanks to Plailect, the original creator and maintainer of the guide!**
{: .notice--primary}
**Special thanks to all of [#Cakey on Freenode](http://webchat.freenode.net/?channels=%23Cakey) for being awesome!**
{: .notice--primary}
@ -22,7 +25,7 @@ If I forgot you here, contact me and I'll add your name.
+ Cartman123
+ Cell9
+ coder65535
+ Cruel`
+ Cruel
+ d0k3
+ dank101
+ Dazzozo
@ -35,6 +38,7 @@ If I forgot you here, contact me and I'll add your name.
+ erman1337
+ felipejfc
+ figgyc
+ fox8091
+ Frozen_Chen
+ Gelex
+ Hamcha
@ -46,12 +50,12 @@ If I forgot you here, contact me and I'll add your name.
+ jkcgs
+ kartik
+ LordBass
+ MassExplosion123
+ mid-kid
+ MrNbaYoh
+ Mrrraou
+ Night_Fallen_Wolf
+ Normmatt
+ Plailect
+ plutooo
+ Psi-Hate
+ RandallHoffman

View file

@ -2,36 +2,5 @@
title: "DSiDumper"
---
{% include toc title="Table of Contents" %}
### Required Reading
To dump system DSiWare, we use an existing homebrew launcher exploit.
If during this guide you discovered a broken DS Internet Settings application, follow [TWLFix for Homebrew](https://github.com/MechanicalDragon0687/TWLFix-3DS/releases) before continuing
### What You Need
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [DSiWare Dumper](https://github.com/MechanicalDragon0687/3DS-DSiWare_Dumper/releases)
#### Section I - Prep Work
1. Power off your device
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `DSiWare_Dump.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your device
1. Power on your device
#### Section II - DSiWare Dumping
1. Open the Homebrew Launcher using any method
1. Launch DSiWare Dumper from the list of homebrew
+ This will dump a DSiWare application to SD root
+ It is normal to see several failures.
1. When it shows "Success", this is the file you will use for the DSiWare backup later in the guide
Continue to [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
{: .notice--primary}
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}

View file

@ -8,7 +8,7 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND, and can be any valid arm9 payload in the FIRM format. This file can be replaced at any time, although Luma3DS allows for the launch of other arm9 payloads in the FIRM format using the Luma3DS chainloader.
In this case, we use Luma3DS by [AuroraWright](https://github.com/AuroraWright/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
In this case, we use Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to boot a patched SysNAND directly, allowing us to completely bypass the need for any kind of EmuNAND, vastly simplifying the usage of a hacked 3DS in addition to saving SD card space.
During this process, we also setup programs such as the following:
@ -27,7 +27,7 @@ During this process, we also setup programs such as the following:
* The latest release of [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases/latest) *(the `.cia` file)*
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest)
* The v1.9.2pre1 release of [GodMode9](https://github.com/d0k3/GodMode9/releases/tag/v1.9.2pre1)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest)
* The latest release of [DSP1](https://github.com/zoogie/DSP1/releases/latest) *(the `.cia` file)*
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) *(the `.cia` and `.3dsx` files)*
* The latest release of [ctr-no-timeoffset](https://github.com/ihaveamac/ctr-no-timeoffset/releases/latest)
* The latest release of [Luma3DS Updater](https://github.com/KunoichiZ/lumaupdate/releases/latest) *(the `.cia` file)*
@ -177,7 +177,7 @@ You can now press (L) + (Down) + (Select) while the system is booted to open the
{% capture notice-6 %}
If you would like to upgrade to a bigger sized SD card, all you have to do is format your new SD card as FAT32 and copy paste the contents of the old SD card onto the new SD card.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) for Windows, [gparted](http://gparted.org/download.php) for Linux, or [Disk Utility](https://support.apple.com/en-gb/guide/disk-utility/format-a-disk-for-windows-computers-dskutl1010/mac) for Mac.
If your new SD card is bigger than 32GB, then you have to use a different tool to format it, such as [guiformat (Windows)](formatting-sd-(windows)), [Disk Utility (Mac)](formatting-sd-(mac)), or [cfdisk (Linux)](formatting-sd-(linux)).
{% endcapture %}
<div class="notice--info">{{ notice-6 | markdownify }}</div>

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Linux)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Linux users only. If you are not on Linux, check out the [Formatting SD (Windows)](formatting-sd-(Windows)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### Instructions
#### Section I - Determining which slot your SD card is in
1. Make sure your SD card is **not** inserted
1. Launch the Linux Terminal
1. Type `watch "lsblk"`
1. Insert your SD card into your PC
1. Observe the output. It should match something like this:
```
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 3,8G 0 disk
└─mmcblk0p1 179:1 0 3,7G 0 part /run/media/user/FFFF-FFFF
```
1. Take note of the device mount point. In our example above, it was `mmcblk0`
+ If `RO` is set to 1, make sure the lock switch is not slid down
1. Hit CTRL + C to exit the menu
#### Section II - Formatting the card
![](https://upload.wikimedia.org/wikipedia/commons/8/85/Cfdisk_screenshot.png)
1. Type in `sudo cfdisk /dev/(device mount point from above)`
1. On each partition, hit `Delete`
1. Create a new Primary partition that covers the size of your entire SD card
+ This will create a new partition with the linux filetype
1. Select type and take a look at the menu
1. Find "W95 FAT32" and take note of the code on the left side of that text
1. Press any key, then enter the code you took note of in the previous step
1. Hit enter, then hit Quit

View file

@ -0,0 +1,60 @@
---
title: "Formatting SD (Mac)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Mac users only. If you are not on Mac, check out the [Formatting SD (Windows)](formatting-sd-(windows)) or [Formatting SD (Linux)](formatting-sd-(linux)) pages.
### Instructions
#### OS X El Capitan (10.11) and later
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. In the top-left "View" menu, choose "Show All Devices"
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Erase" at the top
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Ensure that "Scheme" is set to "Master Boot Record"
+ If "Scheme" does not appear, click "Cancel" and make sure to choose the device instead of a volume
1. Click "Erase"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
#### OS X Yosemite (10.10) and earlier
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run the Disk Utility app
1. Select your SD card in the left panel
Make sure you choose the correct device, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Click "Partition" at the top
+ If "Partition" does not appear, make sure to choose the device instead of a volume
1. Ensure that "Partition Layout" is set to "1 Partition"
1. Enter anything for "Name"
1. Ensure that "Format" is set to "MS-DOS (FAT)"
1. Click "Options" below the partition table
1. Choose "Master Boot Record"
1. Click "OK"
1. Click "Apply"
1. Click "Partition"
1. Wait for the format to finish
1. Close Disk Utility
1. If the SD card had any files and folders on it before the format, copy everything back from your computer

View file

@ -0,0 +1,43 @@
---
title: "Formatting SD (Windows)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This is an add-on section for formatting an SD card to work with the 3DS.
If the 3DS already recognizes the SD card, this guide is not required.
This page is for Windows users only. If you are not on Windows, check out the [Formatting SD (Linux)](formatting-sd-(linux)) or [Formatting SD (Mac)](formatting-sd-(mac)) pages.
### What You Need
* The latest version of [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm)
### Instructions
1. Insert your SD card into your computer
1. If the SD card has any files and folders on it, copy everything to a folder on your computer
1. Run `guiformat.exe`
1. Select your SD card's drive letter for "Drive"
Make sure you choose the correct drive letter, otherwise you might accidentally erase the wrong drive!
{: .notice--danger}
1. Select a size for "Allocation unit size"
+ If the SD card is 64GB or below, choose 32768
* If the SD card is above 64GB, choose 65536
1. Enter anything for "Volume label"
1. Ensure that "Quick Format" is selected
1. Click "Start"
1. Click "OK"
1. Wait for the format to finish
1. Click "Close"
1. If the SD card had any files and folders on it before the format, copy everything back from your computer
### Common Errors
* Failed to open device: GetLastError()=32
+ Close everything that may be using the SD card, such as any File Explorer windows.

View file

@ -6,7 +6,7 @@ title: "Get Started"
### Required Reading
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0.
Select the appropriate page for your version from the chart below. Note that the "from" and "to" fields are inclusive.
Your device version can be found at the bottom right of the top screen of the System Settings.
@ -60,19 +60,10 @@ We believe SpotPass and StreetPass are also safe for use at this time.
<tbody>
<tr>
<td style="text-align: center; font-weight: bold;">1.0.0</td>
<td style="text-align: center; font-weight: bold;">2.0.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">2.1.0</td>
<td style="text-align: center; font-weight: bold;">8.1.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="installing-boot9strap-(soundhax)">Installing boot9strap (Soundhax)</a></td>
</tr>
<tr>
<td style="text-align: center; font-weight: bold;">9.0.0</td>
<td style="text-align: center; font-weight: bold;">11.3.0</td>
<td style="text-align: center; font-weight: bold;"><a href="homebrew-launcher-(soundhax)">Homebrew Launcher (Soundhax)</a></td>
</tr><tr>
<tr>
<td style="text-align: center; font-weight: bold;">11.4.0</td>
<td style="text-align: center; font-weight: bold;">11.13.0</td>
<td style="text-align: center; font-weight: bold;">Update to latest version or use an "All Versions" Method</td>

View file

@ -78,11 +78,11 @@ For a list of each of the calculated sighax signatures, see [this gist](https://
+ **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.14.0 or below.
+ 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).
+ 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). 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 use [guiformat](http://ridgecrop.co.uk/index.htm?guiformat.htm) and set to an Allocation Unit Size of 32K (32768). If your SD card is 64GB or larger, use an Allocation Unit Size of 64K (65536) instead.
+ 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.
___

View file

@ -4,6 +4,9 @@ title: "Homebrew Launcher (PicHaxx)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the PicHaxx exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Pokemon Picross" game from the eShop.
@ -37,16 +40,17 @@ If you already have Pokemon Picross, this process will overwrite your game's sav
1. Select your `movable.sed` file
1. Select "Build and Download"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
1. Copy the new downloaded `00000001.sav` file to the `data` folder on your SD card
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `title` -> `00040000` -> `0017c100` -> `data` on your SD card
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
1. Copy the newly downloaded `00000001.sav` file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Pokemon Picross"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
+ You may see an error stating there are no applications found
1. Power off your device
___

View file

@ -24,12 +24,13 @@ This means that using a cartridge update from a version containing an older Nint
### What You Need
* The latest release of [Soundhax](http://soundhax.com) *(for your region, device, and version)*
+ If Soundhax appears in your browser as an unplayable video, press Ctrl+S or Cmd+S to save it to your computer
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/latest)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/latest) *(standard boot9strap; not the `devkit` file, not the `ntr` file)*
* The latest release of [safehax](https://github.com/TiniVi/safehax/releases/latest) *(the `.3dsx` file)*
* The latest release of [udsploit](https://github.com/smealum/udsploit/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region and version)*
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
* The [otherapp payload](https://smealum.github.io/3ds/#otherapp) *(for your region, device, and version)*
### Instructions

View file

@ -2,62 +2,5 @@
title: "Homebrew Launcher (Steelhax)"
---
{% include toc title="Table of Contents" %}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to gain access to the Homebrew Launcher using the Steelhax exploit for the purposes of injecting an exploitable DSiWare title into the DS Download Play application. This method requires you to already own (or download) the free "Steel Diver: Sub Wars" game from the eShop.
If your device already has access to the Homebrew Launcher (whether through Steelhax or another exploit), you can skip to [DSiWare Dumper](dsidumper)).
{: .notice--success}
If you already have Steel Diver: Sub Wars, this process will overwrite your game's save file!
This page has been removed because the method used is outdated. Please follow a modern method linked on the [Get Started](get-started) page.
{: .notice--warning}
### What You Need
* The free eShop game "Steel Diver: Sub Wars"
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [the Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
* The latest release of [Steelhax](https://github.com/MechanicalDragon0687/vegaroxas.github.io/releases/download/1.0/steelhax-release.zip)
* The [otherapp payload](https://deadphoenix8091.github.io/3ds/#otherapp) *(for your region and version)*
### Instructions
#### Section I - Prep Work
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
1. Copy `boot.3dsx` to the root of your SD card
1. Copy the `steelhax` folder from the `Steelhax-release.zip` to the root of your SD card
1. Copy the otherapp payload to the `steelhax` folder on your SD card and rename it to `payload.bin`
#### Section II - Steelminer
1. Insert your SD card into your device
1. Launch "Steel Diver: Sub Wars" once and select a Mii to initialize your save file
+ Decline the game update when prompted
+ If you have already updated the game, use the Data Management menu of the System Settings to delete the update
1. Exit "Steel Diver: Sub Wars"
1. Power off your device
1. Insert your SD card into your computer
1. Open [the Steelminer Injector website](https://seedminer.hacks.guide/steelhax/) on your computer
1. Select your `movable.sed` file
1. Select "Start!"
1. Wait for the process to complete
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `title` -> `00040000` -> `<8-character-region>` -> `data` on your SD card
+ **EUR Region**: `000d7e00`
+ **JPN Region**: `000d7c00`
+ **USA Region**: `000d7d00`
1. Copy the new downloaded save file to the `data` folder on your SD card
+ Overwrite the old save file when prompted
1. Reinsert your SD card into your device
1. Power on your device
1. Launch "Steel Diver: Sub Wars"
1. If the exploit was successful, your device will have loaded the Homebrew Launcher
+ You may see an error stating there are no applications found.
1. Power off your device.
___
### Continue to [DSiWare Dumper](dsidumper)
{: .notice--primary}

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Fredtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
This method of using Seedminer for further exploitation uses your `movable.sed` file to decrypt any DSiWare title for the purposes of injecting an exploitable DSiWare title into the DS Internet Settings application. This requires you to have a DSiWare backup, for example from BannerBomb or the DSiWare Dumper tool.
@ -12,11 +15,11 @@ This is a currently working implementation of the "FIRM partitions known-plainte
### What You Need
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3) or [DSiWare Dumper](dsidumper))
* A DSiWare Backup (such as the one on SD root from [BannerBomb3](bannerbomb3))
* Your `movable.sed` file from completing [Seedminer](seedminer)
* The latest release of [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
@ -28,18 +31,18 @@ This is a currently working implementation of the "FIRM partitions known-plainte
#### Section II - Fredtool
1. Open [Fredtool](https://fredtool.bruteforcemovable.com/) on your computer
1. Open [Fredtool](https://3ds.nhnarwhal.com/3dstools/fredtool.php) on your computer
1. Select your `movable.sed` file for the "Your movable.sed" field
1. Select your DSiWare Backup (`<8-character-id>.bin`) file for the "Your dsiware.bin" field
1. Complete the "I'm not a robot" captcha
1. Select "Start"
1. Wait for the process to complete
1. When the process has completed, download your modified DSiWare archive from the site
+ This file contains 2 dsiware backup files, one clean (unmodified) and one hax (exploited)
+ This file contains 2 DSiWare backup files, one clean (unmodified) and one hax (exploited)
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
+ This `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ This `<ID1>` folder will be another 32 letter/number folder inside the `<ID0>` folder
+ If the `Nintendo DSiWare` folder does not exist, create it inside the `<ID1>` folder
+ The `<ID0>` will be the same one that you used in [Seedminer](seedminer)
+ The `<ID1>` is a 32 character long folder inside of the `<ID0>`
+ If the `Nintendo DSiWare` folder does not exist, create it inside of the `<ID1>`
1. Copy the `42383841.bin` file from the `output/hax/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your device
1. Power on your device
@ -87,7 +90,7 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Power off your device
1. Insert your SD card into your computer
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<32-character-id>/Nintendo DSiWare/` folder on your SD card
1. Copy the `42383841.bin` file from the `output/clean/` folder of the downloaded DSiWare archive (`fredtool_output.zip`) to the `Nintendo 3DS/<ID0>/<ID1>/Nintendo DSiWare/` folder on your SD card
+ Replace the existing `42383841.bin` file
1. Reinsert your SD card into your device
1. Power on your device

View file

@ -4,6 +4,9 @@ title: "Installing Boot9strap (Frogtool)"
{% include toc title="Table of Contents" %}
This page has been marked as a Legacy Method because it has been superseded by faster, safer methods. You should only follow it if you are unable to follow [Installing boot9strap (USM)](installing-boot9strap-(usm)).
{: .notice--warning}
### Required Reading
We will now use our Homebrew Launcher access to run the Frogtool utility in order to inject the exploitable Japanese version of the "Flipnote Studio" title, which we then use to run b9sTool and install boot9strap.
@ -18,14 +21,14 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
* <i class="fa fa-magnet" aria-hidden="true" title="This is a magnet link. Use a torrent client to download the file."></i> - [frogcert.bin](magnet:?xt=urn:btih:d12278ea50bb3574f1fbd327f3d0e2292c70941f&dn=frogcert.bin&tr=https%3a%2f%2ftracker.fastdownload.xyz%3a443%2fannounce&tr=https%3a%2f%2fopentracker.xyz%3a443%2fannounce&tr=http%3a%2f%2fopen.trackerlist.xyz%3a80%2fannounce&tr=http%3a%2f%2ft.nyaatracker.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.port443.xyz%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.vanitycore.co%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2fthetracker.org%3a80%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%3a80%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.iamhansen.xyz%3a2000%2fannounce&tr=udp%3a%2f%2fbt.xxx-tracker.com%3a2710%2fannounce&tr=http%3a%2f%2f0d.kebhana.mx%3a443%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.justseed.it%3a1337%2fannounce&tr=http%3a%2f%2ftherightsize.net%3a1337%2fannounce&tr=udp%3a%2f%2fretracker.hotplug.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.com%3a2800%2fannounce&tr=https%3a%2f%2f2.track.ga%3a443%2fannounce&tr=udp%3a%2f%2fbigfoot1942.sektori.org%3a6969%2fannounce)
* The latest release of [Frogtool](https://github.com/zoogie/Frogtool/releases/latest)
* The latest release of [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
* The latest release of [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)
#### Section I - Prep Work
1. Insert your SD card into your computer
1. Copy your `movable.sed` file to the root of your SD card
1. Copy `boot.firm` and `boot.3dsx` from the Luma3DS `.zip` to the root of your SD card
1. Copy `boot.nds` (B9STool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `boot.nds` (b9sTool) from the b9sTool release `.zip` to the root of your SD card
1. Copy `Frogtool.3dsx` to the `/3ds/` folder on your SD card
1. Copy `frogcert.bin` to the root of your SD card
1. Reinsert your SD card into your device
@ -74,6 +77,26 @@ If you would prefer a visual guide to this section, one is available [here](http
1. Press (Start) to save and reboot
+ Your device should load the Home Menu after a short delay. If you get a black screen lasting longer than 5 minutes, [follow this troubleshooting guide](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
#### Section V - Restoring DS Download Play
1. Launch the Download Play application (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"})
1. Wait until you see the two buttons
+ Do not press either of the buttons
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
1. Select "Miscellaneous options"
1. Select "Switch the hb. title to the current app."
1. Press (B) to continue
1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu
1. Press (Home), then close Download Play
1. Relaunch the Download Play application
1. Your device should load the Homebrew Launcher
1. Launch Frogtool from the list of homebrew
1. Select the "RESTORE patched DS Download Play" option
1. Once this operation has finished, read the screens and check if the process was successful
+ If there are any errors or missing files, correct the problem and try again
1. If the process was successful, tap the touch screen, then press START to exit
___
### Continue to [Finalizing Setup](finalizing-setup)

Some files were not shown because too many files have changed in this diff Show more