New Crowdin updates (#2298)

* New translations finalizing-setup.txt (Hungarian)

* New translations finalizing-setup.txt (Italian)

* New translations finalizing-setup.txt (Japanese)

* New translations finalizing-setup.txt (Korean)

* New translations finalizing-setup.txt (Dutch)

* New translations finalizing-setup.txt (Norwegian)

* New translations finalizing-setup.txt (Polish)

* New translations finalizing-setup.txt (Portuguese)

* New translations finalizing-setup.txt (Russian)

* New translations finalizing-setup.txt (Swedish)

* New translations finalizing-setup.txt (Turkish)

* New translations finalizing-setup.txt (Ukrainian)

* New translations finalizing-setup.txt (Chinese Simplified)

* New translations finalizing-setup.txt (Chinese Traditional)

* New translations finalizing-setup.txt (Vietnamese)

* New translations finalizing-setup.txt (Portuguese, Brazilian)

* New translations finalizing-setup.txt (Indonesian)

* New translations finalizing-setup.txt (Thai)

* New translations finalizing-setup.txt (Croatian)

* New translations finalizing-setup.txt (Malay)

* New translations finalizing-setup.txt (Pirate English)

* New translations troubleshooting.txt (Italian)

* New translations troubleshooting.txt (Italian)

* New translations finalizing-setup.txt (Italian)

* New translations troubleshooting.txt (Romanian)

* New translations troubleshooting.txt (French)

* New translations troubleshooting.txt (Spanish)

* New translations troubleshooting.txt (Arabic)

* New translations troubleshooting.txt (Bulgarian)

* New translations troubleshooting.txt (Catalan)

* New translations troubleshooting.txt (Czech)

* New translations troubleshooting.txt (German)

* New translations troubleshooting.txt (Greek)

* New translations troubleshooting.txt (Finnish)

* New translations troubleshooting.txt (Hebrew)

* New translations troubleshooting.txt (Hungarian)

* New translations troubleshooting.txt (Italian)

* New translations troubleshooting.txt (Japanese)

* New translations troubleshooting.txt (Korean)

* New translations troubleshooting.txt (Dutch)

* New translations troubleshooting.txt (Norwegian)

* New translations troubleshooting.txt (Polish)

* New translations troubleshooting.txt (Portuguese)

* New translations troubleshooting.txt (Russian)

* New translations troubleshooting.txt (Swedish)

* New translations troubleshooting.txt (Turkish)

* New translations troubleshooting.txt (Ukrainian)

* New translations troubleshooting.txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Traditional)

* New translations troubleshooting.txt (Vietnamese)

* New translations troubleshooting.txt (Portuguese, Brazilian)

* New translations troubleshooting.txt (Indonesian)

* New translations troubleshooting.txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations troubleshooting.txt (Malay)

* New translations troubleshooting.txt (Pirate English)

* New translations finalizing-setup.txt (Romanian)

* New translations finalizing-setup.txt (French)

* New translations finalizing-setup.txt (Spanish)

* New translations finalizing-setup.txt (Arabic)

* New translations finalizing-setup.txt (Bulgarian)

* New translations finalizing-setup.txt (Catalan)

* New translations finalizing-setup.txt (Czech)

* New translations finalizing-setup.txt (German)

* New translations finalizing-setup.txt (Greek)

* New translations finalizing-setup.txt (Finnish)

* New translations finalizing-setup.txt (Hebrew)

* New translations finalizing-setup.txt (Hungarian)

* New translations finalizing-setup.txt (Italian)

* New translations finalizing-setup.txt (Japanese)

* New translations finalizing-setup.txt (Korean)

* New translations finalizing-setup.txt (Dutch)

* New translations finalizing-setup.txt (Norwegian)

* New translations finalizing-setup.txt (Polish)

* New translations finalizing-setup.txt (Portuguese)

* New translations finalizing-setup.txt (Russian)

* New translations finalizing-setup.txt (Swedish)

* New translations finalizing-setup.txt (Turkish)

* New translations finalizing-setup.txt (Ukrainian)

* New translations finalizing-setup.txt (Chinese Simplified)

* New translations finalizing-setup.txt (Chinese Traditional)

* New translations finalizing-setup.txt (Vietnamese)

* New translations finalizing-setup.txt (Portuguese, Brazilian)

* New translations finalizing-setup.txt (Indonesian)

* New translations finalizing-setup.txt (Thai)

* New translations finalizing-setup.txt (Croatian)

* New translations finalizing-setup.txt (Malay)

* New translations finalizing-setup.txt (Pirate English)

* New translations addproxy.txt (Romanian)

* New translations addproxy.txt (French)

* New translations addproxy.txt (Spanish)

* New translations addproxy.txt (Arabic)

* New translations addproxy.txt (Bulgarian)

* New translations addproxy.txt (Catalan)

* New translations addproxy.txt (Czech)

* New translations addproxy.txt (German)

* New translations addproxy.txt (Greek)

* New translations addproxy.txt (Finnish)

* New translations addproxy.txt (Hebrew)

* New translations addproxy.txt (Hungarian)

* New translations addproxy.txt (Italian)

* New translations addproxy.txt (Japanese)

* New translations addproxy.txt (Korean)

* New translations addproxy.txt (Dutch)

* New translations addproxy.txt (Norwegian)

* New translations addproxy.txt (Polish)

* New translations addproxy.txt (Portuguese)

* New translations addproxy.txt (Russian)

* New translations addproxy.txt (Swedish)

* New translations addproxy.txt (Turkish)

* New translations addproxy.txt (Ukrainian)

* New translations addproxy.txt (Chinese Simplified)

* New translations addproxy.txt (Chinese Traditional)

* New translations addproxy.txt (Vietnamese)

* New translations addproxy.txt (Portuguese, Brazilian)

* New translations addproxy.txt (Indonesian)

* New translations addproxy.txt (Thai)

* New translations addproxy.txt (Croatian)

* New translations addproxy.txt (Malay)

* New translations addproxy.txt (Pirate English)

* New translations finalizing-setup.txt (Romanian)

* New translations finalizing-setup.txt (French)

* New translations finalizing-setup.txt (Spanish)

* New translations finalizing-setup.txt (Arabic)

* New translations finalizing-setup.txt (Bulgarian)

* New translations finalizing-setup.txt (Catalan)

* New translations finalizing-setup.txt (Czech)

* New translations finalizing-setup.txt (German)

* New translations finalizing-setup.txt (Greek)

* New translations finalizing-setup.txt (Finnish)

* New translations finalizing-setup.txt (Hebrew)

* New translations finalizing-setup.txt (Hungarian)

* New translations finalizing-setup.txt (Italian)

* New translations finalizing-setup.txt (Japanese)

* New translations finalizing-setup.txt (Korean)

* New translations finalizing-setup.txt (Dutch)

* New translations finalizing-setup.txt (Norwegian)

* New translations finalizing-setup.txt (Polish)

* New translations finalizing-setup.txt (Portuguese)

* New translations finalizing-setup.txt (Russian)

* New translations finalizing-setup.txt (Swedish)

* New translations finalizing-setup.txt (Turkish)

* New translations finalizing-setup.txt (Ukrainian)

* New translations finalizing-setup.txt (Chinese Simplified)

* New translations finalizing-setup.txt (Chinese Traditional)

* New translations finalizing-setup.txt (Vietnamese)

* New translations finalizing-setup.txt (Portuguese, Brazilian)

* New translations finalizing-setup.txt (Indonesian)

* New translations finalizing-setup.txt (Thai)

* New translations finalizing-setup.txt (Croatian)

* New translations finalizing-setup.txt (Malay)

* New translations finalizing-setup.txt (Pirate English)

* New translations troubleshooting.txt (Romanian)

* New translations troubleshooting.txt (French)

* New translations troubleshooting.txt (Spanish)

* New translations troubleshooting.txt (Arabic)

* New translations troubleshooting.txt (Bulgarian)

* New translations troubleshooting.txt (Catalan)

* New translations troubleshooting.txt (Czech)

* New translations troubleshooting.txt (German)

* New translations troubleshooting.txt (Greek)

* New translations troubleshooting.txt (Finnish)

* New translations troubleshooting.txt (Hebrew)

* New translations troubleshooting.txt (Hungarian)

* New translations troubleshooting.txt (Italian)

* New translations troubleshooting.txt (Japanese)

* New translations troubleshooting.txt (Korean)

* New translations troubleshooting.txt (Dutch)

* New translations troubleshooting.txt (Norwegian)

* New translations troubleshooting.txt (Polish)

* New translations troubleshooting.txt (Portuguese)

* New translations troubleshooting.txt (Russian)

* New translations troubleshooting.txt (Swedish)

* New translations troubleshooting.txt (Turkish)

* New translations troubleshooting.txt (Ukrainian)

* New translations troubleshooting.txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Traditional)

* New translations troubleshooting.txt (Vietnamese)

* New translations troubleshooting.txt (Portuguese, Brazilian)

* New translations troubleshooting.txt (Indonesian)

* New translations troubleshooting.txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations troubleshooting.txt (Malay)

* New translations troubleshooting.txt (Pirate English)

* New translations finalizing-setup.txt (Romanian)

* New translations finalizing-setup.txt (French)

* New translations finalizing-setup.txt (Spanish)

* New translations finalizing-setup.txt (Arabic)

* New translations finalizing-setup.txt (Bulgarian)

* New translations finalizing-setup.txt (Catalan)

* New translations finalizing-setup.txt (Czech)

* New translations finalizing-setup.txt (German)

* New translations finalizing-setup.txt (Greek)

* New translations finalizing-setup.txt (Finnish)

* New translations finalizing-setup.txt (Hebrew)

* New translations finalizing-setup.txt (Hungarian)

* New translations finalizing-setup.txt (Italian)

* New translations finalizing-setup.txt (Japanese)

* New translations finalizing-setup.txt (Korean)

* New translations finalizing-setup.txt (Dutch)

* New translations finalizing-setup.txt (Norwegian)

* New translations finalizing-setup.txt (Polish)

* New translations finalizing-setup.txt (Portuguese)

* New translations finalizing-setup.txt (Russian)

* New translations finalizing-setup.txt (Swedish)

* New translations finalizing-setup.txt (Turkish)

* New translations finalizing-setup.txt (Ukrainian)

* New translations finalizing-setup.txt (Chinese Simplified)

* New translations finalizing-setup.txt (Chinese Traditional)

* New translations finalizing-setup.txt (Vietnamese)

* New translations finalizing-setup.txt (Portuguese, Brazilian)

* New translations finalizing-setup.txt (Indonesian)

* New translations finalizing-setup.txt (Thai)

* New translations finalizing-setup.txt (Croatian)

* New translations finalizing-setup.txt (Malay)

* New translations finalizing-setup.txt (Pirate English)

* New translations troubleshooting.txt (Romanian)

* New translations troubleshooting.txt (French)

* New translations troubleshooting.txt (Spanish)

* New translations troubleshooting.txt (Arabic)

* New translations troubleshooting.txt (Bulgarian)

* New translations troubleshooting.txt (Catalan)

* New translations troubleshooting.txt (Czech)

* New translations troubleshooting.txt (German)

* New translations troubleshooting.txt (Greek)

* New translations troubleshooting.txt (Finnish)

* New translations troubleshooting.txt (Hebrew)

* New translations troubleshooting.txt (Hungarian)

* New translations troubleshooting.txt (Italian)

* New translations troubleshooting.txt (Japanese)

* New translations troubleshooting.txt (Korean)

* New translations troubleshooting.txt (Dutch)

* New translations troubleshooting.txt (Norwegian)

* New translations troubleshooting.txt (Polish)

* New translations troubleshooting.txt (Portuguese)

* New translations troubleshooting.txt (Russian)

* New translations troubleshooting.txt (Swedish)

* New translations troubleshooting.txt (Turkish)

* New translations troubleshooting.txt (Ukrainian)

* New translations troubleshooting.txt (Chinese Simplified)

* New translations troubleshooting.txt (Chinese Traditional)

* New translations troubleshooting.txt (Vietnamese)

* New translations troubleshooting.txt (Portuguese, Brazilian)

* New translations troubleshooting.txt (Indonesian)

* New translations troubleshooting.txt (Thai)

* New translations troubleshooting.txt (Croatian)

* New translations troubleshooting.txt (Malay)

* New translations troubleshooting.txt (Pirate English)

* New translations finalizing-setup.txt (Italian)

* New translations addproxy.txt (Italian)
This commit is contained in:
ihaveahax 2023-07-04 01:00:14 -07:00 committed by GitHub
parent 6910a26b5c
commit 81c2fae561
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
652 changed files with 8819 additions and 5235 deletions

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing-boot9strap-(fredtool-inject) title: Installing-boot9strap-(fredtool-inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Boot9strap telepítése (Fredtool, régi verziók) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Boot9strap telepítése (USM) title: Boot9strap telepítése (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installazione di boot9strap (Fredtool-Inject) title: Installazione di boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installazione di boot9strap (Fredtool, Legacy) title: Installazione di boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installazione di boot9strap (USM) title: Installazione di boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -71,13 +71,13 @@ sidebar_pages:
title: ntrboot title: ntrboot
url: ntrboot url: ntrboot
- -
title: Alternate Exploits title: 대체 취약점
url: alternate-exploits url: alternate-exploits
- -
title: Seedminer title: Seedminer
url: seedminer url: seedminer
- -
title: Seedminer (Alternate) title: Seedminer (대체)
url: seedminer-(alternate) url: seedminer-(alternate)
- -
title: Seedminer (Mii) title: Seedminer (Mii)
@ -107,7 +107,7 @@ sidebar_pages:
title: Homebrew Launcher (super-skaterhax) title: Homebrew Launcher (super-skaterhax)
url: homebrew-launcher-(super-skaterhax) url: homebrew-launcher-(super-skaterhax)
- -
title: Dumping eShop DSiWare title: eShop DSiWare 덤프
url: dumping-eshop-dsiware url: dumping-eshop-dsiware
- -
title: movable.sed 덤프 (nimhax) title: movable.sed 덤프 (nimhax)
@ -152,11 +152,11 @@ sidebar_pages:
title: boot9strap 설치 (Fredtool) title: boot9strap 설치 (Fredtool)
url: installing-boot9strap-(fredtool) url: installing-boot9strap-(fredtool)
- -
title: Installing boot9strap (Fredtool-Inject) title: boot9strap 설치 (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: boot9strap 설치 (Fredtool, 레거시) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: boot9strap 설치 (USM) title: boot9strap 설치 (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Boot9strap installeren (Fredtool-Inject) title: Boot9strap installeren (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Boot9strap installeren (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Boot9strap installeren (USM) title: Boot9strap installeren (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Instalando boot9strap (Fredtool-Inject) title: Instalando boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Instalando boot9strap (Fredtool, Legado) title: Instalando boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Instalando boot9strap (USM) title: Instalando boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -155,8 +155,8 @@ sidebar_pages:
title: Installing boot9strap (Fredtool-Inject) title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject) url: installing-boot9strap-(fredtool-inject)
- -
title: Installing boot9strap (Fredtool, Legacy) title: Installing boot9strap (menuhax)
url: installing-boot9strap-(fredtool-legacy) url: installing-boot9strap-(menuhax)
- -
title: Installing boot9strap (USM) title: Installing boot9strap (USM)
url: installing-boot9strap-(usm) url: installing-boot9strap-(usm)

View file

@ -29,22 +29,7 @@ These instructions work on USA, Europe, Japan, and Korea region consoles as indi
{% include_relative include/bb3-prep.txt %} {% include_relative include/bb3-prep.txt %}
#### Section II - Hardware Button Check
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page.
Your SD card should remain in your computer while you perform this check.
{% include_relative include/safemodecheck.txt %}
___ ___
### Next steps: Choose an exploit ### Continue to [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
If the camera appeared in the previous section, Safe Mode is likely to be working on your console.
If the camera appeared, continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary} {: .notice--primary}
If the camera did NOT appear, continue to [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy))
{: .notice--info}

View file

@ -11,7 +11,7 @@ This is an add-on section for installing an 11.15.0 CTRTransfer image to your co
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -42,7 +42,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %} {% capture compat %}
<summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary> <summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary>
It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is able to be modded on 11.17.0 without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS is not. It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](homebrew-launcher-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -24,7 +24,7 @@ It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS
{% capture compat %} {% capture compat %}
<summary><u>What consoles is this guide compatible with?</u></summary> <summary><u>What consoles is this guide compatible with?</u></summary>
The instructions are the same for all retail 3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, and New 2DS XL consoles. If your system version string displays as "0.0.0-0", then you may have a developer unit. This guide is compatible with all retail 3DS-family devices (3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, New 2DS XL). If your system version string is displayed as "0.0.0-0", then you may have a developer unit.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -45,7 +45,7 @@ Yes! This guide will install a few useful homebrew applications, including [Univ
{% capture compat %} {% capture compat %}
<summary><u>Can I use this to play games from other regions?</u></summary> <summary><u>Can I use this to play games from other regions?</u></summary>
Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://github.com/LumaTeam/Luma3DS/wiki/Optional-features) in order to work properly on out-of-region consoles. Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://wiki.hacks.guide/wiki/3DS:Setting_game_locales) in order to work properly on out-of-region consoles.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -66,7 +66,9 @@ Your NNID (if you have one) will not be affected by this guide. Consoles with a
{% capture compat %} {% capture compat %}
<summary><u>Will my 3DS be banned for having CFW?</u></summary> <summary><u>Will my 3DS be banned for having CFW?</u></summary>
There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future. At this time, we don't think that bans are something that you need to worry about. There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future.
At this time, we don't think that bans are something that you need to worry about.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -87,7 +89,9 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% capture compat %} {% capture compat %}
<summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary> <summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary>
No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. At the moment, 3DS / 3DS XL / 2DS consoles on 11.17.0 need to use one of many [alternate exploits](alternate-exploits) to install custom firmware. If none of the other prerequisites are available, then ntrboot will be the cheapest available option (roughly $20 USD).
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -147,7 +151,7 @@ It depends on the format of the homebrew application. Generally speaking:
You can continue to download game updates from the Nintendo eShop, even though it has now shut down. You can continue to download game updates from the Nintendo eShop, even though it has now shut down.
If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (a Japanese 3DS will only have updates for Japanese games). If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (for example, a Japanese 3DS will only have updates for Japanese games).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>

View file

@ -8,17 +8,24 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software. The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software.
On this page, we will make critical system file backups and install the following homebrew programs: On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.
+ **FBI** *(installs CIA formatted applications)* {% capture compat %}
+ **Anemone3DS** *(installs custom themes)* <summary>List of homebrew applications that will be installed</summary>
+ **Checkpoint** *(backs up and restores save files for 3DS and DS games)*
+ **Universal-Updater** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. Click the links to view the GitHub repository of each application. (Give them a star if you appreciate them!)
{: .notice--warning}
+ **[FBI](https://github.com/Steveice10/FBI)** *(installs CIA formatted applications)*
+ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(launches the Homebrew Launcher)*
+ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(installs custom themes)*
+ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(backs up and restores save files for 3DS and DS games)*
+ **[ftpd](https://github.com/mtheall/ftpd)** *(access your 3DS SD card wirelessly)*
+ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **[GodMode9](https://github.com/d0k3/GodMode9)** *(multipurpose tool which can do NAND and cartridge functions)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{: .notice--info}
### Compatibility Notes ### Compatibility Notes
@ -30,12 +37,7 @@ If your previous CFW setup was EmuNAND-based and you wish to move the contents o
### What You Need ### What You Need
* The latest release of [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) (the `.cia` file) * [finalizing.zip]({{ base_path }}/assets/finalizing.zip) (direct download)
* The v3.7.4 release of [Checkpoint](https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.7.4) (the `.cia` file)
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest) (the `.cia` file)
* The latest release of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) (the `.cia` file)
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) (**both** the `.cia` and `.3dsx` files)
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) (the GodMode9 `.zip` file)
### Instructions ### Instructions
@ -45,26 +47,14 @@ In this section, you will copy the files necessary to follow the rest of the ins
1. Power off your console 1. Power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Create a folder named `cias` on the root of your SD card if it does not already exist 1. Copy the contents of `finalizing.zip` to the root of your SD card, merging/replacing any existing folders if prompted
1. Copy all of the CIA files (`Anemone3DS.cia`, `Checkpoint.cia`, `FBI.cia`, `Homebrew_Launcher.cia`, and `Universal-Updater.cia`) to the `/cias/` folder on your SD card 1. Insert your SD card into your console
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Create a folder named `payloads` in the `luma` folder on your SD card if it does not already exist
1. Copy `GodMode9.firm` from the GodMode9 `.zip` to the `/luma/payloads/` folder on your SD card
1. Copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
The screenshots below indicate the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed. The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed.
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}
![]({{ "/images/screenshots/godmode9-location.png" | absolute_url }})
{: .notice--info}
#### Section II - CFW Check #### Section II - CFW Check
As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware. As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware.
@ -86,17 +76,12 @@ In this section, you will update your system to the latest version, which is saf
{% include_relative include/sysupdate.txt cfw="true" %} {% include_relative include/sysupdate.txt cfw="true" %}
#### Section IV - Homebrew Launcher #### Section IV - RTC and DSP setup
In this section, you will temporarily replace Download Play with Homebrew Launcher (which we need to launch FBI). Download Play will automatically go back to normal once you reboot your console.
{% include_relative include/launch-hbl-dlp.txt %}
#### Section V - RTC and DSP Setup
In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly). In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly).
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu 1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
+ If one of these buttons is broken, download [config.ini]({{ base_path }}/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y)
1. Select "Miscellaneous options" 1. Select "Miscellaneous options"
1. Select "Dump DSP firmware" 1. Select "Dump DSP firmware"
1. Press (B) to continue 1. Press (B) to continue
@ -105,19 +90,9 @@ In this section, you will sync your 3DS internal clock with the actual time and
1. Press (B) to return to the Rosalina main menu 1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
#### Section VI - Installing CIAs #### Section V - Setup Script
In this section, you will install several useful homebrew applications to HOME Menu. In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup.
1. Launch FBI from the list of homebrew
1. Navigate to `SD` -> `cias`
1. Select "\<current directory>"
1. Select the "Install and delete all CIAs" option, then press (A) to confirm
1. Press (Home), then close Download Play
#### Section VII - CTRNAND Luma3DS
In this section, you will use a script to copy some of Luma3DS's files to internal memory so that they can be accessed, even without an SD card inserted.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9
@ -126,51 +101,17 @@ In this section, you will use a script to copy some of Luma3DS's files to intern
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 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
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "GM9Megascript" 1. Select "finalize"
1. Select "Scripts from Plailect's Guide" 1. Follow the prompts in the script, answering each question that you are asked
1. Select "Setup Luma3DS to CTRNAND" + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting#finalizing-setup) page
1. When prompted, press (A) to proceed 1. Once the script says "Setup complete!", press (A) to power off the device
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section
1. Press (A) to continue
#### Section VIII - Cleanup SD Card
In this section, you will use a script to remove some unnecessary files from your SD card.
1. Select "Cleanup SD Card"
1. When prompted, press (A) to proceed
1. Press (A) to continue
1. Press (B) to return to the main menu
#### Section IX - Backup Essential Files
In this section, you will make backups of files that can be used to recover from software bricks or to recover data.
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Press (A) to confirm
+ This process will take some time
+ If you get an error, look for your issue in the [troubleshooting guide](troubleshooting#finalizing-setup)
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. Navigate to `[S:] SYSNAND VIRTUAL`
1. Press (A) on `essential.exefs` to select it
1. Select "Copy to 0:/gm9/out"
+ If you see "Destination already exists", press (A) on "Overwrite file(s)"
1. Press (A) to continue
1. Press (Home) to bring up the action menu
1. Select "Poweroff system" to power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer 1. Copy the `/gm9/out/` folder to a safe location on your computer
+ Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.) + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible
+ 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 + The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue
1. Delete `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` from the `/gm9/out/` folder on your SD card after copying it + The `essential.exefs` file contains your console's system-unique files and can be used to recover your data in the event of a hardware failure
+ The other backup files are negligible in size and may be kept on your SD card for ease of access 1. Delete the contents of the `/gm9/out/` folder from your SD card
1. If you have it, copy the `/luma/backups/` folder on your SD card to a safe location on your computer
1. Reinsert your SD card into your console
1. Power on your console
___ ___

View file

@ -18,7 +18,7 @@ This set of instructions does not support the Japanese version of SmileBASIC.
+ The game "SmileBASIC" installed on your console + The game "SmileBASIC" installed on your console
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install SmileBASIC + Your SD card must be inserted in your console to install SmileBASIC
+ The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.0/Release_sh2e_v1.1.zip) (direct download) + The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download) + [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download)

View file

@ -1,6 +1,9 @@
If you haven't already, make sure you have a working Internet connection set up on your console. If you haven't already, make sure you have a working Internet connection set up on your console.
{: .notice--info} {: .notice--info}
A visual guide is available for this section [here](/images/screenshots/set-proxy.png).
{: .notice--success}
1. Launch the System Settings application 1. Launch the System Settings application
1. Navigate to `Internet Settings` -> `Connection Settings` 1. Navigate to `Internet Settings` -> `Connection Settings`
1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` 1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings`

View file

@ -1,4 +1,4 @@
This section will reset your system configuration to its defaults. Installed games and their save data will not be affected. This is necessary to prevent known issues relating to extended memory mode and applets on some consoles. This section will reset your system settings to its defaults. **Installed games and their save data will not be affected.** This is **required** to prevent known issues relating to extended memory mode and applets on some consoles.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9

View file

@ -1,6 +1,6 @@
In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I. In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.
1. Launch the Download Play application 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 1. Wait until you see the two buttons
+ Do not press either of the 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. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu

View file

@ -13,8 +13,7 @@ For technical details on the exploits that you will be using on this page, see "
{: .notice--info} {: .notice--info}
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download). \ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download).
If you are unable to install one, follow [BannerBomb3](bannerbomb3) instead.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need

View file

@ -27,6 +27,7 @@ In order to follow these instructions, you will need the following:
- A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) - A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
- The consoles must be USA, JPN, or EUR region consoles - The consoles must be USA, JPN, or EUR region consoles
- The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
- A physical or digital copy of Mario Kart 7 that is the same region as both consoles - A physical or digital copy of Mario Kart 7 that is the same region as both consoles
- An SD card for both consoles - An SD card for both consoles

View file

@ -0,0 +1,89 @@
---
title: "Installing boot9strap (menuhax)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
We use BannerBomb3 to install menuhax67, which lets us access the Homebrew Launcher. From there, we launch uloader which launches SafeB9SInstaller.
See [here](https://github.com/zoogie/uloader) for information about uloader and [here](https://github.com/zoogie/menuhax67) for information about menuhax67.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.15.0 or 11.14.0. If you are on any firmware above 11.15.0, uloader will fail.
{: .notice--warning}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
* The latest release of [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (direct download)
* The latest release of [uloader](https://github.com/zoogie/uloader/releases/download/1.0/uloader.3dsx) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - Prep Work
1. Power off your console
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
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.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `bb3.bin` from the Release `.zip` to the root of your SD card, replacing the current file
1. Copy `Launcher.dat` from the folder for your model and region inside the Release `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `uloader.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and use it to install the menuhax67 exploit.
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
1. Use the D-Pad to navigate and press the (A) button to select "Install *hax"
+ Your console will automatically reboot
#### Section III - menuhax67
In this section you will use the menuhax67 exploit installed earlier to launch uloader, which will load SafeB9SInstaller.
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
1. Launch uloader from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If the console freezes or crashes, force power off the console, then retry this section
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section V - Removing menuhax67
In this section, you will trigger the BannerBomb3 exploit a second time so that you can uninstall the menuhax67 exploit you installed in Section II. This will allow you to use the HOME Menu settings normally again.
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. Use the D-Pad to navigate and press the (A) button to select "Uninstall *hax"
+ Your console will automatically reboot
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -55,12 +55,12 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Insert your SD card into your computer 1. Insert your console's SD card into your computer
1. Delete `boot.firm` from the root of your SD card 1. Delete `boot.firm` from the root of your SD card
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
{%- include_relative include/configure-luma3ds.txt %} {% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %} {% include_relative include/luma3ds-installed-note.txt %}

View file

@ -23,9 +23,6 @@ For technical details on the exploits that you will be using on this page, see [
SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp. SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp.
If you have updated your console to your current version using a cartridge, you will not be able to bypass the browser version check. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
{: .notice--warning}
### What You Need ### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download) * The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)

View file

@ -13,7 +13,7 @@ Note that region changing is almost completely unnecessary since Luma3DS support
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
{% capture notice-6 %} {% capture notice-6 %}
@ -21,7 +21,7 @@ If you change the region of your console:
+ You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in. + You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in.
+ You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS). + You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS).
+ While purchases can no longer be made on eShop, game updates can still be downloaded. Updates are usually required for online play. + This is still relevant because, while purchases can no longer be made on eShop, game updates are still being provided. Updates are usually required for online play.
+ This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS. + This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS.
+ That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates). + That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates).
+ **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change. + **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change.
@ -62,7 +62,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -5,7 +5,7 @@ title: "Seedminer (Mii)"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
{% capture gpu_warning %} {% capture gpu_warning %}
This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, you can ask someone to do this for you at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). You will need to have the following information ready: This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp), open the "#mii-mining-assistance" channel and provide the following:
+ Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself) + Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself)
+ Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple) + Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple)
+ Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL) + Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL)
@ -41,7 +41,7 @@ If you are on Linux or macOS, replace `py -3` with `python3` in all commands.
In this section, you will set up Seedminer and obtain your console's files that are needed for mining. In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating systeem's name to anywhere on your PC 1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system's name to anywhere on your PC
+ Keep this location handy, as this Seedminer folder will be where multiple other files are placed + Keep this location handy, as this Seedminer folder will be where multiple other files are placed
1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt 1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt
1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install 1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install

View file

@ -53,7 +53,7 @@ sitemap: false
+ [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)) + [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool)) + [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject)) + [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject))
+ [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool)) + [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) + [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm)) + [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))

View file

@ -34,6 +34,14 @@ Issues after installation:
### SigHaxed FIRM was not installed! Check lower screen for more info. ### SigHaxed FIRM was not installed! Check lower screen for more info.
{% capture compat %}
<summary><u>MicroSD Card - init failed</u></summary>
Your SD card is most likely acting weird. Try reformatting your SD card ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). If this doesn't work, try another SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>SigHaxed FIRM - File not found</u></summary> <summary><u>SigHaxed FIRM - File not found</u></summary>
@ -315,7 +323,7 @@ There is an issue with your `otherapp.bin` file (it is missing, misplaced, or co
{% capture compat %} {% capture compat %}
<summary><u>"Could not play"</u></summary> <summary><u>"Could not play"</u></summary>
You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, you should update your console to the latest version and follow [Seedminer](seedminer). You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, your course of action will determine on what version your 3DS is currently on. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -364,7 +372,7 @@ There is an issue with your `arm11code.bin` file. Download the latest release of
Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps. Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps.
1. Launch the browser, then launch the browser settings 1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initialize Save Data" or "Clear All Save Data")
1. Try the exploit again 1. Try the exploit again
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -407,10 +415,6 @@ The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest rel
{% capture compat %} {% capture compat %}
<summary><u>Frozen on "Doing agbhax..."</u></summary> <summary><u>Frozen on "Doing agbhax..."</u></summary>
There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it. There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it.
If you have a Taiwanese unit (with a T in the version string, ie. 11.3.0-##T), you will not be able to follow these instructions, and you will need to update your console and follow [Seedminer](seedminer) instead.
If you have a Mainland Chinese unit (with a C in the version string, ie. 11.3.0-##C), join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -444,12 +448,35 @@ The date is set incorrectly. To set it correctly, follow these steps:
1. Tap Up/Down Arrows to set the correct Day, Month and Year. 1. Tap Up/Down Arrows to set the correct Day, Month and Year.
1. Select OK to confirm. 1. Select OK to confirm.
If the problem persists and you have a system version ending in E, and the language set to English, change the language to any other language **temporarily**. You can revert this change when you reach Finalizing Setup. If the problem persists:
- Ensure that `arm11code.bin`, `browserhax_hblauncher_ropbin_payload.bin`, and `boot.3dsx` are on the root of the SD card (not inside of any folder)
- Ensure that you selected the correct payload for your region AND system version
- Ensure that your region settings look [like this](/images/screenshots/skater_lang.png)
- Try resetting your browser data:
1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initilize Save Data" or "Clear All Save Data")
1. Try the exploit again
- Try changing the system language to something other than the current language
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>An exception occured or ErrDisp when pressing GO! GO!</u></summary> <summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
The file `arm11code.bin` is missing or misplaced. Make sure to copy the files of the [latest version of super-skaterhax](https://github.com/zoogie/super-skaterhax/releases/latest) for your region and version to the root of your SD card (not inside of a folder).
![]({{ "/images/screenshots/skater-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>An exception occured or "DLL_HEAP_INFORMATION" when pressing GO! GO!</u></summary>
This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw). This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw).
@ -476,28 +503,69 @@ The steps below can be attempted in any order, but are listed from easiest to ha
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Unable to enter Rosalina menu due to broken Left Shoulder / Down D-Pad / Select button(s)</u></summary> <summary><u>Error #01: No Nintendo 3DS folder</u></summary>
Your SD card does not have the `Nintendo 3DS` folder. Power on your device with your SD card inserted, then wait for the device to show a message box that says "Creating HOME Menu management information". Once the message box disappears, power off your device and try again.
Download this [alternate config.ini](/assets/config.ini) and place it in `/luma/`. This will change the Rosalina key combination to (X) + (Y).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"An exception occurred" or infinite "Nintendo 3DS" screen after trying to launch Homebrew Launcher from Download Play</u></summary> <summary><u>Error #02: Missing essential.exefs</u></summary>
You said 'No' to the "Make essential files backup?" prompt in GodMode9. Power off your device, power it on while holding (Start) to re-enter GodMode9, say 'Yes' to the prompt, then try again.
There is an issue with your `boot.3dsx` file (it is missing, misplaced, or corrupted). Download the latest release of [the Homebrew Launcher](https://github.com/devkitPro/3ds-hbmenu/releases/latest) and place `boot.3dsx` on the root of your SD card, replacing any existing file.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Scripts directory not found" in GodMode9</u></summary>
You did not copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card. Download the latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) and place the `gm9` folder on the root of your SD card, merging it with the existing one. <summary><u>Unable to open GodMode9 or Error #03: Missing files</u></summary>
You did not copy everything from `finalize.zip` to the root of your SD card. Remember, your SD card should have at least these files:
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Backup failed" or "Error: Could not open directory" when attempting a NAND backup</u></summary>
<summary><u>Error #04: No space</u></summary>
You need at least 1.3GB of free space to perform the NAND backup, which is a part of the script. If you don't have enough space, follow these steps:
1. Power off your console
1. Remove the SD card and insert it into your computer
1. Copy the `Nintendo 3DS` folder from the root of your SD card to your computer
1. Delete the Nintendo 3DS folder from the SD card
1. Reinsert your SD card into your console
1. Power off your console, hold START and power on still holding START to boot on GodMode9
1. Select "Scripts..."
1. Select "finalize"
1. Follow the prompts in the script, answering each question that you are asked
1. Copy the files in `gm9/out` on your SD to a safe location on your computer
1. Delete the `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` files from the SD card, keeping essential.exefs in `/gm9/out/`
1. Copy the `Nintendo 3DS` folder from your computer to the root of your SD card
1. Delete the `Nintendo 3DS` folder from your computer
Once done, re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #05: No title database</u></summary>
Press (A) to create a title database, unlock SysNAND writing by entering the buttons on-screen, follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #06 or "Error: Could not open directory" when attempting a NAND backup</u></summary>
Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps: Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps:
1. Power off your console 1. Power off your console
1. Remove the SD card and insert it into your computer 1. Remove the SD card and insert it into your computer
@ -515,6 +583,14 @@ If you have enough space on your SD card, your SD might be corrupted or faulty.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #08: Dummy title database</u></summary>
You didn't delete the dummy title database that was created by Error #05. Follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Boot issues on consoles with custom firmware ## Boot issues on consoles with custom firmware
@ -664,6 +740,13 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher</u></summary>
Your console likely still has menuhax67 installed. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Other troubleshooting ## Other troubleshooting
@ -699,6 +782,16 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Manually entering Homebrew Launcher</u></summary>
If you are missing the Homebrew Launcher application from your HOME Menu, you can follow these instructions to manually enter the Homebrew Launcher. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.)
{% include_relative include/launch-hbl-dlp.txt %}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Turning off Parental Controls</u></summary> <summary><u>Turning off Parental Controls</u></summary>

View file

@ -29,22 +29,7 @@ These instructions work on USA, Europe, Japan, and Korea region consoles as indi
{% include_relative include/bb3-prep.txt %} {% include_relative include/bb3-prep.txt %}
#### Section II - Hardware Button Check
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page.
Your SD card should remain in your computer while you perform this check.
{% include_relative include/safemodecheck.txt %}
___ ___
### Next steps: Choose an exploit ### Continue to [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
If the camera appeared in the previous section, Safe Mode is likely to be working on your console.
If the camera appeared, continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary} {: .notice--primary}
If the camera did NOT appear, continue to [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy))
{: .notice--info}

View file

@ -11,7 +11,7 @@ This is an add-on section for installing an 11.15.0 CTRTransfer image to your co
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -42,7 +42,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %} {% capture compat %}
<summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary> <summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary>
It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is able to be modded on 11.17.0 without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS is not. It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](homebrew-launcher-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -24,7 +24,7 @@ It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS
{% capture compat %} {% capture compat %}
<summary><u>What consoles is this guide compatible with?</u></summary> <summary><u>What consoles is this guide compatible with?</u></summary>
The instructions are the same for all retail 3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, and New 2DS XL consoles. If your system version string displays as "0.0.0-0", then you may have a developer unit. This guide is compatible with all retail 3DS-family devices (3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, New 2DS XL). If your system version string is displayed as "0.0.0-0", then you may have a developer unit.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -45,7 +45,7 @@ Yes! This guide will install a few useful homebrew applications, including [Univ
{% capture compat %} {% capture compat %}
<summary><u>Can I use this to play games from other regions?</u></summary> <summary><u>Can I use this to play games from other regions?</u></summary>
Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://github.com/LumaTeam/Luma3DS/wiki/Optional-features) in order to work properly on out-of-region consoles. Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://wiki.hacks.guide/wiki/3DS:Setting_game_locales) in order to work properly on out-of-region consoles.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -66,7 +66,9 @@ Your NNID (if you have one) will not be affected by this guide. Consoles with a
{% capture compat %} {% capture compat %}
<summary><u>Will my 3DS be banned for having CFW?</u></summary> <summary><u>Will my 3DS be banned for having CFW?</u></summary>
There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future. At this time, we don't think that bans are something that you need to worry about. There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future.
At this time, we don't think that bans are something that you need to worry about.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -87,7 +89,9 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% capture compat %} {% capture compat %}
<summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary> <summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary>
No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. At the moment, 3DS / 3DS XL / 2DS consoles on 11.17.0 need to use one of many [alternate exploits](alternate-exploits) to install custom firmware. If none of the other prerequisites are available, then ntrboot will be the cheapest available option (roughly $20 USD).
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -147,7 +151,7 @@ It depends on the format of the homebrew application. Generally speaking:
You can continue to download game updates from the Nintendo eShop, even though it has now shut down. You can continue to download game updates from the Nintendo eShop, even though it has now shut down.
If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (a Japanese 3DS will only have updates for Japanese games). If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (for example, a Japanese 3DS will only have updates for Japanese games).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>

View file

@ -8,17 +8,24 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software. The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software.
On this page, we will make critical system file backups and install the following homebrew programs: On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.
+ **FBI** *(installs CIA formatted applications)* {% capture compat %}
+ **Anemone3DS** *(installs custom themes)* <summary>List of homebrew applications that will be installed</summary>
+ **Checkpoint** *(backs up and restores save files for 3DS and DS games)*
+ **Universal-Updater** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. Click the links to view the GitHub repository of each application. (Give them a star if you appreciate them!)
{: .notice--warning}
+ **[FBI](https://github.com/Steveice10/FBI)** *(installs CIA formatted applications)*
+ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(launches the Homebrew Launcher)*
+ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(installs custom themes)*
+ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(backs up and restores save files for 3DS and DS games)*
+ **[ftpd](https://github.com/mtheall/ftpd)** *(access your 3DS SD card wirelessly)*
+ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **[GodMode9](https://github.com/d0k3/GodMode9)** *(multipurpose tool which can do NAND and cartridge functions)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{: .notice--info}
### Compatibility Notes ### Compatibility Notes
@ -30,12 +37,7 @@ If your previous CFW setup was EmuNAND-based and you wish to move the contents o
### What You Need ### What You Need
* The latest release of [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) (the `.cia` file) * [finalizing.zip]({{ base_path }}/assets/finalizing.zip) (direct download)
* The v3.7.4 release of [Checkpoint](https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.7.4) (the `.cia` file)
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest) (the `.cia` file)
* The latest release of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) (the `.cia` file)
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) (**both** the `.cia` and `.3dsx` files)
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) (the GodMode9 `.zip` file)
### Instructions ### Instructions
@ -45,26 +47,14 @@ In this section, you will copy the files necessary to follow the rest of the ins
1. Power off your console 1. Power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Create a folder named `cias` on the root of your SD card if it does not already exist 1. Copy the contents of `finalizing.zip` to the root of your SD card, merging/replacing any existing folders if prompted
1. Copy all of the CIA files (`Anemone3DS.cia`, `Checkpoint.cia`, `FBI.cia`, `Homebrew_Launcher.cia`, and `Universal-Updater.cia`) to the `/cias/` folder on your SD card 1. Insert your SD card into your console
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Create a folder named `payloads` in the `luma` folder on your SD card if it does not already exist
1. Copy `GodMode9.firm` from the GodMode9 `.zip` to the `/luma/payloads/` folder on your SD card
1. Copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
The screenshots below indicate the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed. The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed.
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}
![]({{ "/images/screenshots/godmode9-location.png" | absolute_url }})
{: .notice--info}
#### Section II - CFW Check #### Section II - CFW Check
As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware. As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware.
@ -86,17 +76,12 @@ In this section, you will update your system to the latest version, which is saf
{% include_relative include/sysupdate.txt cfw="true" %} {% include_relative include/sysupdate.txt cfw="true" %}
#### Section IV - Homebrew Launcher #### Section IV - RTC and DSP setup
In this section, you will temporarily replace Download Play with Homebrew Launcher (which we need to launch FBI). Download Play will automatically go back to normal once you reboot your console.
{% include_relative include/launch-hbl-dlp.txt %}
#### Section V - RTC and DSP Setup
In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly). In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly).
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu 1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
+ If one of these buttons is broken, download [config.ini]({{ base_path }}/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y)
1. Select "Miscellaneous options" 1. Select "Miscellaneous options"
1. Select "Dump DSP firmware" 1. Select "Dump DSP firmware"
1. Press (B) to continue 1. Press (B) to continue
@ -105,19 +90,9 @@ In this section, you will sync your 3DS internal clock with the actual time and
1. Press (B) to return to the Rosalina main menu 1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
#### Section VI - Installing CIAs #### Section V - Setup Script
In this section, you will install several useful homebrew applications to HOME Menu. In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup.
1. Launch FBI from the list of homebrew
1. Navigate to `SD` -> `cias`
1. Select "\<current directory>"
1. Select the "Install and delete all CIAs" option, then press (A) to confirm
1. Press (Home), then close Download Play
#### Section VII - CTRNAND Luma3DS
In this section, you will use a script to copy some of Luma3DS's files to internal memory so that they can be accessed, even without an SD card inserted.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9
@ -126,51 +101,17 @@ In this section, you will use a script to copy some of Luma3DS's files to intern
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 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
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "GM9Megascript" 1. Select "finalize"
1. Select "Scripts from Plailect's Guide" 1. Follow the prompts in the script, answering each question that you are asked
1. Select "Setup Luma3DS to CTRNAND" + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting#finalizing-setup) page
1. When prompted, press (A) to proceed 1. Once the script says "Setup complete!", press (A) to power off the device
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section
1. Press (A) to continue
#### Section VIII - Cleanup SD Card
In this section, you will use a script to remove some unnecessary files from your SD card.
1. Select "Cleanup SD Card"
1. When prompted, press (A) to proceed
1. Press (A) to continue
1. Press (B) to return to the main menu
#### Section IX - Backup Essential Files
In this section, you will make backups of files that can be used to recover from software bricks or to recover data.
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Press (A) to confirm
+ This process will take some time
+ If you get an error, look for your issue in the [troubleshooting guide](troubleshooting#finalizing-setup)
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. Navigate to `[S:] SYSNAND VIRTUAL`
1. Press (A) on `essential.exefs` to select it
1. Select "Copy to 0:/gm9/out"
+ If you see "Destination already exists", press (A) on "Overwrite file(s)"
1. Press (A) to continue
1. Press (Home) to bring up the action menu
1. Select "Poweroff system" to power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer 1. Copy the `/gm9/out/` folder to a safe location on your computer
+ Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.) + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible
+ 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 + The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue
1. Delete `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` from the `/gm9/out/` folder on your SD card after copying it + The `essential.exefs` file contains your console's system-unique files and can be used to recover your data in the event of a hardware failure
+ The other backup files are negligible in size and may be kept on your SD card for ease of access 1. Delete the contents of the `/gm9/out/` folder from your SD card
1. If you have it, copy the `/luma/backups/` folder on your SD card to a safe location on your computer
1. Reinsert your SD card into your console
1. Power on your console
___ ___

View file

@ -18,7 +18,7 @@ This set of instructions does not support the Japanese version of SmileBASIC.
+ The game "SmileBASIC" installed on your console + The game "SmileBASIC" installed on your console
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install SmileBASIC + Your SD card must be inserted in your console to install SmileBASIC
+ The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.0/Release_sh2e_v1.1.zip) (direct download) + The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download) + [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download)

View file

@ -1,6 +1,9 @@
If you haven't already, make sure you have a working Internet connection set up on your console. If you haven't already, make sure you have a working Internet connection set up on your console.
{: .notice--info} {: .notice--info}
A visual guide is available for this section [here](/images/screenshots/set-proxy.png).
{: .notice--success}
1. Launch the System Settings application 1. Launch the System Settings application
1. Navigate to `Internet Settings` -> `Connection Settings` 1. Navigate to `Internet Settings` -> `Connection Settings`
1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` 1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings`

View file

@ -1,4 +1,4 @@
This section will reset your system configuration to its defaults. Installed games and their save data will not be affected. This is necessary to prevent known issues relating to extended memory mode and applets on some consoles. This section will reset your system settings to its defaults. **Installed games and their save data will not be affected.** This is **required** to prevent known issues relating to extended memory mode and applets on some consoles.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9

View file

@ -1,6 +1,6 @@
In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I. In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.
1. Launch the Download Play application 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 1. Wait until you see the two buttons
+ Do not press either of the 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. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu

View file

@ -13,8 +13,7 @@ For technical details on the exploits that you will be using on this page, see "
{: .notice--info} {: .notice--info}
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download). \ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download).
If you are unable to install one, follow [BannerBomb3](bannerbomb3) instead.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need

View file

@ -27,6 +27,7 @@ In order to follow these instructions, you will need the following:
- A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) - A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
- The consoles must be USA, JPN, or EUR region consoles - The consoles must be USA, JPN, or EUR region consoles
- The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
- A physical or digital copy of Mario Kart 7 that is the same region as both consoles - A physical or digital copy of Mario Kart 7 that is the same region as both consoles
- An SD card for both consoles - An SD card for both consoles

View file

@ -0,0 +1,89 @@
---
title: "Installing boot9strap (menuhax)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
We use BannerBomb3 to install menuhax67, which lets us access the Homebrew Launcher. From there, we launch uloader which launches SafeB9SInstaller.
See [here](https://github.com/zoogie/uloader) for information about uloader and [here](https://github.com/zoogie/menuhax67) for information about menuhax67.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.15.0 or 11.14.0. If you are on any firmware above 11.15.0, uloader will fail.
{: .notice--warning}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
* The latest release of [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (direct download)
* The latest release of [uloader](https://github.com/zoogie/uloader/releases/download/1.0/uloader.3dsx) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - Prep Work
1. Power off your console
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
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.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `bb3.bin` from the Release `.zip` to the root of your SD card, replacing the current file
1. Copy `Launcher.dat` from the folder for your model and region inside the Release `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `uloader.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and use it to install the menuhax67 exploit.
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
1. Use the D-Pad to navigate and press the (A) button to select "Install *hax"
+ Your console will automatically reboot
#### Section III - menuhax67
In this section you will use the menuhax67 exploit installed earlier to launch uloader, which will load SafeB9SInstaller.
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
1. Launch uloader from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If the console freezes or crashes, force power off the console, then retry this section
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section V - Removing menuhax67
In this section, you will trigger the BannerBomb3 exploit a second time so that you can uninstall the menuhax67 exploit you installed in Section II. This will allow you to use the HOME Menu settings normally again.
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. Use the D-Pad to navigate and press the (A) button to select "Uninstall *hax"
+ Your console will automatically reboot
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -55,12 +55,12 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Insert your SD card into your computer 1. Insert your console's SD card into your computer
1. Delete `boot.firm` from the root of your SD card 1. Delete `boot.firm` from the root of your SD card
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
{%- include_relative include/configure-luma3ds.txt %} {% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %} {% include_relative include/luma3ds-installed-note.txt %}

View file

@ -23,9 +23,6 @@ For technical details on the exploits that you will be using on this page, see [
SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp. SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp.
If you have updated your console to your current version using a cartridge, you will not be able to bypass the browser version check. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
{: .notice--warning}
### What You Need ### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download) * The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)

View file

@ -13,7 +13,7 @@ Note that region changing is almost completely unnecessary since Luma3DS support
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
{% capture notice-6 %} {% capture notice-6 %}
@ -21,7 +21,7 @@ If you change the region of your console:
+ You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in. + You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in.
+ You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS). + You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS).
+ While purchases can no longer be made on eShop, game updates can still be downloaded. Updates are usually required for online play. + This is still relevant because, while purchases can no longer be made on eShop, game updates are still being provided. Updates are usually required for online play.
+ This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS. + This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS.
+ That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates). + That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates).
+ **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change. + **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change.
@ -62,7 +62,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -5,7 +5,7 @@ title: "Seedminer (Mii)"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
{% capture gpu_warning %} {% capture gpu_warning %}
This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, you can ask someone to do this for you at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). You will need to have the following information ready: This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp), open the "#mii-mining-assistance" channel and provide the following:
+ Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself) + Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself)
+ Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple) + Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple)
+ Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL) + Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL)
@ -41,7 +41,7 @@ If you are on Linux or macOS, replace `py -3` with `python3` in all commands.
In this section, you will set up Seedminer and obtain your console's files that are needed for mining. In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating systeem's name to anywhere on your PC 1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system's name to anywhere on your PC
+ Keep this location handy, as this Seedminer folder will be where multiple other files are placed + Keep this location handy, as this Seedminer folder will be where multiple other files are placed
1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt 1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt
1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install 1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install

View file

@ -53,7 +53,7 @@ sitemap: false
+ [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)) + [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool)) + [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject)) + [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject))
+ [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool)) + [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) + [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm)) + [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))

View file

@ -34,6 +34,14 @@ Issues after installation:
### SigHaxed FIRM was not installed! Check lower screen for more info. ### SigHaxed FIRM was not installed! Check lower screen for more info.
{% capture compat %}
<summary><u>MicroSD Card - init failed</u></summary>
Your SD card is most likely acting weird. Try reformatting your SD card ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). If this doesn't work, try another SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>SigHaxed FIRM - File not found</u></summary> <summary><u>SigHaxed FIRM - File not found</u></summary>
@ -315,7 +323,7 @@ There is an issue with your `otherapp.bin` file (it is missing, misplaced, or co
{% capture compat %} {% capture compat %}
<summary><u>"Could not play"</u></summary> <summary><u>"Could not play"</u></summary>
You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, you should update your console to the latest version and follow [Seedminer](seedminer). You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, your course of action will determine on what version your 3DS is currently on. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -364,7 +372,7 @@ There is an issue with your `arm11code.bin` file. Download the latest release of
Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps. Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps.
1. Launch the browser, then launch the browser settings 1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initialize Save Data" or "Clear All Save Data")
1. Try the exploit again 1. Try the exploit again
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -407,10 +415,6 @@ The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest rel
{% capture compat %} {% capture compat %}
<summary><u>Frozen on "Doing agbhax..."</u></summary> <summary><u>Frozen on "Doing agbhax..."</u></summary>
There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it. There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it.
If you have a Taiwanese unit (with a T in the version string, ie. 11.3.0-##T), you will not be able to follow these instructions, and you will need to update your console and follow [Seedminer](seedminer) instead.
If you have a Mainland Chinese unit (with a C in the version string, ie. 11.3.0-##C), join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -444,12 +448,35 @@ The date is set incorrectly. To set it correctly, follow these steps:
1. Tap Up/Down Arrows to set the correct Day, Month and Year. 1. Tap Up/Down Arrows to set the correct Day, Month and Year.
1. Select OK to confirm. 1. Select OK to confirm.
If the problem persists and you have a system version ending in E, and the language set to English, change the language to any other language **temporarily**. You can revert this change when you reach Finalizing Setup. If the problem persists:
- Ensure that `arm11code.bin`, `browserhax_hblauncher_ropbin_payload.bin`, and `boot.3dsx` are on the root of the SD card (not inside of any folder)
- Ensure that you selected the correct payload for your region AND system version
- Ensure that your region settings look [like this](/images/screenshots/skater_lang.png)
- Try resetting your browser data:
1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initilize Save Data" or "Clear All Save Data")
1. Try the exploit again
- Try changing the system language to something other than the current language
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>An exception occured or ErrDisp when pressing GO! GO!</u></summary> <summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
The file `arm11code.bin` is missing or misplaced. Make sure to copy the files of the [latest version of super-skaterhax](https://github.com/zoogie/super-skaterhax/releases/latest) for your region and version to the root of your SD card (not inside of a folder).
![]({{ "/images/screenshots/skater-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>An exception occured or "DLL_HEAP_INFORMATION" when pressing GO! GO!</u></summary>
This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw). This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw).
@ -476,28 +503,69 @@ The steps below can be attempted in any order, but are listed from easiest to ha
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Unable to enter Rosalina menu due to broken Left Shoulder / Down D-Pad / Select button(s)</u></summary> <summary><u>Error #01: No Nintendo 3DS folder</u></summary>
Your SD card does not have the `Nintendo 3DS` folder. Power on your device with your SD card inserted, then wait for the device to show a message box that says "Creating HOME Menu management information". Once the message box disappears, power off your device and try again.
Download this [alternate config.ini](/assets/config.ini) and place it in `/luma/`. This will change the Rosalina key combination to (X) + (Y).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"An exception occurred" or infinite "Nintendo 3DS" screen after trying to launch Homebrew Launcher from Download Play</u></summary> <summary><u>Error #02: Missing essential.exefs</u></summary>
You said 'No' to the "Make essential files backup?" prompt in GodMode9. Power off your device, power it on while holding (Start) to re-enter GodMode9, say 'Yes' to the prompt, then try again.
There is an issue with your `boot.3dsx` file (it is missing, misplaced, or corrupted). Download the latest release of [the Homebrew Launcher](https://github.com/devkitPro/3ds-hbmenu/releases/latest) and place `boot.3dsx` on the root of your SD card, replacing any existing file.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Scripts directory not found" in GodMode9</u></summary>
You did not copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card. Download the latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) and place the `gm9` folder on the root of your SD card, merging it with the existing one. <summary><u>Unable to open GodMode9 or Error #03: Missing files</u></summary>
You did not copy everything from `finalize.zip` to the root of your SD card. Remember, your SD card should have at least these files:
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Backup failed" or "Error: Could not open directory" when attempting a NAND backup</u></summary>
<summary><u>Error #04: No space</u></summary>
You need at least 1.3GB of free space to perform the NAND backup, which is a part of the script. If you don't have enough space, follow these steps:
1. Power off your console
1. Remove the SD card and insert it into your computer
1. Copy the `Nintendo 3DS` folder from the root of your SD card to your computer
1. Delete the Nintendo 3DS folder from the SD card
1. Reinsert your SD card into your console
1. Power off your console, hold START and power on still holding START to boot on GodMode9
1. Select "Scripts..."
1. Select "finalize"
1. Follow the prompts in the script, answering each question that you are asked
1. Copy the files in `gm9/out` on your SD to a safe location on your computer
1. Delete the `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` files from the SD card, keeping essential.exefs in `/gm9/out/`
1. Copy the `Nintendo 3DS` folder from your computer to the root of your SD card
1. Delete the `Nintendo 3DS` folder from your computer
Once done, re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #05: No title database</u></summary>
Press (A) to create a title database, unlock SysNAND writing by entering the buttons on-screen, follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #06 or "Error: Could not open directory" when attempting a NAND backup</u></summary>
Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps: Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps:
1. Power off your console 1. Power off your console
1. Remove the SD card and insert it into your computer 1. Remove the SD card and insert it into your computer
@ -515,6 +583,14 @@ If you have enough space on your SD card, your SD might be corrupted or faulty.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #08: Dummy title database</u></summary>
You didn't delete the dummy title database that was created by Error #05. Follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Boot issues on consoles with custom firmware ## Boot issues on consoles with custom firmware
@ -664,6 +740,13 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher</u></summary>
Your console likely still has menuhax67 installed. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Other troubleshooting ## Other troubleshooting
@ -699,6 +782,16 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Manually entering Homebrew Launcher</u></summary>
If you are missing the Homebrew Launcher application from your HOME Menu, you can follow these instructions to manually enter the Homebrew Launcher. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.)
{% include_relative include/launch-hbl-dlp.txt %}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Turning off Parental Controls</u></summary> <summary><u>Turning off Parental Controls</u></summary>

View file

@ -29,22 +29,7 @@ These instructions work on USA, Europe, Japan, and Korea region consoles as indi
{% include_relative include/bb3-prep.txt %} {% include_relative include/bb3-prep.txt %}
#### Section II - Hardware Button Check
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page.
Your SD card should remain in your computer while you perform this check.
{% include_relative include/safemodecheck.txt %}
___ ___
### Next steps: Choose an exploit ### Continue to [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
If the camera appeared in the previous section, Safe Mode is likely to be working on your console.
If the camera appeared, continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary} {: .notice--primary}
If the camera did NOT appear, continue to [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy))
{: .notice--info}

View file

@ -11,7 +11,7 @@ This is an add-on section for installing an 11.15.0 CTRTransfer image to your co
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -42,7 +42,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %} {% capture compat %}
<summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary> <summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary>
It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is able to be modded on 11.17.0 without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS is not. It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](homebrew-launcher-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -24,7 +24,7 @@ It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS
{% capture compat %} {% capture compat %}
<summary><u>What consoles is this guide compatible with?</u></summary> <summary><u>What consoles is this guide compatible with?</u></summary>
The instructions are the same for all retail 3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, and New 2DS XL consoles. If your system version string displays as "0.0.0-0", then you may have a developer unit. This guide is compatible with all retail 3DS-family devices (3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, New 2DS XL). If your system version string is displayed as "0.0.0-0", then you may have a developer unit.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -45,7 +45,7 @@ Yes! This guide will install a few useful homebrew applications, including [Univ
{% capture compat %} {% capture compat %}
<summary><u>Can I use this to play games from other regions?</u></summary> <summary><u>Can I use this to play games from other regions?</u></summary>
Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://github.com/LumaTeam/Luma3DS/wiki/Optional-features) in order to work properly on out-of-region consoles. Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://wiki.hacks.guide/wiki/3DS:Setting_game_locales) in order to work properly on out-of-region consoles.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -66,7 +66,9 @@ Your NNID (if you have one) will not be affected by this guide. Consoles with a
{% capture compat %} {% capture compat %}
<summary><u>Will my 3DS be banned for having CFW?</u></summary> <summary><u>Will my 3DS be banned for having CFW?</u></summary>
There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future. At this time, we don't think that bans are something that you need to worry about. There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future.
At this time, we don't think that bans are something that you need to worry about.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -87,7 +89,9 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% capture compat %} {% capture compat %}
<summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary> <summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary>
No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. At the moment, 3DS / 3DS XL / 2DS consoles on 11.17.0 need to use one of many [alternate exploits](alternate-exploits) to install custom firmware. If none of the other prerequisites are available, then ntrboot will be the cheapest available option (roughly $20 USD).
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -147,7 +151,7 @@ It depends on the format of the homebrew application. Generally speaking:
You can continue to download game updates from the Nintendo eShop, even though it has now shut down. You can continue to download game updates from the Nintendo eShop, even though it has now shut down.
If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (a Japanese 3DS will only have updates for Japanese games). If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (for example, a Japanese 3DS will only have updates for Japanese games).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>

View file

@ -8,17 +8,24 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software. The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software.
On this page, we will make critical system file backups and install the following homebrew programs: On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.
+ **FBI** *(installs CIA formatted applications)* {% capture compat %}
+ **Anemone3DS** *(installs custom themes)* <summary>List of homebrew applications that will be installed</summary>
+ **Checkpoint** *(backs up and restores save files for 3DS and DS games)*
+ **Universal-Updater** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. Click the links to view the GitHub repository of each application. (Give them a star if you appreciate them!)
{: .notice--warning}
+ **[FBI](https://github.com/Steveice10/FBI)** *(installs CIA formatted applications)*
+ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(launches the Homebrew Launcher)*
+ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(installs custom themes)*
+ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(backs up and restores save files for 3DS and DS games)*
+ **[ftpd](https://github.com/mtheall/ftpd)** *(access your 3DS SD card wirelessly)*
+ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **[GodMode9](https://github.com/d0k3/GodMode9)** *(multipurpose tool which can do NAND and cartridge functions)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{: .notice--info}
### Compatibility Notes ### Compatibility Notes
@ -30,12 +37,7 @@ If your previous CFW setup was EmuNAND-based and you wish to move the contents o
### What You Need ### What You Need
* The latest release of [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) (the `.cia` file) * [finalizing.zip]({{ base_path }}/assets/finalizing.zip) (direct download)
* The v3.7.4 release of [Checkpoint](https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.7.4) (the `.cia` file)
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest) (the `.cia` file)
* The latest release of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) (the `.cia` file)
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) (**both** the `.cia` and `.3dsx` files)
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) (the GodMode9 `.zip` file)
### Instructions ### Instructions
@ -45,26 +47,14 @@ In this section, you will copy the files necessary to follow the rest of the ins
1. Power off your console 1. Power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Create a folder named `cias` on the root of your SD card if it does not already exist 1. Copy the contents of `finalizing.zip` to the root of your SD card, merging/replacing any existing folders if prompted
1. Copy all of the CIA files (`Anemone3DS.cia`, `Checkpoint.cia`, `FBI.cia`, `Homebrew_Launcher.cia`, and `Universal-Updater.cia`) to the `/cias/` folder on your SD card 1. Insert your SD card into your console
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Create a folder named `payloads` in the `luma` folder on your SD card if it does not already exist
1. Copy `GodMode9.firm` from the GodMode9 `.zip` to the `/luma/payloads/` folder on your SD card
1. Copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
The screenshots below indicate the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed. The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed.
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}
![]({{ "/images/screenshots/godmode9-location.png" | absolute_url }})
{: .notice--info}
#### Section II - CFW Check #### Section II - CFW Check
As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware. As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware.
@ -86,17 +76,12 @@ In this section, you will update your system to the latest version, which is saf
{% include_relative include/sysupdate.txt cfw="true" %} {% include_relative include/sysupdate.txt cfw="true" %}
#### Section IV - Homebrew Launcher #### Section IV - RTC and DSP setup
In this section, you will temporarily replace Download Play with Homebrew Launcher (which we need to launch FBI). Download Play will automatically go back to normal once you reboot your console.
{% include_relative include/launch-hbl-dlp.txt %}
#### Section V - RTC and DSP Setup
In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly). In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly).
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu 1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
+ If one of these buttons is broken, download [config.ini]({{ base_path }}/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y)
1. Select "Miscellaneous options" 1. Select "Miscellaneous options"
1. Select "Dump DSP firmware" 1. Select "Dump DSP firmware"
1. Press (B) to continue 1. Press (B) to continue
@ -105,19 +90,9 @@ In this section, you will sync your 3DS internal clock with the actual time and
1. Press (B) to return to the Rosalina main menu 1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
#### Section VI - Installing CIAs #### Section V - Setup Script
In this section, you will install several useful homebrew applications to HOME Menu. In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup.
1. Launch FBI from the list of homebrew
1. Navigate to `SD` -> `cias`
1. Select "\<current directory>"
1. Select the "Install and delete all CIAs" option, then press (A) to confirm
1. Press (Home), then close Download Play
#### Section VII - CTRNAND Luma3DS
In this section, you will use a script to copy some of Luma3DS's files to internal memory so that they can be accessed, even without an SD card inserted.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9
@ -126,51 +101,17 @@ In this section, you will use a script to copy some of Luma3DS's files to intern
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 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
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "GM9Megascript" 1. Select "finalize"
1. Select "Scripts from Plailect's Guide" 1. Follow the prompts in the script, answering each question that you are asked
1. Select "Setup Luma3DS to CTRNAND" + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting#finalizing-setup) page
1. When prompted, press (A) to proceed 1. Once the script says "Setup complete!", press (A) to power off the device
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section
1. Press (A) to continue
#### Section VIII - Cleanup SD Card
In this section, you will use a script to remove some unnecessary files from your SD card.
1. Select "Cleanup SD Card"
1. When prompted, press (A) to proceed
1. Press (A) to continue
1. Press (B) to return to the main menu
#### Section IX - Backup Essential Files
In this section, you will make backups of files that can be used to recover from software bricks or to recover data.
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Premeu (A) per confirmar
+ This process will take some time
+ If you get an error, look for your issue in the [troubleshooting guide](troubleshooting#finalizing-setup)
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. Navigate to `[S:] SYSNAND VIRTUAL`
1. Press (A) on `essential.exefs` to select it
1. Select "Copy to 0:/gm9/out"
+ If you see "Destination already exists", press (A) on "Overwrite file(s)"
1. Press (A) to continue
1. Press (Home) to bring up the action menu
1. Select "Poweroff system" to power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer 1. Copy the `/gm9/out/` folder to a safe location on your computer
+ Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.) + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible
+ 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 + The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue
1. Delete `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` from the `/gm9/out/` folder on your SD card after copying it + The `essential.exefs` file contains your console's system-unique files and can be used to recover your data in the event of a hardware failure
+ The other backup files are negligible in size and may be kept on your SD card for ease of access 1. Delete the contents of the `/gm9/out/` folder from your SD card
1. If you have it, copy the `/luma/backups/` folder on your SD card to a safe location on your computer
1. Reinsert your SD card into your console
1. Power on your console
___ ___

View file

@ -18,7 +18,7 @@ This set of instructions does not support the Japanese version of SmileBASIC.
+ The game "SmileBASIC" installed on your console + The game "SmileBASIC" installed on your console
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install SmileBASIC + Your SD card must be inserted in your console to install SmileBASIC
+ The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.0/Release_sh2e_v1.1.zip) (direct download) + The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download) + [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download)

View file

@ -1,6 +1,9 @@
If you haven't already, make sure you have a working Internet connection set up on your console. If you haven't already, make sure you have a working Internet connection set up on your console.
{: .notice--info} {: .notice--info}
A visual guide is available for this section [here](/images/screenshots/set-proxy.png).
{: .notice--success}
1. Launch the System Settings application 1. Launch the System Settings application
1. Navigate to `Internet Settings` -> `Connection Settings` 1. Navigate to `Internet Settings` -> `Connection Settings`
1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` 1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings`

View file

@ -1,4 +1,4 @@
This section will reset your system configuration to its defaults. Installed games and their save data will not be affected. This is necessary to prevent known issues relating to extended memory mode and applets on some consoles. This section will reset your system settings to its defaults. **Installed games and their save data will not be affected.** This is **required** to prevent known issues relating to extended memory mode and applets on some consoles.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9

View file

@ -1,6 +1,6 @@
In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I. In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.
1. Launch the Download Play application 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 1. Wait until you see the two buttons
+ Do not press either of the 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. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu

View file

@ -13,8 +13,7 @@ For technical details on the exploits that you will be using on this page, see "
{: .notice--info} {: .notice--info}
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download). \ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download).
If you are unable to install one, follow [BannerBomb3](bannerbomb3) instead.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need

View file

@ -27,6 +27,7 @@ In order to follow these instructions, you will need the following:
- A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) - A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
- The consoles must be USA, JPN, or EUR region consoles - The consoles must be USA, JPN, or EUR region consoles
- The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
- A physical or digital copy of Mario Kart 7 that is the same region as both consoles - A physical or digital copy of Mario Kart 7 that is the same region as both consoles
- An SD card for both consoles - An SD card for both consoles

View file

@ -0,0 +1,89 @@
---
title: "Installing boot9strap (menuhax)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
We use BannerBomb3 to install menuhax67, which lets us access the Homebrew Launcher. From there, we launch uloader which launches SafeB9SInstaller.
See [here](https://github.com/zoogie/uloader) for information about uloader and [here](https://github.com/zoogie/menuhax67) for information about menuhax67.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.15.0 or 11.14.0. If you are on any firmware above 11.15.0, uloader will fail.
{: .notice--warning}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
* The latest release of [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (direct download)
* The latest release of [uloader](https://github.com/zoogie/uloader/releases/download/1.0/uloader.3dsx) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - Prep Work
1. Power off your console
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
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.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `bb3.bin` from the Release `.zip` to the root of your SD card, replacing the current file
1. Copy `Launcher.dat` from the folder for your model and region inside the Release `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `uloader.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and use it to install the menuhax67 exploit.
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
1. Use the D-Pad to navigate and press the (A) button to select "Install *hax"
+ Your console will automatically reboot
#### Section III - menuhax67
In this section you will use the menuhax67 exploit installed earlier to launch uloader, which will load SafeB9SInstaller.
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
1. Launch uloader from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If the console freezes or crashes, force power off the console, then retry this section
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section V - Removing menuhax67
In this section, you will trigger the BannerBomb3 exploit a second time so that you can uninstall the menuhax67 exploit you installed in Section II. This will allow you to use the HOME Menu settings normally again.
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. Use the D-Pad to navigate and press the (A) button to select "Uninstall *hax"
+ Your console will automatically reboot
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -55,12 +55,12 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Insert your SD card into your computer 1. Insert your console's SD card into your computer
1. Delete `boot.firm` from the root of your SD card 1. Delete `boot.firm` from the root of your SD card
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
{%- include_relative include/configure-luma3ds.txt %} {% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %} {% include_relative include/luma3ds-installed-note.txt %}

View file

@ -23,9 +23,6 @@ For technical details on the exploits that you will be using on this page, see [
SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp. SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp.
If you have updated your console to your current version using a cartridge, you will not be able to bypass the browser version check. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
{: .notice--warning}
### What You Need ### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download) * The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)

View file

@ -13,7 +13,7 @@ Note that region changing is almost completely unnecessary since Luma3DS support
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
{% capture notice-6 %} {% capture notice-6 %}
@ -21,7 +21,7 @@ If you change the region of your console:
+ You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in. + You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in.
+ You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS). + You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS).
+ While purchases can no longer be made on eShop, game updates can still be downloaded. Updates are usually required for online play. + This is still relevant because, while purchases can no longer be made on eShop, game updates are still being provided. Updates are usually required for online play.
+ This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS. + This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS.
+ That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates). + That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates).
+ **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change. + **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change.
@ -62,7 +62,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -5,7 +5,7 @@ title: "Seedminer (Mii)"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
{% capture gpu_warning %} {% capture gpu_warning %}
This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, you can ask someone to do this for you at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). You will need to have the following information ready: This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp), open the "#mii-mining-assistance" channel and provide the following:
+ Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself) + Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself)
+ Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple) + Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple)
+ Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL) + Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL)
@ -41,7 +41,7 @@ If you are on Linux or macOS, replace `py -3` with `python3` in all commands.
In this section, you will set up Seedminer and obtain your console's files that are needed for mining. In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating systeem's name to anywhere on your PC 1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system's name to anywhere on your PC
+ Keep this location handy, as this Seedminer folder will be where multiple other files are placed + Keep this location handy, as this Seedminer folder will be where multiple other files are placed
1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt 1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt
1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install 1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install

View file

@ -53,7 +53,7 @@ sitemap: false
+ [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)) + [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool)) + [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject)) + [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject))
+ [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool)) + [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) + [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm)) + [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))

View file

@ -34,6 +34,14 @@ Issues after installation:
### SigHaxed FIRM was not installed! Check lower screen for more info. ### SigHaxed FIRM was not installed! Check lower screen for more info.
{% capture compat %}
<summary><u>MicroSD Card - init failed</u></summary>
Your SD card is most likely acting weird. Try reformatting your SD card ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). If this doesn't work, try another SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>SigHaxed FIRM - File not found</u></summary> <summary><u>SigHaxed FIRM - File not found</u></summary>
@ -315,7 +323,7 @@ There is an issue with your `otherapp.bin` file (it is missing, misplaced, or co
{% capture compat %} {% capture compat %}
<summary><u>"Could not play"</u></summary> <summary><u>"Could not play"</u></summary>
You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, you should update your console to the latest version and follow [Seedminer](seedminer). You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, your course of action will determine on what version your 3DS is currently on. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -364,7 +372,7 @@ There is an issue with your `arm11code.bin` file. Download the latest release of
Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps. Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps.
1. Launch the browser, then launch the browser settings 1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initialize Save Data" or "Clear All Save Data")
1. Try the exploit again 1. Try the exploit again
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -407,10 +415,6 @@ The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest rel
{% capture compat %} {% capture compat %}
<summary><u>Frozen on "Doing agbhax..."</u></summary> <summary><u>Frozen on "Doing agbhax..."</u></summary>
There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it. There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it.
If you have a Taiwanese unit (with a T in the version string, ie. 11.3.0-##T), you will not be able to follow these instructions, and you will need to update your console and follow [Seedminer](seedminer) instead.
If you have a Mainland Chinese unit (with a C in the version string, ie. 11.3.0-##C), join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -444,12 +448,35 @@ The date is set incorrectly. To set it correctly, follow these steps:
1. Tap Up/Down Arrows to set the correct Day, Month and Year. 1. Tap Up/Down Arrows to set the correct Day, Month and Year.
1. Select OK to confirm. 1. Select OK to confirm.
If the problem persists and you have a system version ending in E, and the language set to English, change the language to any other language **temporarily**. You can revert this change when you reach Finalizing Setup. If the problem persists:
- Ensure that `arm11code.bin`, `browserhax_hblauncher_ropbin_payload.bin`, and `boot.3dsx` are on the root of the SD card (not inside of any folder)
- Ensure that you selected the correct payload for your region AND system version
- Ensure that your region settings look [like this](/images/screenshots/skater_lang.png)
- Try resetting your browser data:
1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initilize Save Data" or "Clear All Save Data")
1. Try the exploit again
- Try changing the system language to something other than the current language
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>An exception occured or ErrDisp when pressing GO! GO!</u></summary> <summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
The file `arm11code.bin` is missing or misplaced. Make sure to copy the files of the [latest version of super-skaterhax](https://github.com/zoogie/super-skaterhax/releases/latest) for your region and version to the root of your SD card (not inside of a folder).
![]({{ "/images/screenshots/skater-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>An exception occured or "DLL_HEAP_INFORMATION" when pressing GO! GO!</u></summary>
This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw). This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw).
@ -476,28 +503,69 @@ The steps below can be attempted in any order, but are listed from easiest to ha
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Unable to enter Rosalina menu due to broken Left Shoulder / Down D-Pad / Select button(s)</u></summary> <summary><u>Error #01: No Nintendo 3DS folder</u></summary>
Your SD card does not have the `Nintendo 3DS` folder. Power on your device with your SD card inserted, then wait for the device to show a message box that says "Creating HOME Menu management information". Once the message box disappears, power off your device and try again.
Download this [alternate config.ini](/assets/config.ini) and place it in `/luma/`. This will change the Rosalina key combination to (X) + (Y).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"An exception occurred" or infinite "Nintendo 3DS" screen after trying to launch Homebrew Launcher from Download Play</u></summary> <summary><u>Error #02: Missing essential.exefs</u></summary>
You said 'No' to the "Make essential files backup?" prompt in GodMode9. Power off your device, power it on while holding (Start) to re-enter GodMode9, say 'Yes' to the prompt, then try again.
There is an issue with your `boot.3dsx` file (it is missing, misplaced, or corrupted). Download the latest release of [the Homebrew Launcher](https://github.com/devkitPro/3ds-hbmenu/releases/latest) and place `boot.3dsx` on the root of your SD card, replacing any existing file.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Scripts directory not found" in GodMode9</u></summary>
You did not copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card. Download the latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) and place the `gm9` folder on the root of your SD card, merging it with the existing one. <summary><u>Unable to open GodMode9 or Error #03: Missing files</u></summary>
You did not copy everything from `finalize.zip` to the root of your SD card. Remember, your SD card should have at least these files:
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Backup failed" or "Error: Could not open directory" when attempting a NAND backup</u></summary>
<summary><u>Error #04: No space</u></summary>
You need at least 1.3GB of free space to perform the NAND backup, which is a part of the script. If you don't have enough space, follow these steps:
1. Power off your console
1. Remove the SD card and insert it into your computer
1. Copy the `Nintendo 3DS` folder from the root of your SD card to your computer
1. Delete the Nintendo 3DS folder from the SD card
1. Reinsert your SD card into your console
1. Power off your console, hold START and power on still holding START to boot on GodMode9
1. Select "Scripts..."
1. Select "finalize"
1. Follow the prompts in the script, answering each question that you are asked
1. Copy the files in `gm9/out` on your SD to a safe location on your computer
1. Delete the `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` files from the SD card, keeping essential.exefs in `/gm9/out/`
1. Copy the `Nintendo 3DS` folder from your computer to the root of your SD card
1. Delete the `Nintendo 3DS` folder from your computer
Once done, re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #05: No title database</u></summary>
Press (A) to create a title database, unlock SysNAND writing by entering the buttons on-screen, follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #06 or "Error: Could not open directory" when attempting a NAND backup</u></summary>
Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps: Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps:
1. Power off your console 1. Power off your console
1. Remove the SD card and insert it into your computer 1. Remove the SD card and insert it into your computer
@ -515,6 +583,14 @@ If you have enough space on your SD card, your SD might be corrupted or faulty.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #08: Dummy title database</u></summary>
You didn't delete the dummy title database that was created by Error #05. Follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Boot issues on consoles with custom firmware ## Boot issues on consoles with custom firmware
@ -664,6 +740,13 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher</u></summary>
Your console likely still has menuhax67 installed. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Other troubleshooting ## Other troubleshooting
@ -699,6 +782,16 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Manually entering Homebrew Launcher</u></summary>
If you are missing the Homebrew Launcher application from your HOME Menu, you can follow these instructions to manually enter the Homebrew Launcher. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.)
{% include_relative include/launch-hbl-dlp.txt %}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Turning off Parental Controls</u></summary> <summary><u>Turning off Parental Controls</u></summary>

View file

@ -29,22 +29,7 @@ These instructions work on USA, Europe, Japan, and Korea region consoles as indi
{% include_relative include/bb3-prep.txt %} {% include_relative include/bb3-prep.txt %}
#### Section II - Hardware Button Check
In this section, you will see whether you can access Safe Mode on your console. This will determine which method you will follow on the next page.
Your SD card should remain in your computer while you perform this check.
{% include_relative include/safemodecheck.txt %}
___ ___
### Next steps: Choose an exploit ### Continue to [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
If the camera appeared in the previous section, Safe Mode is likely to be working on your console.
If the camera appeared, continue to [Installing boot9strap (USM)](installing-boot9strap-(usm))
{: .notice--primary} {: .notice--primary}
If the camera did NOT appear, continue to [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy))
{: .notice--info}

View file

@ -11,7 +11,7 @@ This is an add-on section for installing an 11.15.0 CTRTransfer image to your co
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need
@ -42,7 +42,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %} {% capture compat %}
<summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary> <summary><u>I am on the latest system version. Is my console hackable without any external hardware/prerequisites?</u></summary>
It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is able to be modded on 11.17.0 without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS is not. It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS XL is [able to be modded on 11.17.0](homebrew-launcher-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -24,7 +24,7 @@ It depends on your console model. At the moment, New 3DS / New 3DS XL / New 2DS
{% capture compat %} {% capture compat %}
<summary><u>What consoles is this guide compatible with?</u></summary> <summary><u>What consoles is this guide compatible with?</u></summary>
The instructions are the same for all retail 3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, and New 2DS XL consoles. If your system version string displays as "0.0.0-0", then you may have a developer unit. This guide is compatible with all retail 3DS-family devices (3DS, 3DS XL, 2DS, New 3DS, New 3DS XL, New 2DS XL). If your system version string is displayed as "0.0.0-0", then you may have a developer unit.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -45,7 +45,7 @@ Yes! This guide will install a few useful homebrew applications, including [Univ
{% capture compat %} {% capture compat %}
<summary><u>Can I use this to play games from other regions?</u></summary> <summary><u>Can I use this to play games from other regions?</u></summary>
Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://github.com/LumaTeam/Luma3DS/wiki/Optional-features) in order to work properly on out-of-region consoles. Yes; Luma3DS will automatically ignore the region check for cartridges and installed titles. Some games may need to make use of Luma's [locale emulation feature](https://wiki.hacks.guide/wiki/3DS:Setting_game_locales) in order to work properly on out-of-region consoles.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -66,7 +66,9 @@ Your NNID (if you have one) will not be affected by this guide. Consoles with a
{% capture compat %} {% capture compat %}
<summary><u>Will my 3DS be banned for having CFW?</u></summary> <summary><u>Will my 3DS be banned for having CFW?</u></summary>
There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future. At this time, we don't think that bans are something that you need to worry about. There was a ban wave in May 2017 that banned CFW users from online play (eShop access, NNIDs, and Nintendo Accounts were unaffected), seemingly at random. A ban wave at such a scale has not been seen since. That being said, we don't know what Nintendo may have in store in the future.
At this time, we don't think that bans are something that you need to worry about.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -87,7 +89,9 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% capture compat %} {% capture compat %}
<summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary> <summary><u>I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need?</u></summary>
No. Custom firmware can be installed for free on the latest firmware without any hardware devices. In fact, 3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk. At the moment, 3DS / 3DS XL / 2DS consoles on 11.17.0 need to use one of many [alternate exploits](alternate-exploits) to install custom firmware. If none of the other prerequisites are available, then ntrboot will be the cheapest available option (roughly $20 USD).
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -147,7 +151,7 @@ It depends on the format of the homebrew application. Generally speaking:
You can continue to download game updates from the Nintendo eShop, even though it has now shut down. You can continue to download game updates from the Nintendo eShop, even though it has now shut down.
If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (a Japanese 3DS will only have updates for Japanese games). If the game is not from the same region as the console, you will need to [dump the updates](dumping-titles-and-game-cartridges) from a 3DS that has the updates installed. The Nintendo eShop only contains updates for the console's region (for example, a Japanese 3DS will only have updates for Japanese games).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>

View file

@ -8,17 +8,24 @@ title: "Finalizing Setup"
The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software. The file `boot.firm` is what is launched by boot9strap itself after it finishes loading off of NAND. In this case, we are using Luma3DS by [LumaTeam](https://github.com/LumaTeam/) to patch the console, allowing it to run homebrew software.
On this page, we will make critical system file backups and install the following homebrew programs: On this page, we will make critical system file backups and install some homebrew programs. Most of these steps will be automated using a script that you will run on your console.
+ **FBI** *(installs CIA formatted applications)* {% capture compat %}
+ **Anemone3DS** *(installs custom themes)* <summary>List of homebrew applications that will be installed</summary>
+ **Checkpoint** *(backs up and restores save files for 3DS and DS games)*
+ **Universal-Updater** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **GodMode9** *(multipurpose tool which can do NAND and cartridge functions)*
+ **Homebrew Launcher Loader** *(launches the Homebrew Launcher)*
It is not recommended to skip downloading any of these applications, as many of them will be used later on this page. At the end of this page, your SD card will be cleaned up by removing unnecessary installation files. Click the links to view the GitHub repository of each application. (Give them a star if you appreciate them!)
{: .notice--warning}
+ **[FBI](https://github.com/Steveice10/FBI)** *(installs CIA formatted applications)*
+ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(launches the Homebrew Launcher)*
+ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(installs custom themes)*
+ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(backs up and restores save files for 3DS and DS games)*
+ **[ftpd](https://github.com/mtheall/ftpd)** *(access your 3DS SD card wirelessly)*
+ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)*
+ **[GodMode9](https://github.com/d0k3/GodMode9)** *(multipurpose tool which can do NAND and cartridge functions)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{: .notice--info}
### Compatibility Notes ### Compatibility Notes
@ -30,12 +37,7 @@ If your previous CFW setup was EmuNAND-based and you wish to move the contents o
### What You Need ### What You Need
* The latest release of [Anemone3DS](https://github.com/astronautlevel2/Anemone3DS/releases/latest) (the `.cia` file) * [finalizing.zip]({{ base_path }}/assets/finalizing.zip) (direct download)
* The v3.7.4 release of [Checkpoint](https://github.com/BernardoGiordano/Checkpoint/releases/tag/v3.7.4) (the `.cia` file)
* The latest release of [Homebrew Launcher Wrapper](https://github.com/mariohackandglitch/homebrew_launcher_dummy/releases/latest) (the `.cia` file)
* The latest release of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases/latest) (the `.cia` file)
* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest) (**both** the `.cia` and `.3dsx` files)
* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) (the GodMode9 `.zip` file)
### Instructions ### Instructions
@ -45,26 +47,14 @@ In this section, you will copy the files necessary to follow the rest of the ins
1. Power off your console 1. Power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Create a folder named `cias` on the root of your SD card if it does not already exist 1. Copy the contents of `finalizing.zip` to the root of your SD card, merging/replacing any existing folders if prompted
1. Copy all of the CIA files (`Anemone3DS.cia`, `Checkpoint.cia`, `FBI.cia`, `Homebrew_Launcher.cia`, and `Universal-Updater.cia`) to the `/cias/` folder on your SD card 1. Insert your SD card into your console
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `FBI.3dsx` to the `/3ds/` folder on your SD card
1. Create a folder named `payloads` in the `luma` folder on your SD card if it does not already exist
1. Copy `GodMode9.firm` from the GodMode9 `.zip` to the `/luma/payloads/` folder on your SD card
1. Copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card
1. Reinsert your SD card into your console
1. Power on your console
The screenshots below indicate the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed. The screenshot below indicates the minimum SD card layout that is required to follow this page. You may have extra files or folders on your SD card, depending on your previous setup or the method that you followed.
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }}) ![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info} {: .notice--info}
![]({{ "/images/screenshots/godmode9-location.png" | absolute_url }})
{: .notice--info}
#### Section II - CFW Check #### Section II - CFW Check
As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware. As an additional safety measure, we will perform an additional check for custom firmware. If custom firmware is not installed by this point for any reason, the next section may render your console unable to be hacked without external hardware.
@ -86,17 +76,12 @@ In this section, you will update your system to the latest version, which is saf
{% include_relative include/sysupdate.txt cfw="true" %} {% include_relative include/sysupdate.txt cfw="true" %}
#### Section IV - Homebrew Launcher #### Section IV - RTC and DSP setup
In this section, you will temporarily replace Download Play with Homebrew Launcher (which we need to launch FBI). Download Play will automatically go back to normal once you reboot your console.
{% include_relative include/launch-hbl-dlp.txt %}
#### Section V - RTC and DSP Setup
In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly). In this section, you will sync your 3DS internal clock with the actual time and dump the sound firmware (which is necesssary for some homebrew software to use sound properly).
1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu 1. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu
+ If one of these buttons is broken, download [config.ini]({{ base_path }}/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y)
1. Select "Miscellaneous options" 1. Select "Miscellaneous options"
1. Select "Dump DSP firmware" 1. Select "Dump DSP firmware"
1. Press (B) to continue 1. Press (B) to continue
@ -105,19 +90,9 @@ In this section, you will sync your 3DS internal clock with the actual time and
1. Press (B) to return to the Rosalina main menu 1. Press (B) to return to the Rosalina main menu
1. Press (B) to exit the Rosalina menu 1. Press (B) to exit the Rosalina menu
#### Section VI - Installing CIAs #### Section V - Setup Script
In this section, you will install several useful homebrew applications to HOME Menu. In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup.
1. Launch FBI from the list of homebrew
1. Navigate to `SD` -> `cias`
1. Select "\<current directory>"
1. Select the "Install and delete all CIAs" option, then press (A) to confirm
1. Press (Home), then close Download Play
#### Section VII - CTRNAND Luma3DS
In this section, you will use a script to copy some of Luma3DS's files to internal memory so that they can be accessed, even without an SD card inserted.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9
@ -126,51 +101,17 @@ In this section, you will use a script to copy some of Luma3DS's files to intern
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 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
1. Press (Home) to bring up the action menu 1. Press (Home) to bring up the action menu
1. Select "Scripts..." 1. Select "Scripts..."
1. Select "GM9Megascript" 1. Select "finalize"
1. Select "Scripts from Plailect's Guide" 1. Follow the prompts in the script, answering each question that you are asked
1. Select "Setup Luma3DS to CTRNAND" + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting#finalizing-setup) page
1. When prompted, press (A) to proceed 1. Once the script says "Setup complete!", press (A) to power off the device
1. Press (A) to unlock SysNAND (lvl1) writing, then input the key combo given + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section
1. Press (A) to continue
#### Section VIII - Cleanup SD Card
In this section, you will use a script to remove some unnecessary files from your SD card.
1. Select "Cleanup SD Card"
1. When prompted, press (A) to proceed
1. Press (A) to continue
1. Press (B) to return to the main menu
#### Section IX - Backup Essential Files
In this section, you will make backups of files that can be used to recover from software bricks or to recover data.
1. Select "Backup Options"
1. Select "SysNAND Backup"
1. Press (A) to confirm
+ This process will take some time
+ If you get an error, look for your issue in the [troubleshooting guide](troubleshooting#finalizing-setup)
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. Navigate to `[S:] SYSNAND VIRTUAL`
1. Press (A) on `essential.exefs` to select it
1. Select "Copy to 0:/gm9/out"
+ If you see "Destination already exists", press (A) on "Overwrite file(s)"
1. Press (A) to continue
1. Press (Home) to bring up the action menu
1. Select "Poweroff system" to power off your console
1. Insert your SD card into your computer 1. Insert your SD card into your computer
1. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, and `essential.exefs` from the `/gm9/out/` folder on your SD card to a safe location on your computer 1. Copy the `/gm9/out/` folder to a safe location on your computer
+ Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.) + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible
+ 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 + The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue
1. Delete `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` from the `/gm9/out/` folder on your SD card after copying it + The `essential.exefs` file contains your console's system-unique files and can be used to recover your data in the event of a hardware failure
+ The other backup files are negligible in size and may be kept on your SD card for ease of access 1. Delete the contents of the `/gm9/out/` folder from your SD card
1. If you have it, copy the `/luma/backups/` folder on your SD card to a safe location on your computer
1. Reinsert your SD card into your console
1. Power on your console
___ ___

View file

@ -18,7 +18,7 @@ This set of instructions does not support the Japanese version of SmileBASIC.
+ The game "SmileBASIC" installed on your console + The game "SmileBASIC" installed on your console
+ If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) + If you have downloaded it before, you can [redownload it](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop)
+ Your SD card must be inserted in your console to install SmileBASIC + Your SD card must be inserted in your console to install SmileBASIC
+ The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.0/Release_sh2e_v1.1.zip) (direct download) + The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download)
+ The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file) + The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
+ [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download) + [otherapps.zip]({{ base_path }}/assets/otherapps.zip) (direct download)

View file

@ -1,6 +1,9 @@
If you haven't already, make sure you have a working Internet connection set up on your console. If you haven't already, make sure you have a working Internet connection set up on your console.
{: .notice--info} {: .notice--info}
A visual guide is available for this section [here](/images/screenshots/set-proxy.png).
{: .notice--success}
1. Launch the System Settings application 1. Launch the System Settings application
1. Navigate to `Internet Settings` -> `Connection Settings` 1. Navigate to `Internet Settings` -> `Connection Settings`
1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings` 1. Click on your network connection slot and navigate to `Change Settings` -> `Next Page (right arrow)` -> `Proxy Settings`

View file

@ -1,4 +1,4 @@
This section will reset your system configuration to its defaults. Installed games and their save data will not be affected. This is necessary to prevent known issues relating to extended memory mode and applets on some consoles. This section will reset your system settings to its defaults. **Installed games and their save data will not be affected.** This is **required** to prevent known issues relating to extended memory mode and applets on some consoles.
1. Power off your console 1. Power off your console
1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9 1. Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9

View file

@ -1,6 +1,6 @@
In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I. In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.
1. Launch the Download Play application 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 1. Wait until you see the two buttons
+ Do not press either of the 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. Press (Left Shoulder) + (D-Pad Down) + (Select) at the same time to open the Rosalina menu

View file

@ -13,8 +13,7 @@ For technical details on the exploits that you will be using on this page, see "
{: .notice--info} {: .notice--info}
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download). \ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) link for `frogcert.bin` on this page, you will need a torrent client like [qBittorrent](https://www.qbittorrent.org/download.php) or [Deluge](http://dev.deluge-torrent.org/wiki/Download).
If you are unable to install one, follow [BannerBomb3](bannerbomb3) instead.
{: .notice--warning} {: .notice--warning}
### What You Need ### What You Need

View file

@ -27,6 +27,7 @@ In order to follow these instructions, you will need the following:
- A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) - A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**)
- The consoles must be USA, JPN, or EUR region consoles - The consoles must be USA, JPN, or EUR region consoles
- The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary
- A physical or digital copy of Mario Kart 7 that is the same region as both consoles - A physical or digital copy of Mario Kart 7 that is the same region as both consoles
- An SD card for both consoles - An SD card for both consoles

View file

@ -0,0 +1,89 @@
---
title: "Installing boot9strap (menuhax)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
We use BannerBomb3 to install menuhax67, which lets us access the Homebrew Launcher. From there, we launch uloader which launches SafeB9SInstaller.
See [here](https://github.com/zoogie/uloader) for information about uloader and [here](https://github.com/zoogie/menuhax67) for information about menuhax67.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
You should only be able to get to this page if you are running version 11.15.0 or 11.14.0. If you are on any firmware above 11.15.0, uloader will fail.
{: .notice--warning}
### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)
* The latest release of [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (direct download)
* The latest release of [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (direct download)
* The latest release of [uloader](https://github.com/zoogie/uloader/releases/download/1.0/uloader.3dsx) (direct download)
* The latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (the Luma3DS `.zip` file)
#### Section I - Prep Work
1. Power off your console
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
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.bin` from the SafeB9SInstaller `.zip` to the root of your SD card
1. Copy `bb3.bin` from the Release `.zip` to the root of your SD card, replacing the current file
1. Copy `Launcher.dat` from the folder for your model and region inside the Release `.zip` to the root of your SD card
1. Create a folder named `3ds` on the root of your SD card if it does not already exist
+ This folder stores homebrew applications and data; it is different from the `Nintendo 3DS` folder that the console automatically generates
1. Copy `uloader.3dsx` to the `/3ds/` folder on your SD card
1. Reinsert your SD card into your console
#### Section II - BannerBomb3
In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and use it to install the menuhax67 exploit.
1. Power on your console
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
+ Your console should show the BB3 multihax menu
1. Use the D-Pad to navigate and press the (A) button to select "Install *hax"
+ Your console will automatically reboot
#### Section III - menuhax67
In this section you will use the menuhax67 exploit installed earlier to launch uloader, which will load SafeB9SInstaller.
1. Tap on the small HOME Menu settings icon in the top left of the bottom screen (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"})
+ If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card
1. If the exploit was successful, your console will have booted into the Homebrew Launcher
1. Launch uloader from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If the console freezes or crashes, force power off the console, then retry this section
#### Section IV - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %}
#### Section V - Removing menuhax67
In this section, you will trigger the BannerBomb3 exploit a second time so that you can uninstall the menuhax67 exploit you installed in Section II. This will allow you to use the HOME Menu settings normally again.
1. Launch System Settings on your console
1. Navigate to `Data Management` -> `DSiWare` -> `SD Card` ([image](/images/screenshots/bb3/dsiware-management.png))
1. Use the D-Pad to navigate and press the (A) button to select "Uninstall *hax"
+ Your console will automatically reboot
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` on your SD card
1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -55,12 +55,12 @@ To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this
#### Section IV - Configuring Luma3DS #### Section IV - Configuring Luma3DS
1. Insert your SD card into your computer 1. Insert your console's SD card into your computer
1. Delete `boot.firm` from the root of your SD card 1. Delete `boot.firm` from the root of your SD card
1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card 1. Copy `boot.firm` from the Luma3DS `.zip` to the root of your SD card
1. Reinsert your SD card into your console 1. Reinsert your SD card into your console
1. Power on your console 1. Power on your console
{%- include_relative include/configure-luma3ds.txt %} {% include_relative include/configure-luma3ds.txt %}
{% include_relative include/luma3ds-installed-note.txt %} {% include_relative include/luma3ds-installed-note.txt %}

View file

@ -23,9 +23,6 @@ For technical details on the exploits that you will be using on this page, see [
SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp. SSLoth allows users on version 11.13.0 and below to bypass the browser version check, allowing the use of new-browserhax or old-browserhax (compatible with versions 11.4.0 through 11.13.0 in all regions), which can then be used in conjunction with universal-otherapp.
If you have updated your console to your current version using a cartridge, you will not be able to bypass the browser version check. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
{: .notice--warning}
### What You Need ### What You Need
* The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download) * The latest release of [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (direct download)

View file

@ -13,7 +13,7 @@ Note that region changing is almost completely unnecessary since Luma3DS support
This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap. This page assumes that you have already installed Luma3DS and boot9strap. If you followed this website to the end (Finalizing Setup), you have Luma3DS and boot9strap.
{: .notice--info} {: .notice--info}
As a part of this process, your system configuration will be reset to its defaults. This includes things such as your username, country, and language. Installed games and their save data will not be affected. As a part of this process, your system settings will be reset to its defaults. This includes things such as your username, country, and language. **Installed games and their save data will not be affected.**
{: .notice--warning} {: .notice--warning}
{% capture notice-6 %} {% capture notice-6 %}
@ -21,7 +21,7 @@ If you change the region of your console:
+ You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in. + You will not be able to use your NNID (if you have one). NNIDs are locked to the region that they were created in.
+ You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS). + You may not be able to access the eShop, even if you [delete your eShop account](https://en-americas-support.nintendo.com/app/answers/detail/a_id/74/~/how-to-delete-a-nintendo-eshop-account) beforehand. This is because certain titles tend to remain linked to the 3DS, even after account deletion (especially on New 3DS).
+ While purchases can no longer be made on eShop, game updates can still be downloaded. Updates are usually required for online play. + This is still relevant because, while purchases can no longer be made on eShop, game updates are still being provided. Updates are usually required for online play.
+ This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS. + This logic extends to system transfers, meaning you would not be able to perform a system transfer from a USA 3DS to a region-changed JPN-to-USA 3DS.
+ That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates). + That being said, system transfer and game updates are region locked anyway (e.g. Japanese eShop only has Japanese game updates).
+ **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change. + **You will not be able to uninstall custom firmware without bricking the console!** If you intend to uninstall custom firmware in the future, you **MUST** restore your NAND backup that was created before the region change.
@ -62,7 +62,7 @@ To download the CTRTransfer images on this page, you will need a torrent client
{% include_relative include/ctrtransfer-ticket-copy.txt %} {% include_relative include/ctrtransfer-ticket-copy.txt %}
#### Section VI - Deleting system save data #### Section VI - Fixing locale-related issues
{% include_relative include/ctrnand-datayeet.txt %} {% include_relative include/ctrnand-datayeet.txt %}

View file

@ -5,7 +5,7 @@ title: "Seedminer (Mii)"
{% include toc title="Table of Contents" %} {% include toc title="Table of Contents" %}
{% capture gpu_warning %} {% capture gpu_warning %}
This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, you can ask someone to do this for you at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). You will need to have the following information ready: This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp), open the "#mii-mining-assistance" channel and provide the following:
+ Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself) + Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself)
+ Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple) + Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple)
+ Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL) + Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL)
@ -41,7 +41,7 @@ If you are on Linux or macOS, replace `py -3` with `python3` in all commands.
In this section, you will set up Seedminer and obtain your console's files that are needed for mining. In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating systeem's name to anywhere on your PC 1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system's name to anywhere on your PC
+ Keep this location handy, as this Seedminer folder will be where multiple other files are placed + Keep this location handy, as this Seedminer folder will be where multiple other files are placed
1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt 1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt
1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install 1. In the command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install

View file

@ -53,7 +53,7 @@ sitemap: false
+ [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax)) + [Homebrew Launcher (super-skaterhax)](homebrew-launcher-(super-skaterhax))
+ [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool)) + [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool))
+ [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject)) + [Installing boot9strap (Fredtool-Inject)](installing-boot9strap-(fredtool-inject))
+ [Installing boot9strap (Fredtool, Legacy)](installing-boot9strap-(fredtool-legacy)) + [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool)) + [Installing boot9strap (Frogtool)](installing-boot9strap-(frogtool))
+ [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod)) + [Installing boot9strap (Hardmod)](installing-boot9strap-(hardmod))
+ [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm)) + [Installing boot9strap (HBL-USM)](installing-boot9strap-(hbl-usm))

View file

@ -34,6 +34,14 @@ Issues after installation:
### SigHaxed FIRM was not installed! Check lower screen for more info. ### SigHaxed FIRM was not installed! Check lower screen for more info.
{% capture compat %}
<summary><u>MicroSD Card - init failed</u></summary>
Your SD card is most likely acting weird. Try reformatting your SD card ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). If this doesn't work, try another SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>SigHaxed FIRM - File not found</u></summary> <summary><u>SigHaxed FIRM - File not found</u></summary>
@ -315,7 +323,7 @@ There is an issue with your `otherapp.bin` file (it is missing, misplaced, or co
{% capture compat %} {% capture compat %}
<summary><u>"Could not play"</u></summary> <summary><u>"Could not play"</u></summary>
You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, you should update your console to the latest version and follow [Seedminer](seedminer). You have the wrong Soundhax file for your console and region, or your console is incompatible with Soundhax. In the latter case, your course of action will determine on what version your 3DS is currently on. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -364,7 +372,7 @@ There is an issue with your `arm11code.bin` file. Download the latest release of
Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps. Browser based exploits (such as this one) are often unstable and crash frequently, but they can sometimes be fixed by doing the following steps.
1. Launch the browser, then launch the browser settings 1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initialize Save Data" or "Clear All Save Data")
1. Try the exploit again 1. Try the exploit again
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -407,10 +415,6 @@ The file `SafeB9SInstaller.bin` is missing or misplaced. Download the latest rel
{% capture compat %} {% capture compat %}
<summary><u>Frozen on "Doing agbhax..."</u></summary> <summary><u>Frozen on "Doing agbhax..."</u></summary>
There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it. There may be an issue with your `arm11code.bin` file. Re-download the latest release of [universal-otherapp](https://github.com/TuxSH/universal-otherapp/releases/latest), place it on the root of your SD card, and rename it to `arm11code.bin`. Do not add the `.bin` extension if you do not already see it.
If you have a Taiwanese unit (with a T in the version string, ie. 11.3.0-##T), you will not be able to follow these instructions, and you will need to update your console and follow [Seedminer](seedminer) instead.
If you have a Mainland Chinese unit (with a C in the version string, ie. 11.3.0-##C), join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
@ -444,12 +448,35 @@ The date is set incorrectly. To set it correctly, follow these steps:
1. Tap Up/Down Arrows to set the correct Day, Month and Year. 1. Tap Up/Down Arrows to set the correct Day, Month and Year.
1. Select OK to confirm. 1. Select OK to confirm.
If the problem persists and you have a system version ending in E, and the language set to English, change the language to any other language **temporarily**. You can revert this change when you reach Finalizing Setup. If the problem persists:
- Ensure that `arm11code.bin`, `browserhax_hblauncher_ropbin_payload.bin`, and `boot.3dsx` are on the root of the SD card (not inside of any folder)
- Ensure that you selected the correct payload for your region AND system version
- Ensure that your region settings look [like this](/images/screenshots/skater_lang.png)
- Try resetting your browser data:
1. Launch the browser, then launch the browser settings
1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initilize Save Data" or "Clear All Save Data")
1. Try the exploit again
- Try changing the system language to something other than the current language
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>An exception occured or ErrDisp when pressing GO! GO!</u></summary> <summary><u>"An error has occurred. Hold down the POWER button to turn off the power..." (black screen with text)</u></summary>
The file `arm11code.bin` is missing or misplaced. Make sure to copy the files of the [latest version of super-skaterhax](https://github.com/zoogie/super-skaterhax/releases/latest) for your region and version to the root of your SD card (not inside of a folder).
![]({{ "/images/screenshots/skater-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>An exception occured or "DLL_HEAP_INFORMATION" when pressing GO! GO!</u></summary>
This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw). This likely indicates that you already have custom firmware. You should [check for CFW](checking-for-cfw).
@ -476,28 +503,69 @@ The steps below can be attempted in any order, but are listed from easiest to ha
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Unable to enter Rosalina menu due to broken Left Shoulder / Down D-Pad / Select button(s)</u></summary> <summary><u>Error #01: No Nintendo 3DS folder</u></summary>
Your SD card does not have the `Nintendo 3DS` folder. Power on your device with your SD card inserted, then wait for the device to show a message box that says "Creating HOME Menu management information". Once the message box disappears, power off your device and try again.
Download this [alternate config.ini](/assets/config.ini) and place it in `/luma/`. This will change the Rosalina key combination to (X) + (Y).
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"An exception occurred" or infinite "Nintendo 3DS" screen after trying to launch Homebrew Launcher from Download Play</u></summary> <summary><u>Error #02: Missing essential.exefs</u></summary>
You said 'No' to the "Make essential files backup?" prompt in GodMode9. Power off your device, power it on while holding (Start) to re-enter GodMode9, say 'Yes' to the prompt, then try again.
There is an issue with your `boot.3dsx` file (it is missing, misplaced, or corrupted). Download the latest release of [the Homebrew Launcher](https://github.com/devkitPro/3ds-hbmenu/releases/latest) and place `boot.3dsx` on the root of your SD card, replacing any existing file.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Scripts directory not found" in GodMode9</u></summary>
You did not copy the `gm9` folder from the GodMode9 `.zip` to the root of your SD card. Download the latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) and place the `gm9` folder on the root of your SD card, merging it with the existing one. <summary><u>Unable to open GodMode9 or Error #03: Missing files</u></summary>
You did not copy everything from `finalize.zip` to the root of your SD card. Remember, your SD card should have at least these files:
![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }})
{: .notice--info}
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>"Backup failed" or "Error: Could not open directory" when attempting a NAND backup</u></summary>
<summary><u>Error #04: No space</u></summary>
You need at least 1.3GB of free space to perform the NAND backup, which is a part of the script. If you don't have enough space, follow these steps:
1. Power off your console
1. Remove the SD card and insert it into your computer
1. Copy the `Nintendo 3DS` folder from the root of your SD card to your computer
1. Delete the Nintendo 3DS folder from the SD card
1. Reinsert your SD card into your console
1. Power off your console, hold START and power on still holding START to boot on GodMode9
1. Select "Scripts..."
1. Select "finalize"
1. Follow the prompts in the script, answering each question that you are asked
1. Copy the files in `gm9/out` on your SD to a safe location on your computer
1. Delete the `<date>_<serialnumber>_sysnand_##.bin` and `<date>_<serialnumber>_sysnand_##.bin.sha` files from the SD card, keeping essential.exefs in `/gm9/out/`
1. Copy the `Nintendo 3DS` folder from your computer to the root of your SD card
1. Delete the `Nintendo 3DS` folder from your computer
Once done, re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #05: No title database</u></summary>
Press (A) to create a title database, unlock SysNAND writing by entering the buttons on-screen, follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #06 or "Error: Could not open directory" when attempting a NAND backup</u></summary>
Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps: Make sure you have at least 1.3GB available in your SD card. If you don't have enough space, follow these steps:
1. Power off your console 1. Power off your console
1. Remove the SD card and insert it into your computer 1. Remove the SD card and insert it into your computer
@ -515,6 +583,14 @@ If you have enough space on your SD card, your SD might be corrupted or faulty.
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Error #08: Dummy title database</u></summary>
You didn't delete the dummy title database that was created by Error #05. Follow the prompts [here](/images/screenshots/database-reset.jpg), then re-run the script.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Boot issues on consoles with custom firmware ## Boot issues on consoles with custom firmware
@ -664,6 +740,13 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher</u></summary>
Your console likely still has menuhax67 installed. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
--- ---
## Other troubleshooting ## Other troubleshooting
@ -699,6 +782,16 @@ If you weren't able to find your error or the instructions didn't work, join [Ni
{% endcapture %} {% endcapture %}
<details>{{ compat | markdownify }}</details> <details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Manually entering Homebrew Launcher</u></summary>
If you are missing the Homebrew Launcher application from your HOME Menu, you can follow these instructions to manually enter the Homebrew Launcher. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.)
{% include_relative include/launch-hbl-dlp.txt %}
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %} {% capture compat %}
<summary><u>Turning off Parental Controls</u></summary> <summary><u>Turning off Parental Controls</u></summary>

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