New Crowdin updates (#2371)

* New translations faq.txt (German)

* New translations faq.txt (Romanian)

* New translations faq.txt (French)

* New translations faq.txt (Spanish)

* New translations faq.txt (Arabic)

* New translations faq.txt (Catalan)

* New translations faq.txt (Czech)

* New translations faq.txt (Greek)

* New translations faq.txt (Finnish)

* New translations faq.txt (Hebrew)

* New translations faq.txt (Hungarian)

* New translations faq.txt (Italian)

* New translations faq.txt (Japanese)

* New translations faq.txt (Dutch)

* New translations faq.txt (Norwegian)

* New translations faq.txt (Polish)

* New translations faq.txt (Portuguese)

* New translations faq.txt (Russian)

* New translations faq.txt (Swedish)

* New translations faq.txt (Turkish)

* New translations faq.txt (Ukrainian)

* New translations faq.txt (Chinese Simplified)

* New translations faq.txt (Chinese Traditional)

* New translations faq.txt (Vietnamese)

* New translations faq.txt (Portuguese, Brazilian)

* New translations faq.txt (Indonesian)

* New translations faq.txt (Thai)

* New translations faq.txt (Malay)

* New translations faq.txt (Pirate English)

* New translations en_us.yml (Romanian)

* New translations en_us.yml (French)

* New translations en_us.yml (Spanish)

* New translations en_us.yml (Bulgarian)

* New translations en_us.yml (Catalan)

* New translations en_us.yml (Czech)

* New translations en_us.yml (German)

* New translations en_us.yml (Greek)

* New translations en_us.yml (Finnish)

* New translations en_us.yml (Hebrew)

* New translations en_us.yml (Hungarian)

* New translations en_us.yml (Italian)

* New translations en_us.yml (Japanese)

* New translations en_us.yml (Korean)

* New translations en_us.yml (Dutch)

* New translations en_us.yml (Norwegian)

* New translations en_us.yml (Polish)

* New translations en_us.yml (Portuguese)

* New translations en_us.yml (Russian)

* New translations en_us.yml (Swedish)

* New translations en_us.yml (Turkish)

* New translations en_us.yml (Ukrainian)

* New translations en_us.yml (Chinese Simplified)

* New translations en_us.yml (Chinese Traditional)

* New translations en_us.yml (Vietnamese)

* New translations en_us.yml (Portuguese, Brazilian)

* New translations en_us.yml (Indonesian)

* New translations en_us.yml (Thai)

* New translations en_us.yml (Croatian)

* New translations en_us.yml (Malay)

* New translations en_us.yml (Pirate English)

* New translations installing-boot9strap-(safecerthax).txt (Romanian)

* New translations installing-boot9strap-(safecerthax).txt (French)

* New translations installing-boot9strap-(safecerthax).txt (Arabic)

* New translations installing-boot9strap-(safecerthax).txt (Bulgarian)

* New translations installing-boot9strap-(safecerthax).txt (Catalan)

* New translations installing-boot9strap-(safecerthax).txt (Czech)

* New translations installing-boot9strap-(safecerthax).txt (German)

* New translations installing-boot9strap-(safecerthax).txt (Greek)

* New translations installing-boot9strap-(safecerthax).txt (Finnish)

* New translations installing-boot9strap-(safecerthax).txt (Hebrew)

* New translations installing-boot9strap-(safecerthax).txt (Hungarian)

* New translations installing-boot9strap-(safecerthax).txt (Italian)

* New translations installing-boot9strap-(safecerthax).txt (Japanese)

* New translations installing-boot9strap-(safecerthax).txt (Korean)

* New translations installing-boot9strap-(safecerthax).txt (Dutch)

* New translations installing-boot9strap-(safecerthax).txt (Norwegian)

* New translations installing-boot9strap-(safecerthax).txt (Polish)

* New translations installing-boot9strap-(safecerthax).txt (Portuguese)

* New translations installing-boot9strap-(safecerthax).txt (Russian)

* New translations installing-boot9strap-(safecerthax).txt (Swedish)

* New translations installing-boot9strap-(safecerthax).txt (Turkish)

* New translations installing-boot9strap-(safecerthax).txt (Ukrainian)

* New translations installing-boot9strap-(safecerthax).txt (Chinese Simplified)

* New translations installing-boot9strap-(safecerthax).txt (Chinese Traditional)

* New translations installing-boot9strap-(safecerthax).txt (Vietnamese)

* New translations installing-boot9strap-(safecerthax).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(safecerthax).txt (Indonesian)

* New translations installing-boot9strap-(safecerthax).txt (Thai)

* New translations installing-boot9strap-(safecerthax).txt (Croatian)

* New translations installing-boot9strap-(safecerthax).txt (Malay)

* New translations installing-boot9strap-(safecerthax).txt (Pirate English)

* New translations 3ds-11.17.txt (Romanian)

* New translations 3ds-11.17.txt (French)

* New translations 3ds-11.17.txt (Spanish)

* New translations 3ds-11.17.txt (Arabic)

* New translations 3ds-11.17.txt (Bulgarian)

* New translations 3ds-11.17.txt (Catalan)

* New translations 3ds-11.17.txt (Czech)

* New translations 3ds-11.17.txt (German)

* New translations 3ds-11.17.txt (Greek)

* New translations 3ds-11.17.txt (Finnish)

* New translations 3ds-11.17.txt (Hebrew)

* New translations 3ds-11.17.txt (Hungarian)

* New translations 3ds-11.17.txt (Italian)

* New translations 3ds-11.17.txt (Japanese)

* New translations 3ds-11.17.txt (Dutch)

* New translations 3ds-11.17.txt (Norwegian)

* New translations 3ds-11.17.txt (Polish)

* New translations 3ds-11.17.txt (Portuguese)

* New translations 3ds-11.17.txt (Russian)

* New translations 3ds-11.17.txt (Swedish)

* New translations 3ds-11.17.txt (Turkish)

* New translations 3ds-11.17.txt (Ukrainian)

* New translations 3ds-11.17.txt (Chinese Simplified)

* New translations 3ds-11.17.txt (Chinese Traditional)

* New translations 3ds-11.17.txt (Vietnamese)

* New translations 3ds-11.17.txt (Portuguese, Brazilian)

* New translations 3ds-11.17.txt (Indonesian)

* New translations 3ds-11.17.txt (Thai)

* New translations 3ds-11.17.txt (Croatian)

* New translations 3ds-11.17.txt (Malay)

* New translations 3ds-11.17.txt (Pirate English)

* New translations updating-firmware-(old-3ds).txt (Romanian)

* New translations updating-firmware-(old-3ds).txt (French)

* New translations updating-firmware-(old-3ds).txt (Spanish)

* New translations updating-firmware-(old-3ds).txt (Arabic)

* New translations updating-firmware-(old-3ds).txt (Bulgarian)

* New translations updating-firmware-(old-3ds).txt (Catalan)

* New translations updating-firmware-(old-3ds).txt (Czech)

* New translations updating-firmware-(old-3ds).txt (German)

* New translations updating-firmware-(old-3ds).txt (Greek)

* New translations updating-firmware-(old-3ds).txt (Finnish)

* New translations updating-firmware-(old-3ds).txt (Hebrew)

* New translations updating-firmware-(old-3ds).txt (Hungarian)

* New translations updating-firmware-(old-3ds).txt (Italian)

* New translations updating-firmware-(old-3ds).txt (Japanese)

* New translations updating-firmware-(old-3ds).txt (Korean)

* New translations updating-firmware-(old-3ds).txt (Dutch)

* New translations updating-firmware-(old-3ds).txt (Norwegian)

* New translations updating-firmware-(old-3ds).txt (Polish)

* New translations updating-firmware-(old-3ds).txt (Portuguese)

* New translations updating-firmware-(old-3ds).txt (Russian)

* New translations updating-firmware-(old-3ds).txt (Swedish)

* New translations updating-firmware-(old-3ds).txt (Turkish)

* New translations updating-firmware-(old-3ds).txt (Ukrainian)

* New translations updating-firmware-(old-3ds).txt (Chinese Simplified)

* New translations updating-firmware-(old-3ds).txt (Chinese Traditional)

* New translations updating-firmware-(old-3ds).txt (Vietnamese)

* New translations updating-firmware-(old-3ds).txt (Portuguese, Brazilian)

* New translations updating-firmware-(old-3ds).txt (Indonesian)

* New translations updating-firmware-(old-3ds).txt (Thai)

* New translations updating-firmware-(old-3ds).txt (Croatian)

* New translations updating-firmware-(old-3ds).txt (Malay)

* New translations updating-firmware-(old-3ds).txt (Pirate English)

* New translations installing-boot9strap-(mset9).txt (Romanian)

* New translations installing-boot9strap-(mset9).txt (French)

* New translations installing-boot9strap-(mset9).txt (Spanish)

* New translations installing-boot9strap-(mset9).txt (Arabic)

* New translations installing-boot9strap-(mset9).txt (Bulgarian)

* New translations installing-boot9strap-(mset9).txt (Catalan)

* New translations installing-boot9strap-(mset9).txt (Czech)

* New translations installing-boot9strap-(mset9).txt (German)

* New translations installing-boot9strap-(mset9).txt (Greek)

* New translations installing-boot9strap-(mset9).txt (Finnish)

* New translations installing-boot9strap-(mset9).txt (Hebrew)

* New translations installing-boot9strap-(mset9).txt (Hungarian)

* New translations installing-boot9strap-(mset9).txt (Italian)

* New translations installing-boot9strap-(mset9).txt (Japanese)

* New translations installing-boot9strap-(mset9).txt (Korean)

* New translations installing-boot9strap-(mset9).txt (Dutch)

* New translations installing-boot9strap-(mset9).txt (Norwegian)

* New translations installing-boot9strap-(mset9).txt (Polish)

* New translations installing-boot9strap-(mset9).txt (Portuguese)

* New translations installing-boot9strap-(mset9).txt (Russian)

* New translations installing-boot9strap-(mset9).txt (Swedish)

* New translations installing-boot9strap-(mset9).txt (Turkish)

* New translations installing-boot9strap-(mset9).txt (Ukrainian)

* New translations installing-boot9strap-(mset9).txt (Chinese Simplified)

* New translations installing-boot9strap-(mset9).txt (Chinese Traditional)

* New translations installing-boot9strap-(mset9).txt (Vietnamese)

* New translations installing-boot9strap-(mset9).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(mset9).txt (Indonesian)

* New translations installing-boot9strap-(mset9).txt (Thai)

* New translations installing-boot9strap-(mset9).txt (Croatian)

* New translations installing-boot9strap-(mset9).txt (Malay)

* New translations installing-boot9strap-(mset9).txt (Pirate English)

* New translations installing-boot9strap-(mset9).txt (Romanian)

* New translations installing-boot9strap-(mset9).txt (French)

* New translations installing-boot9strap-(mset9).txt (Spanish)

* New translations installing-boot9strap-(mset9).txt (Arabic)

* New translations installing-boot9strap-(mset9).txt (Bulgarian)

* New translations installing-boot9strap-(mset9).txt (Catalan)

* New translations installing-boot9strap-(mset9).txt (Czech)

* New translations installing-boot9strap-(mset9).txt (German)

* New translations installing-boot9strap-(mset9).txt (Greek)

* New translations installing-boot9strap-(mset9).txt (Finnish)

* New translations installing-boot9strap-(mset9).txt (Hebrew)

* New translations installing-boot9strap-(mset9).txt (Hungarian)

* New translations installing-boot9strap-(mset9).txt (Italian)

* New translations installing-boot9strap-(mset9).txt (Japanese)

* New translations installing-boot9strap-(mset9).txt (Korean)

* New translations installing-boot9strap-(mset9).txt (Dutch)

* New translations installing-boot9strap-(mset9).txt (Norwegian)

* New translations installing-boot9strap-(mset9).txt (Polish)

* New translations installing-boot9strap-(mset9).txt (Portuguese)

* New translations installing-boot9strap-(mset9).txt (Russian)

* New translations installing-boot9strap-(mset9).txt (Swedish)

* New translations installing-boot9strap-(mset9).txt (Turkish)

* New translations installing-boot9strap-(mset9).txt (Ukrainian)

* New translations installing-boot9strap-(mset9).txt (Chinese Simplified)

* New translations installing-boot9strap-(mset9).txt (Chinese Traditional)

* New translations installing-boot9strap-(mset9).txt (Vietnamese)

* New translations installing-boot9strap-(mset9).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(mset9).txt (Indonesian)

* New translations installing-boot9strap-(mset9).txt (Thai)

* New translations installing-boot9strap-(mset9).txt (Croatian)

* New translations installing-boot9strap-(mset9).txt (Malay)

* New translations installing-boot9strap-(mset9).txt (Pirate English)

* New translations installing-boot9strap-(mset9).txt (Romanian)

* New translations installing-boot9strap-(mset9).txt (French)

* New translations installing-boot9strap-(mset9).txt (Spanish)

* New translations installing-boot9strap-(mset9).txt (Arabic)

* New translations installing-boot9strap-(mset9).txt (Bulgarian)

* New translations installing-boot9strap-(mset9).txt (Catalan)

* New translations installing-boot9strap-(mset9).txt (Czech)

* New translations installing-boot9strap-(mset9).txt (German)

* New translations installing-boot9strap-(mset9).txt (Greek)

* New translations installing-boot9strap-(mset9).txt (Finnish)

* New translations installing-boot9strap-(mset9).txt (Hebrew)

* New translations installing-boot9strap-(mset9).txt (Hungarian)

* New translations installing-boot9strap-(mset9).txt (Italian)

* New translations installing-boot9strap-(mset9).txt (Japanese)

* New translations installing-boot9strap-(mset9).txt (Korean)

* New translations installing-boot9strap-(mset9).txt (Dutch)

* New translations installing-boot9strap-(mset9).txt (Norwegian)

* New translations installing-boot9strap-(mset9).txt (Polish)

* New translations installing-boot9strap-(mset9).txt (Portuguese)

* New translations installing-boot9strap-(mset9).txt (Russian)

* New translations installing-boot9strap-(mset9).txt (Swedish)

* New translations installing-boot9strap-(mset9).txt (Turkish)

* New translations installing-boot9strap-(mset9).txt (Ukrainian)

* New translations installing-boot9strap-(mset9).txt (Chinese Simplified)

* New translations installing-boot9strap-(mset9).txt (Chinese Traditional)

* New translations installing-boot9strap-(mset9).txt (Vietnamese)

* New translations installing-boot9strap-(mset9).txt (Portuguese, Brazilian)

* New translations installing-boot9strap-(mset9).txt (Indonesian)

* New translations installing-boot9strap-(mset9).txt (Thai)

* New translations installing-boot9strap-(mset9).txt (Croatian)

* New translations installing-boot9strap-(mset9).txt (Malay)

* New translations installing-boot9strap-(mset9).txt (Pirate English)
This commit is contained in:
ihaveahax 2023-10-09 18:01:38 -07:00 committed by GitHub
parent 5e7f324996
commit d151eefb60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
573 changed files with 10287 additions and 943 deletions

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -104,53 +104,56 @@ sidebar_pages:
title: Boot9strap telepítése (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Boot9strap telepítése (petit-compwner)
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)
-
title: eShop DSiWare dumpolása
title: Dumping eShop DSiWare
url: dumping-eshop-dsiware
-
title: Több lehetőség
title: Multiple Options
url: multiple-options
-
title: Ntrboot flashelése (egy 3DS rendszer)
title: Flashing ntrboot (3DS Single System)
url: flashing-ntrboot-(3ds-single-system)
-
title: Ntrboot flashelése (több 3DS rendszer)
title: Flashing ntrboot (3DS Multi System)
url: flashing-ntrboot-(3ds-multi-system)
-
title: Ntrboot flashelése (DSi)
title: Flashing ntrboot (DSi)
url: flashing-ntrboot-(dsi)
-
title: Ntrboot flashelése (NDS)
title: Flashing ntrboot (NDS)
url: flashing-ntrboot-(nds)
-
title: BannerBomb3 + Fredtool (TWN)
url: bannerbomb3-fredtool-(twn)
-
title: Boot9strap telepítése (Hardmod)
title: Installing boot9strap (Hardmod)
url: installing-boot9strap-(hardmod)
-
title: Boot9strap telepítése (ntrboot)
title: Installing boot9strap (ntrboot)
url: installing-boot9strap-(ntrboot)
-
title: Boot9strap telepítése (Soundhax)
title: Installing boot9strap (Soundhax)
url: installing-boot9strap-(soundhax)
-
title: Boot9strap telepítése (safecerthax)
title: Installing boot9strap (safecerthax)
url: installing-boot9strap-(safecerthax)
-
title: Boot9strap telepítése (SSLoth-Browser)
title: Installing boot9strap (SSLoth-Browser)
url: installing-boot9strap-(ssloth-browser)
-
title: Boot9strap telepítése (Fredtool-Inject)
title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject)
-
title: Boot9strap telepítése (menuhax)
title: Installing boot9strap (menuhax)
url: installing-boot9strap-(menuhax)
-
title: Boot9strap telepítése (kartdlphax)
title: Installing boot9strap (kartdlphax)
url: installing-boot9strap-(kartdlphax)
-
title: Telepítés véglegesítése
title: Finalizing Setup
url: finalizing-setup

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -104,53 +104,56 @@ sidebar_pages:
title: Installazione di boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installazione di boot9strap (petit-compwner)
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)
-
title: Dump di DsiWare eShop
title: Dumping eShop DSiWare
url: dumping-eshop-dsiware
-
title: Più Opzioni
title: Multiple Options
url: multiple-options
-
title: Flash di ntrboot (Singolo 3DS)
title: Flashing ntrboot (3DS Single System)
url: flashing-ntrboot-(3ds-single-system)
-
title: Flash di ntrboot (Con più 3DS)
title: Flashing ntrboot (3DS Multi System)
url: flashing-ntrboot-(3ds-multi-system)
-
title: Flash di ntrboot (DSi)
title: Flashing ntrboot (DSi)
url: flashing-ntrboot-(dsi)
-
title: Flash di ntrboot (NDS)
title: Flashing ntrboot (NDS)
url: flashing-ntrboot-(nds)
-
title: BannerBomb3 + Fredtool (TWN)
url: bannerbomb3-fredtool-(twn)
-
title: Installazione di boot9strap (Hardmod)
title: Installing boot9strap (Hardmod)
url: installing-boot9strap-(hardmod)
-
title: Installazione di boot9strap (ntrboot)
title: Installing boot9strap (ntrboot)
url: installing-boot9strap-(ntrboot)
-
title: Installazione di boot9strap (Soundhax)
title: Installing boot9strap (Soundhax)
url: installing-boot9strap-(soundhax)
-
title: Installazione di boot9strap (safecerthax)
title: Installing boot9strap (safecerthax)
url: installing-boot9strap-(safecerthax)
-
title: Installazione di boot9strap (SSLoth-Browser)
title: Installing boot9strap (SSLoth-Browser)
url: installing-boot9strap-(ssloth-browser)
-
title: Installazione di boot9strap (Fredtool-Inject)
title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject)
-
title: Installazione di boot9strap (menuhax)
title: Installing boot9strap (menuhax)
url: installing-boot9strap-(menuhax)
-
title: Installazione di boot9strap (kartdlphax)
title: Installing boot9strap (kartdlphax)
url: installing-boot9strap-(kartdlphax)
-
title: Completamento dell'installazione
title: Finalizing Setup
url: finalizing-setup

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: boot9strap 설치 (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: boot9strap 설치 (MSET9)
url: installing-boot9strap-(mset9)
-
title: boot9strap 설치 (petit-compwner)
url: installing-boot9strap-(petit-compwner)
@ -110,7 +113,7 @@ sidebar_pages:
title: eShop DSiWare 덤프
url: dumping-eshop-dsiware
-
title: 여러가지 옵션
title: 다중 옵션
url: multiple-options
-
title: ntrboot 플래싱 (단일 3DS)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -104,19 +104,22 @@ sidebar_pages:
title: Instalando boot9strap (superskaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Instalando boot9strap (petit-compwner)
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)
-
title: Fazendo dump de DSiWare da eShop
title: Dumping eShop DSiWare
url: dumping-eshop-dsiware
-
title: Múltiplas Opções
title: Multiple Options
url: multiple-options
-
title: Flashing ntrboot (Único 3DS)
title: Flashing ntrboot (3DS Single System)
url: flashing-ntrboot-(3ds-single-system)
-
title: Flashing ntrboot (Vários 3DS)
title: Flashing ntrboot (3DS Multi System)
url: flashing-ntrboot-(3ds-multi-system)
-
title: Flashing ntrboot (DSi)
@ -128,29 +131,29 @@ sidebar_pages:
title: BannerBomb3 + Fredtool (TWN)
url: bannerbomb3-fredtool-(twn)
-
title: Instalando boot9strap (Hardmod)
title: Installing boot9strap (Hardmod)
url: installing-boot9strap-(hardmod)
-
title: Instalando boot9strap (ntrboot)
title: Installing boot9strap (ntrboot)
url: installing-boot9strap-(ntrboot)
-
title: Instalando boot9strap (Soundhax)
title: Installing boot9strap (Soundhax)
url: installing-boot9strap-(soundhax)
-
title: Instalando boot9strap (safecerthax)
title: Installing boot9strap (safecerthax)
url: installing-boot9strap-(safecerthax)
-
title: Instalando boot9strap (SSLoth-Browser)
title: Installing boot9strap (SSLoth-Browser)
url: installing-boot9strap-(ssloth-browser)
-
title: Instalando boot9strap (Fredtool-Inject)
title: Installing boot9strap (Fredtool-Inject)
url: installing-boot9strap-(fredtool-inject)
-
title: Instalando boot9strap (menuhax)
title: Installing boot9strap (menuhax)
url: installing-boot9strap-(menuhax)
-
title: Instalando boot9strap (kartdlphax)
title: Installing boot9strap (kartdlphax)
url: installing-boot9strap-(kartdlphax)
-
title: Finalizando a Instalação
title: Finalizing Setup
url: finalizing-setup

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -103,6 +103,9 @@ sidebar_pages:
-
title: Installing boot9strap (super-skaterhax)
url: installing-boot9strap-(super-skaterhax)
-
title: Installing boot9strap (MSET9)
url: installing-boot9strap-(mset9)
-
title: Installing boot9strap (petit-compwner)
url: installing-boot9strap-(petit-compwner)

View file

@ -4,7 +4,7 @@ title: "Alternate Exploits"
{% include toc title="Table of Contents" %}
3DS / 3DS XL / 2DS consoles on firmware 11.17.0 do not currently have any free, software-only methods. Therefore, all of the methods here have some sort of prerequisite.
MSET9 is currently the only exploit for 3DS / 3DS XL / 2DS consoles on firmware 11.17.0 that is free and does not require any software. If you're unable to use it, you'll need to use one of these methods, which all have some sort of prerequisite.
### Installed eShop titles
@ -21,7 +21,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japananese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japanese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
{: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.

View file

@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e
+ `<ID1>` is a 32-letter folder inside of the `<ID0>`
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_setup`
1. Copy all six `.bin` files to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your console

View file

@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info}
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder
![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }})

View file

@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Here are a
## Maintenance
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself.
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
## Translations

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %}
<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](installing-boot9strap-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
**Yes!** New 3DS / New 3DS XL / New 2DS XL can use [super-skaterhax](installing-boot9strap-(super-skaterhax)), while 3DS / 3DS XL / 2DS can use [MSET9](installing-boot9strap-(mset9)).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -91,7 +91,7 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% 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>
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).
No. While a DS flashcart can be used to mod a 3DS using [ntrboot](ntrboot), there is now a free software method available for most consoles.
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %}

View file

@ -1,6 +1,6 @@
**3DS firmware 11.17.0 was recently released**. Here's what you should know:
**The latest 3DS firmware is 11.17.0**. Here's what you should know:
+ If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console.
+ If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](installing-boot9strap-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to. The methods on earlier firmwares are easier and more stable.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Both [New3DS](installing-boot9strap-(super-skaterhax)) and [Old3DS](installing-boot9strap-(mset9)) now have free software methods that (for the most part) do not require external hardware or software.

View file

@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. 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` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications.
___
Continue to [Finalizing Setup](finalizing-setup)
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice-primary}

View file

@ -0,0 +1,123 @@
---
title: "Installing boot9strap (MSET9)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
[MSET9](https://github.com/zoogie/MSET9) is an exploit for the System Settings application developed by [zoogie](https://github.com/zoogie). It exploits a flaw where the ID1 (the second 32-character folder name inside of the Nintendo 3DS folder, inside of the ID0) can be *any* name as long as it is 32 characters. Performing a specific sequence of actions results in the console executing the instructions that are encoded into the ID1 folder name, which can be used to grant full control over the 3DS.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
This method requires a computer running Windows or Linux. macOS is NOT supported, nor are phones or tablets. If you do not have access to Windows or Linux, you will need to use an [alternate exploit](alternate-exploits).
{: .notice--warning}
### What You Need
* The latest prerelease of [MSET9](https://github.com/zoogie/MSET9/releases) (the Release `.zip` file)
* Any 3.x version of [Python](https://www.python.org/downloads/) **installed on your computer**
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
### Instructions
#### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
1. Power on your console **with your SD card inserted**
1. Open Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
+ You may see [this screen](/images/screenshots/mset9/mii-extdata.png), which indicates the necessary data has been created
+ If you just reach the normal Mii Maker screen, exit Mii Maker and continue to the next step
1. Power off your console
1. Insert your SD card into your computer
1. Copy everything from the Release `.zip` to the root of your SD card, overwriting any existing files
![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
{: .notice--info}
1. Execute the `mset9.py` script on the root of your SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
+ You should keep this window open until the end of this page, but if you close it by accident, you can open it again by redoing this step
![Image: MSET9 setup](/images/screenshots/mset9/mset9-select.png)
{: .notice--info}
1. Type the number corresponding to your console model and version, then press Enter
+ The window should change to this:
![Image: MSET9 setup](/images/screenshots/mset9/mset9-setup.png)
{: .notice--info}
+ Ensure that the correct console model and version is displayed
1. Type `1`, then press Enter to setup MSET9
+ If you see "(title.db/import.db) does not exist on SD card!":
+ Type "yes", then press Enter
+ Close the MSET9 window
+ Safely eject your SD from your computer
+ Insert your SD card into your console
+ Power on your console
+ Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
+ Power off your console
+ Insert your SD card into your computer
+ Go back to Step 7 ("Execute the `mset9.py` script")
1. Once the window says "Setting up... done", safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
1. **[Hover over](/images/screenshots/mset9/hover-settings.png)** the System Settings icon using the D-Pad (do not select it yet)
1. Power off, then power on your console
1. Press (A) to launch System Settings
1. Navigate to `Data Management` -> `Nintendo 3DS` -> `Extra Data` ([image](/images/screenshots/mset9/settings-extdata.png))
1. **Do not press any buttons or touch the screen** - ensure that you see the Mii Maker icon
1. **With the console STILL ON, and without pressing any buttons or touching the screen**, remove your SD card from your console
+ The menu will refresh and say that no SD card is inserted, which is expected
1. Insert your SD card into your computer
1. In the MSET9 window, type `2`, then press Enter to trigger MSET9
+ You should see "Injecting... done."
1. Safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console **without pressing any buttons or touching the screen**
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
#### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
#### Section IV - Uninstalling MSET9
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!
{: .notice--danger}
1. Power off your console
1. Insert your SD card into your computer
1. In the MSET9 window, type `4`, then press Enter to remove MSET9
+ You should see "Removing... done"
1. Close the MSET9 window; you will not need it for any of the upcoming steps
{% include_relative include/luma3ds-installed-note.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -58,7 +58,7 @@ This process will overwrite your Cubic Ninja save file, if you have one.
+ If prompted, delete all data
1. Select "QR Code"
1. Select "Scan QR Code"
1. On your PC, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. On your computer, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. Select your console's region and hardware
1. On your console, scan the QR code
+ If the game exits to the HOME Menu, then the exploit has installed correctly

View file

@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u
1. Power on your console
![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }})
{: .notice--info}
#### Section III - petit-compwner

View file

@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your
+ The camera applet should appear
1. Power off your console
If the camera did NOT appear, you cannot follow this method. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
If the camera did NOT appear, you cannot follow this method. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead.
{: .notice--warning}
#### Section II - Prep Work

View file

@ -39,7 +39,6 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Copy `new3ds_JPN.bin` or `old3ds_JPN.bin` (depending on your model) from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it
1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone
1. Copy the petitcom `.icn` for your region 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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -48,7 +47,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Reinsert your SD card into your console
1. Power on your console
![]({{ "/images/screenshots/smilehax-root-layout.png" | absolute_url }})
![]({{ "/images/screenshots/smilehax-jpn-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Now select 300BPS, then play the `.wav` file
1. When it finishes, press "Yes", then press "OK"
1. Press the START button
1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it
1. Select the SH2E-JPN.TXT file, then press OK, then "Yes" to execute it
1. Your console will have booted into the Homebrew Launcher
1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller

View file

@ -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.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system'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 computer
+ 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 command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install
@ -66,7 +66,7 @@ In this section, you will set up Seedminer and obtain your console's files that
1. Navigate to the `DCIM` folder on the SD card
1. Look for the QR Code, which will be a `.JPG` file starting with `HNI`
+ You may have many other files in here already if you use the Nintendo 3DS Camera app
1. Copy this file to the Seedminer folder on your PC
1. Copy this file to the Seedminer folder on your computer
### Section II - Processing Mii QR and Mining

View file

@ -8,7 +8,8 @@ sitemap: false
+ [Finalizing Setup](finalizing-setup)
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
+ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -49,6 +50,7 @@ sitemap: false
+ [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax))
+ [Installing boot9strap (Kartminer7)](installing-boot9strap-(kartminer7))
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner))

View file

@ -18,6 +18,7 @@ Guide pages:
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
* [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax)
* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9)
* [Finalizing Setup](#finalizing-setup)
@ -435,6 +436,151 @@ This likely indicates that you already have custom firmware. You should [check f
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (MSET9)
{% capture compat %}
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
Full error messages:
* "Nintendo 3DS/\<ID0>/\<ID1>/dbs/\<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)"
* "Invalid database"
This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.
1. Type "yes", then press Enter
1. Insert the SD card into your console
1. Power on your console
1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>[WinError 5] Access is denied</u></summary>
The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the [upright position](/images/sdlock.png). Otherwise, try ejecting and reinserting your SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
This can happen when Option 1 stopped because of an error and there is an incomplete installation.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Return to the [beginning of Section I](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip`, replacing any existing files.
Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: [Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
You have multiple ID0 folders. To determine the correct folder, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your console
1. Power on your console
1. Wait for the console to generate the SD card data
+ Your applications will have disappeared. This is normal and will be resolved shortly
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to the `Nintendo 3DS` folder on your SD card
1. Write down the first few characters of the folder you see
+ This is your true ID0, which we will keep in the real Nintendo 3DS folder
1. Delete the ID0 from the current `Nintendo 3DS` folder
1. Move the true ID0 folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
1. If it exists, move the `Private` folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
Once you've done this, continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
You most likely did something different from the MSET9 instructions, or selected the wrong model or version.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `3`, then press Enter
1. Once the window says "Deleting... done.", insert the SD card into your console
1. Power on your console
1. Return to [Section II Step 1](installing-boot9strap-(mset9)#section-ii---mset9)
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata. Follow these instructions to reset it:
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Finalizing Setup
{% capture compat %}
@ -672,8 +818,8 @@ This could be caused by various reasons, but most likely because your SD card is
You can check if your SD is being read by holding SELECT on boot and checking the yellow text on the bottom screen; if it says "Booted from CTRNAND via B9S", then your console is booting from the internal memory and not from the SD card.
If this is the case, attempt the steps below, which are listed from easiest to hardest:
1. Power off your console, remove the SD card, re-insert it, then power on your console
1. Power off your console, remove the SD card, insert it on your PC, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your PC and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Power off your console, remove the SD card, insert it on your computer, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your computer and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Test your SD card for errors by following the guide according to your computer's operating system: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). If your SD card is marked as faulty, then you will have to replace your SD card
1. Your SD card slot may be broken. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for further assistance
{% endcapture %}

View file

@ -0,0 +1,18 @@
---
title: "Updating Firmware (Old 3DS)"
---
### Required Reading
To use the MSET9 exploit, you must update your console to the latest system version.
### What you need
* An internet connection on your console
#### Section I - Updating the System
{% include_relative include/sysupdate.txt cfw="false" %}
Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{: .notice--primary}

View file

@ -4,7 +4,7 @@ title: "Alternate Exploits"
{% include toc title="Table of Contents" %}
3DS / 3DS XL / 2DS consoles on firmware 11.17.0 do not currently have any free, software-only methods. Therefore, all of the methods here have some sort of prerequisite.
MSET9 is currently the only exploit for 3DS / 3DS XL / 2DS consoles on firmware 11.17.0 that is free and does not require any software. If you're unable to use it, you'll need to use one of these methods, which all have some sort of prerequisite.
### Installed eShop titles
@ -21,7 +21,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japananese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japanese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
{: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.

View file

@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e
+ `<ID1>` is a 32-letter folder inside of the `<ID0>`
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_setup`
1. Copy all six `.bin` files to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your console

View file

@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info}
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder
![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }})

View file

@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Here are a
## Maintenance
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself.
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
## Translations

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %}
<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](installing-boot9strap-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
**Yes!** New 3DS / New 3DS XL / New 2DS XL can use [super-skaterhax](installing-boot9strap-(super-skaterhax)), while 3DS / 3DS XL / 2DS can use [MSET9](installing-boot9strap-(mset9)).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -91,7 +91,7 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% 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>
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).
No. While a DS flashcart can be used to mod a 3DS using [ntrboot](ntrboot), there is now a free software method available for most consoles.
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %}

View file

@ -1,6 +1,6 @@
**3DS firmware 11.17.0 was recently released**. Here's what you should know:
**The latest 3DS firmware is 11.17.0**. Here's what you should know:
+ If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console.
+ If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](installing-boot9strap-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to. The methods on earlier firmwares are easier and more stable.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Both [New3DS](installing-boot9strap-(super-skaterhax)) and [Old3DS](installing-boot9strap-(mset9)) now have free software methods that (for the most part) do not require external hardware or software.

View file

@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. 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` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications.
___
Continue to [Finalizing Setup](finalizing-setup)
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice-primary}

View file

@ -0,0 +1,123 @@
---
title: "Installing boot9strap (MSET9)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
[MSET9](https://github.com/zoogie/MSET9) is an exploit for the System Settings application developed by [zoogie](https://github.com/zoogie). It exploits a flaw where the ID1 (the second 32-character folder name inside of the Nintendo 3DS folder, inside of the ID0) can be *any* name as long as it is 32 characters. Performing a specific sequence of actions results in the console executing the instructions that are encoded into the ID1 folder name, which can be used to grant full control over the 3DS.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
This method requires a computer running Windows or Linux. macOS is NOT supported, nor are phones or tablets. If you do not have access to Windows or Linux, you will need to use an [alternate exploit](alternate-exploits).
{: .notice--warning}
### What You Need
* The latest prerelease of [MSET9](https://github.com/zoogie/MSET9/releases) (the Release `.zip` file)
* Any 3.x version of [Python](https://www.python.org/downloads/) **installed on your computer**
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
### Instructions
#### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
1. Power on your console **with your SD card inserted**
1. Open Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
+ You may see [this screen](/images/screenshots/mset9/mii-extdata.png), which indicates the necessary data has been created
+ If you just reach the normal Mii Maker screen, exit Mii Maker and continue to the next step
1. Power off your console
1. Insert your SD card into your computer
1. Copy everything from the Release `.zip` to the root of your SD card, overwriting any existing files
![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
{: .notice--info}
1. Execute the `mset9.py` script on the root of your SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
+ You should keep this window open until the end of this page, but if you close it by accident, you can open it again by redoing this step
![Image: MSET9 setup](/images/screenshots/mset9/mset9-select.png)
{: .notice--info}
1. Type the number corresponding to your console model and version, then press Enter
+ The window should change to this:
![Image: MSET9 setup](/images/screenshots/mset9/mset9-setup.png)
{: .notice--info}
+ Ensure that the correct console model and version is displayed
1. Type `1`, then press Enter to setup MSET9
+ If you see "(title.db/import.db) does not exist on SD card!":
+ Type "yes", then press Enter
+ Close the MSET9 window
+ Safely eject your SD from your computer
+ Insert your SD card into your console
+ Power on your console
+ Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
+ Power off your console
+ Insert your SD card into your computer
+ Go back to Step 7 ("Execute the `mset9.py` script")
1. Once the window says "Setting up... done", safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
1. **[Hover over](/images/screenshots/mset9/hover-settings.png)** the System Settings icon using the D-Pad (do not select it yet)
1. Power off, then power on your console
1. Press (A) to launch System Settings
1. Navigate to `Data Management` -> `Nintendo 3DS` -> `Extra Data` ([image](/images/screenshots/mset9/settings-extdata.png))
1. **Do not press any buttons or touch the screen** - ensure that you see the Mii Maker icon
1. **With the console STILL ON, and without pressing any buttons or touching the screen**, remove your SD card from your console
+ The menu will refresh and say that no SD card is inserted, which is expected
1. Insert your SD card into your computer
1. In the MSET9 window, type `2`, then press Enter to trigger MSET9
+ You should see "Injecting... done."
1. Safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console **without pressing any buttons or touching the screen**
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
#### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
#### Section IV - Uninstalling MSET9
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!
{: .notice--danger}
1. Power off your console
1. Insert your SD card into your computer
1. In the MSET9 window, type `4`, then press Enter to remove MSET9
+ You should see "Removing... done"
1. Close the MSET9 window; you will not need it for any of the upcoming steps
{% include_relative include/luma3ds-installed-note.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -58,7 +58,7 @@ This process will overwrite your Cubic Ninja save file, if you have one.
+ If prompted, delete all data
1. Select "QR Code"
1. Select "Scan QR Code"
1. On your PC, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. On your computer, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. Select your console's region and hardware
1. On your console, scan the QR code
+ If the game exits to the HOME Menu, then the exploit has installed correctly

View file

@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u
1. Power on your console
![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }})
{: .notice--info}
#### Section III - petit-compwner

View file

@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your
+ The camera applet should appear
1. Power off your console
If the camera did NOT appear, you cannot follow this method. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
If the camera did NOT appear, you cannot follow this method. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead.
{: .notice--warning}
#### Section II - Prep Work

View file

@ -39,7 +39,6 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Copy `new3ds_JPN.bin` or `old3ds_JPN.bin` (depending on your model) from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it
1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone
1. Copy the petitcom `.icn` for your region 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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -48,7 +47,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Reinsert your SD card into your console
1. Power on your console
![]({{ "/images/screenshots/smilehax-root-layout.png" | absolute_url }})
![]({{ "/images/screenshots/smilehax-jpn-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Now select 300BPS, then play the `.wav` file
1. When it finishes, press "Yes", then press "OK"
1. Press the START button
1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it
1. Select the SH2E-JPN.TXT file, then press OK, then "Yes" to execute it
1. Your console will have booted into the Homebrew Launcher
1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller

View file

@ -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.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system'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 computer
+ 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 command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install
@ -66,7 +66,7 @@ In this section, you will set up Seedminer and obtain your console's files that
1. Navigate to the `DCIM` folder on the SD card
1. Look for the QR Code, which will be a `.JPG` file starting with `HNI`
+ You may have many other files in here already if you use the Nintendo 3DS Camera app
1. Copy this file to the Seedminer folder on your PC
1. Copy this file to the Seedminer folder on your computer
### Section II - Processing Mii QR and Mining

View file

@ -8,7 +8,8 @@ sitemap: false
+ [Finalizing Setup](finalizing-setup)
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
+ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -49,6 +50,7 @@ sitemap: false
+ [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax))
+ [Installing boot9strap (Kartminer7)](installing-boot9strap-(kartminer7))
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner))

View file

@ -18,6 +18,7 @@ Guide pages:
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
* [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax)
* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9)
* [Finalizing Setup](#finalizing-setup)
@ -435,6 +436,151 @@ This likely indicates that you already have custom firmware. You should [check f
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (MSET9)
{% capture compat %}
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
Full error messages:
* "Nintendo 3DS/\<ID0>/\<ID1>/dbs/\<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)"
* "Invalid database"
This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.
1. Type "yes", then press Enter
1. Insert the SD card into your console
1. Power on your console
1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>[WinError 5] Access is denied</u></summary>
The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the [upright position](/images/sdlock.png). Otherwise, try ejecting and reinserting your SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
This can happen when Option 1 stopped because of an error and there is an incomplete installation.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Return to the [beginning of Section I](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip`, replacing any existing files.
Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: [Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
You have multiple ID0 folders. To determine the correct folder, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your console
1. Power on your console
1. Wait for the console to generate the SD card data
+ Your applications will have disappeared. This is normal and will be resolved shortly
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to the `Nintendo 3DS` folder on your SD card
1. Write down the first few characters of the folder you see
+ This is your true ID0, which we will keep in the real Nintendo 3DS folder
1. Delete the ID0 from the current `Nintendo 3DS` folder
1. Move the true ID0 folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
1. If it exists, move the `Private` folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
Once you've done this, continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
You most likely did something different from the MSET9 instructions, or selected the wrong model or version.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `3`, then press Enter
1. Once the window says "Deleting... done.", insert the SD card into your console
1. Power on your console
1. Return to [Section II Step 1](installing-boot9strap-(mset9)#section-ii---mset9)
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata. Follow these instructions to reset it:
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Finalizing Setup
{% capture compat %}
@ -672,8 +818,8 @@ This could be caused by various reasons, but most likely because your SD card is
You can check if your SD is being read by holding SELECT on boot and checking the yellow text on the bottom screen; if it says "Booted from CTRNAND via B9S", then your console is booting from the internal memory and not from the SD card.
If this is the case, attempt the steps below, which are listed from easiest to hardest:
1. Power off your console, remove the SD card, re-insert it, then power on your console
1. Power off your console, remove the SD card, insert it on your PC, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your PC and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Power off your console, remove the SD card, insert it on your computer, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your computer and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Test your SD card for errors by following the guide according to your computer's operating system: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). If your SD card is marked as faulty, then you will have to replace your SD card
1. Your SD card slot may be broken. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for further assistance
{% endcapture %}

View file

@ -0,0 +1,18 @@
---
title: "Updating Firmware (Old 3DS)"
---
### Required Reading
To use the MSET9 exploit, you must update your console to the latest system version.
### What you need
* An internet connection on your console
#### Section I - Updating the System
{% include_relative include/sysupdate.txt cfw="false" %}
Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{: .notice--primary}

View file

@ -4,7 +4,7 @@ title: "Alternate Exploits"
{% include toc title="Table of Contents" %}
3DS / 3DS XL / 2DS consoles on firmware 11.17.0 do not currently have any free, software-only methods. Therefore, all of the methods here have some sort of prerequisite.
MSET9 is currently the only exploit for 3DS / 3DS XL / 2DS consoles on firmware 11.17.0 that is free and does not require any software. If you're unable to use it, you'll need to use one of these methods, which all have some sort of prerequisite.
### Installed eShop titles
@ -21,7 +21,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japananese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japanese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
{: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.

View file

@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e
+ `<ID1>` is a 32-letter folder inside of the `<ID0>`
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_setup`
1. Copy all six `.bin` files to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your console

View file

@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info}
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder
![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }})

View file

@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Here are a
## Maintenance
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself.
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
## Translations

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %}
<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](installing-boot9strap-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
**Yes!** New 3DS / New 3DS XL / New 2DS XL can use [super-skaterhax](installing-boot9strap-(super-skaterhax)), while 3DS / 3DS XL / 2DS can use [MSET9](installing-boot9strap-(mset9)).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -91,7 +91,7 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% 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>
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).
No. While a DS flashcart can be used to mod a 3DS using [ntrboot](ntrboot), there is now a free software method available for most consoles.
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %}

View file

@ -1,6 +1,6 @@
**3DS firmware 11.17.0 was recently released**. Here's what you should know:
**The latest 3DS firmware is 11.17.0**. Here's what you should know:
+ If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console.
+ If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](installing-boot9strap-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to. The methods on earlier firmwares are easier and more stable.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Both [New3DS](installing-boot9strap-(super-skaterhax)) and [Old3DS](installing-boot9strap-(mset9)) now have free software methods that (for the most part) do not require external hardware or software.

View file

@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. 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` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications.
___
Continue to [Finalizing Setup](finalizing-setup)
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice-primary}

View file

@ -0,0 +1,123 @@
---
title: "Installing boot9strap (MSET9)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
[MSET9](https://github.com/zoogie/MSET9) is an exploit for the System Settings application developed by [zoogie](https://github.com/zoogie). It exploits a flaw where the ID1 (the second 32-character folder name inside of the Nintendo 3DS folder, inside of the ID0) can be *any* name as long as it is 32 characters. Performing a specific sequence of actions results in the console executing the instructions that are encoded into the ID1 folder name, which can be used to grant full control over the 3DS.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
This method requires a computer running Windows or Linux. macOS is NOT supported, nor are phones or tablets. If you do not have access to Windows or Linux, you will need to use an [alternate exploit](alternate-exploits).
{: .notice--warning}
### What You Need
* The latest prerelease of [MSET9](https://github.com/zoogie/MSET9/releases) (the Release `.zip` file)
* Any 3.x version of [Python](https://www.python.org/downloads/) **installed on your computer**
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
### Instructions
#### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
1. Power on your console **with your SD card inserted**
1. Open Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
+ You may see [this screen](/images/screenshots/mset9/mii-extdata.png), which indicates the necessary data has been created
+ If you just reach the normal Mii Maker screen, exit Mii Maker and continue to the next step
1. Power off your console
1. Insert your SD card into your computer
1. Copy everything from the Release `.zip` to the root of your SD card, overwriting any existing files
![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
{: .notice--info}
1. Execute the `mset9.py` script on the root of your SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
+ You should keep this window open until the end of this page, but if you close it by accident, you can open it again by redoing this step
![Image: MSET9 setup](/images/screenshots/mset9/mset9-select.png)
{: .notice--info}
1. Type the number corresponding to your console model and version, then press Enter
+ The window should change to this:
![Image: MSET9 setup](/images/screenshots/mset9/mset9-setup.png)
{: .notice--info}
+ Ensure that the correct console model and version is displayed
1. Type `1`, then press Enter to setup MSET9
+ If you see "(title.db/import.db) does not exist on SD card!":
+ Type "yes", then press Enter
+ Close the MSET9 window
+ Safely eject your SD from your computer
+ Insert your SD card into your console
+ Power on your console
+ Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
+ Power off your console
+ Insert your SD card into your computer
+ Go back to Step 7 ("Execute the `mset9.py` script")
1. Once the window says "Setting up... done", safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
1. **[Hover over](/images/screenshots/mset9/hover-settings.png)** the System Settings icon using the D-Pad (do not select it yet)
1. Power off, then power on your console
1. Press (A) to launch System Settings
1. Navigate to `Data Management` -> `Nintendo 3DS` -> `Extra Data` ([image](/images/screenshots/mset9/settings-extdata.png))
1. **Do not press any buttons or touch the screen** - ensure that you see the Mii Maker icon
1. **With the console STILL ON, and without pressing any buttons or touching the screen**, remove your SD card from your console
+ The menu will refresh and say that no SD card is inserted, which is expected
1. Insert your SD card into your computer
1. In the MSET9 window, type `2`, then press Enter to trigger MSET9
+ You should see "Injecting... done."
1. Safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console **without pressing any buttons or touching the screen**
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
#### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
#### Section IV - Uninstalling MSET9
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!
{: .notice--danger}
1. Power off your console
1. Insert your SD card into your computer
1. In the MSET9 window, type `4`, then press Enter to remove MSET9
+ You should see "Removing... done"
1. Close the MSET9 window; you will not need it for any of the upcoming steps
{% include_relative include/luma3ds-installed-note.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -58,7 +58,7 @@ This process will overwrite your Cubic Ninja save file, if you have one.
+ If prompted, delete all data
1. Select "QR Code"
1. Select "Scan QR Code"
1. On your PC, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. On your computer, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. Select your console's region and hardware
1. On your console, scan the QR code
+ If the game exits to the HOME Menu, then the exploit has installed correctly

View file

@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u
1. Power on your console
![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }})
{: .notice--info}
#### Section III - petit-compwner

View file

@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your
+ The camera applet should appear
1. Power off your console
If the camera did NOT appear, you cannot follow this method. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
If the camera did NOT appear, you cannot follow this method. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead.
{: .notice--warning}
#### Section II - Prep Work

View file

@ -39,7 +39,6 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Copy `new3ds_JPN.bin` or `old3ds_JPN.bin` (depending on your model) from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it
1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone
1. Copy the petitcom `.icn` for your region 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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -48,7 +47,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Reinsert your SD card into your console
1. Power on your console
![]({{ "/images/screenshots/smilehax-root-layout.png" | absolute_url }})
![]({{ "/images/screenshots/smilehax-jpn-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Now select 300BPS, then play the `.wav` file
1. When it finishes, press "Yes", then press "OK"
1. Press the START button
1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it
1. Select the SH2E-JPN.TXT file, then press OK, then "Yes" to execute it
1. Your console will have booted into the Homebrew Launcher
1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller

View file

@ -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.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system'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 computer
+ 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 command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install
@ -66,7 +66,7 @@ In this section, you will set up Seedminer and obtain your console's files that
1. Navigate to the `DCIM` folder on the SD card
1. Look for the QR Code, which will be a `.JPG` file starting with `HNI`
+ You may have many other files in here already if you use the Nintendo 3DS Camera app
1. Copy this file to the Seedminer folder on your PC
1. Copy this file to the Seedminer folder on your computer
### Section II - Processing Mii QR and Mining

View file

@ -8,7 +8,8 @@ sitemap: false
+ [Finalizing Setup](finalizing-setup)
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
+ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -49,6 +50,7 @@ sitemap: false
+ [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax))
+ [Installing boot9strap (Kartminer7)](installing-boot9strap-(kartminer7))
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner))

View file

@ -18,6 +18,7 @@ Guide pages:
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
* [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax)
* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9)
* [Finalizing Setup](#finalizing-setup)
@ -435,6 +436,151 @@ This likely indicates that you already have custom firmware. You should [check f
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (MSET9)
{% capture compat %}
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
Full error messages:
* "Nintendo 3DS/\<ID0>/\<ID1>/dbs/\<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)"
* "Invalid database"
This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.
1. Type "yes", then press Enter
1. Insert the SD card into your console
1. Power on your console
1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>[WinError 5] Access is denied</u></summary>
The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the [upright position](/images/sdlock.png). Otherwise, try ejecting and reinserting your SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
This can happen when Option 1 stopped because of an error and there is an incomplete installation.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Return to the [beginning of Section I](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip`, replacing any existing files.
Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: [Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
You have multiple ID0 folders. To determine the correct folder, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your console
1. Power on your console
1. Wait for the console to generate the SD card data
+ Your applications will have disappeared. This is normal and will be resolved shortly
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to the `Nintendo 3DS` folder on your SD card
1. Write down the first few characters of the folder you see
+ This is your true ID0, which we will keep in the real Nintendo 3DS folder
1. Delete the ID0 from the current `Nintendo 3DS` folder
1. Move the true ID0 folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
1. If it exists, move the `Private` folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
Once you've done this, continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
You most likely did something different from the MSET9 instructions, or selected the wrong model or version.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `3`, then press Enter
1. Once the window says "Deleting... done.", insert the SD card into your console
1. Power on your console
1. Return to [Section II Step 1](installing-boot9strap-(mset9)#section-ii---mset9)
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata. Follow these instructions to reset it:
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Finalizing Setup
{% capture compat %}
@ -672,8 +818,8 @@ This could be caused by various reasons, but most likely because your SD card is
You can check if your SD is being read by holding SELECT on boot and checking the yellow text on the bottom screen; if it says "Booted from CTRNAND via B9S", then your console is booting from the internal memory and not from the SD card.
If this is the case, attempt the steps below, which are listed from easiest to hardest:
1. Power off your console, remove the SD card, re-insert it, then power on your console
1. Power off your console, remove the SD card, insert it on your PC, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your PC and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Power off your console, remove the SD card, insert it on your computer, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your computer and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Test your SD card for errors by following the guide according to your computer's operating system: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). If your SD card is marked as faulty, then you will have to replace your SD card
1. Your SD card slot may be broken. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for further assistance
{% endcapture %}

View file

@ -0,0 +1,18 @@
---
title: "Updating Firmware (Old 3DS)"
---
### Required Reading
To use the MSET9 exploit, you must update your console to the latest system version.
### What you need
* An internet connection on your console
#### Section I - Updating the System
{% include_relative include/sysupdate.txt cfw="false" %}
Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{: .notice--primary}

View file

@ -4,7 +4,7 @@ title: "Alternate Exploits"
{% include toc title="Table of Contents" %}
3DS / 3DS XL / 2DS consoles on firmware 11.17.0 do not currently have any free, software-only methods. Therefore, all of the methods here have some sort of prerequisite.
MSET9 is currently the only exploit for 3DS / 3DS XL / 2DS consoles on firmware 11.17.0 that is free and does not require any software. If you're unable to use it, you'll need to use one of these methods, which all have some sort of prerequisite.
### Installed eShop titles
@ -21,7 +21,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japananese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japanese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
{: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.

View file

@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e
+ `<ID1>` is a 32-letter folder inside of the `<ID0>`
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Open the output_(name) `.zip` file and navigate to `China_Taiwan` -> `output_setup`
1. Copy all six `.bin` files to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your console

View file

@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info}
1. Create a folder named `Nintendo DSiWare` inside of the `<ID1>`
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your PC and remove them from your SD card
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder
![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }})

View file

@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Here are a
## Maintenance
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself.
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
## Translations

View file

@ -16,7 +16,7 @@ title: "FAQ"
{% capture compat %}
<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](installing-boot9strap-(super-skaterhax)) without any prerequisites (e.g. eShop titles, physical items), while 3DS / 3DS XL / 2DS requires [additional software or hardware](alternate-exploits).
**Yes!** New 3DS / New 3DS XL / New 2DS XL can use [super-skaterhax](installing-boot9strap-(super-skaterhax)), while 3DS / 3DS XL / 2DS can use [MSET9](installing-boot9strap-(mset9)).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
@ -91,7 +91,7 @@ You will need at least 1.5GB of free SD card space to follow this guide in its e
{% 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>
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).
No. While a DS flashcart can be used to mod a 3DS using [ntrboot](ntrboot), there is now a free software method available for most consoles.
3DS-mode flashcarts like Gateway and Sky3DS are not recommended because they are obsolete and may carry ban or brick risk.
{% endcapture %}

View file

@ -1,6 +1,6 @@
**3DS firmware 11.17.0 was recently released**. Here's what you should know:
**The latest 3DS firmware is 11.17.0**. Here's what you should know:
+ If your console is running *Luma 10.2.1 or higher*, it is *100% safe* to update. You can check your Luma version by holding (Select) while booting your console.
+ If your console is on an older Luma version, you should [update Luma](checking-for-cfw) before you update your console to 11.17.0.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Specifically, New3DS-family consoles have a [free software method](installing-boot9strap-(super-skaterhax)), while Old3DS-family consoles will need to use [alternate exploits](alternate-exploits) that rely on external hardware or software.
+ If your console does not yet have custom firmware, **do NOT update to the latest version** unless this guide instructs you to. The methods on earlier firmwares are easier and more stable.
+ If your unmodified console is ALREADY on 11.17.0, this guide has been updated accordingly. Both [New3DS](installing-boot9strap-(super-skaterhax)) and [Old3DS](installing-boot9strap-(mset9)) now have free software methods that (for the most part) do not require external hardware or software.

View file

@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w
+ The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
1. 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` to the root of your SD card
1. Copy `SafeB9SInstaller.bin` from the SafeB9SInstaller `.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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications.
___
Continue to [Finalizing Setup](finalizing-setup)
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice-primary}

View file

@ -0,0 +1,123 @@
---
title: "Installing boot9strap (MSET9)"
---
{% include toc title="Table of Contents" %}
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
[MSET9](https://github.com/zoogie/MSET9) is an exploit for the System Settings application developed by [zoogie](https://github.com/zoogie). It exploits a flaw where the ID1 (the second 32-character folder name inside of the Nintendo 3DS folder, inside of the ID0) can be *any* name as long as it is 32 characters. Performing a specific sequence of actions results in the console executing the instructions that are encoded into the ID1 folder name, which can be used to grant full control over the 3DS.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
### Compatibility Notes
This method requires a computer running Windows or Linux. macOS is NOT supported, nor are phones or tablets. If you do not have access to Windows or Linux, you will need to use an [alternate exploit](alternate-exploits).
{: .notice--warning}
### What You Need
* The latest prerelease of [MSET9](https://github.com/zoogie/MSET9/releases) (the Release `.zip` file)
* Any 3.x version of [Python](https://www.python.org/downloads/) **installed on your computer**
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
### Instructions
#### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
1. Power on your console **with your SD card inserted**
1. Open Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
+ You may see [this screen](/images/screenshots/mset9/mii-extdata.png), which indicates the necessary data has been created
+ If you just reach the normal Mii Maker screen, exit Mii Maker and continue to the next step
1. Power off your console
1. Insert your SD card into your computer
1. Copy everything from the Release `.zip` to the root of your SD card, overwriting any existing files
![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout.png)
{: .notice--info}
1. Execute the `mset9.py` script on the root of your SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
+ You should keep this window open until the end of this page, but if you close it by accident, you can open it again by redoing this step
![Image: MSET9 setup](/images/screenshots/mset9/mset9-select.png)
{: .notice--info}
1. Type the number corresponding to your console model and version, then press Enter
+ The window should change to this:
![Image: MSET9 setup](/images/screenshots/mset9/mset9-setup.png)
{: .notice--info}
+ Ensure that the correct console model and version is displayed
1. Type `1`, then press Enter to setup MSET9
+ If you see "(title.db/import.db) does not exist on SD card!":
+ Type "yes", then press Enter
+ Close the MSET9 window
+ Safely eject your SD from your computer
+ Insert your SD card into your console
+ Power on your console
+ Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
+ Power off your console
+ Insert your SD card into your computer
+ Go back to Step 7 ("Execute the `mset9.py` script")
1. Once the window says "Setting up... done", safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
1. **[Hover over](/images/screenshots/mset9/hover-settings.png)** the System Settings icon using the D-Pad (do not select it yet)
1. Power off, then power on your console
1. Press (A) to launch System Settings
1. Navigate to `Data Management` -> `Nintendo 3DS` -> `Extra Data` ([image](/images/screenshots/mset9/settings-extdata.png))
1. **Do not press any buttons or touch the screen** - ensure that you see the Mii Maker icon
1. **With the console STILL ON, and without pressing any buttons or touching the screen**, remove your SD card from your console
+ The menu will refresh and say that no SD card is inserted, which is expected
1. Insert your SD card into your computer
1. In the MSET9 window, type `2`, then press Enter to trigger MSET9
+ You should see "Injecting... done."
1. Safely eject your SD card from your computer
+ Keep the MSET9 window open
1. Reinsert your SD card into your console **without pressing any buttons or touching the screen**
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
#### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
#### Section IV - Uninstalling MSET9
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
Do NOT skip this section! If you do, applications may crash unexpectedly and you may encounter errors on the next page!
{: .notice--danger}
1. Power off your console
1. Insert your SD card into your computer
1. In the MSET9 window, type `4`, then press Enter to remove MSET9
+ You should see "Removing... done"
1. Close the MSET9 window; you will not need it for any of the upcoming steps
{% include_relative include/luma3ds-installed-note.txt %}
___
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}

View file

@ -58,7 +58,7 @@ This process will overwrite your Cubic Ninja save file, if you have one.
+ If prompted, delete all data
1. Select "QR Code"
1. Select "Scan QR Code"
1. On your PC, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. On your computer, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/)
1. Select your console's region and hardware
1. On your console, scan the QR code
+ If the game exits to the HOME Menu, then the exploit has installed correctly

View file

@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u
1. Power on your console
![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }})
{: .notice--info}
#### Section III - petit-compwner

View file

@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your
+ The camera applet should appear
1. Power off your console
If the camera did NOT appear, you cannot follow this method. If this is the case, stay on your current firmware and ask [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for help.
If the camera did NOT appear, you cannot follow this method. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead.
{: .notice--warning}
#### Section II - Prep Work

View file

@ -39,7 +39,6 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Copy `new3ds_JPN.bin` or `old3ds_JPN.bin` (depending on your model) from `otherapps_with_CfgS_11.17.zip` to the root of your SD card, then rename the payload to `otherapp.bin`
+ Do not add the `.bin` extension if you do not already see it
1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone
1. Copy the petitcom `.icn` for your region 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 the `nimdsphax` folder from the nimdsphax `.zip` to the `/3ds/` folder on your SD card
@ -48,7 +47,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Reinsert your SD card into your console
1. Power on your console
![]({{ "/images/screenshots/smilehax-root-layout.png" | absolute_url }})
![]({{ "/images/screenshots/smilehax-jpn-root-layout.png" | absolute_url }})
{: .notice--info}
![]({{ "/images/screenshots/boot9strap-folder.png" | absolute_url }})
@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC
1. Now select 300BPS, then play the `.wav` file
1. When it finishes, press "Yes", then press "OK"
1. Press the START button
1. Select the SH2E-xxx.TXT file, then press OK, then "Yes" to execute it
1. Select the SH2E-JPN.TXT file, then press OK, then "Yes" to execute it
1. Your console will have booted into the Homebrew Launcher
1. Launch nimdsphax from the list of homebrew
1. If the exploit was successful, you will have booted into SafeB9SInstaller

View file

@ -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.
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system'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 computer
+ 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 command line window, type `py -3 -m pip install pycryptodomex`, hit ENTER, and allow it to install
@ -66,7 +66,7 @@ In this section, you will set up Seedminer and obtain your console's files that
1. Navigate to the `DCIM` folder on the SD card
1. Look for the QR Code, which will be a `.JPG` file starting with `HNI`
+ You may have many other files in here already if you use the Nintendo 3DS Camera app
1. Copy this file to the Seedminer folder on your PC
1. Copy this file to the Seedminer folder on your computer
### Section II - Processing Mii QR and Mining

View file

@ -8,7 +8,8 @@ sitemap: false
+ [Finalizing Setup](finalizing-setup)
+ [Installing boot9strap (Soundhax)](installing-boot9strap-(soundhax))
+ [Seedminer](seedminer)
+ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{% endcapture %}
<div class="notice--info">{{ notice-1 | markdownify }}</div>
@ -49,6 +50,7 @@ sitemap: false
+ [Installing boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax))
+ [Installing boot9strap (Kartminer7)](installing-boot9strap-(kartminer7))
+ [Installing boot9strap (menuhax)](installing-boot9strap-(menuhax))
+ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
+ [Installing boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx))
+ [Installing boot9strap (ntrboot)](installing-boot9strap-(ntrboot))
+ [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner))

View file

@ -18,6 +18,7 @@ Guide pages:
* [Installing boot9strap (Soundhax)](#installing-boot9strap-soundhax)
* [Installing boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser)
* [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax)
* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9)
* [Finalizing Setup](#finalizing-setup)
@ -435,6 +436,151 @@ This likely indicates that you already have custom firmware. You should [check f
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Installing boot9strap (MSET9)
{% capture compat %}
<summary><u>(title/import).db does not exist, create them now?" / invalid database</u></summary>
Full error messages:
* "Nintendo 3DS/\<ID0>/\<ID1>/dbs/\<import.db and/or title.db> does not exist on SD card! Create them now? (type yes/no)"
* "Invalid database"
This happens when no valid title database is present, usually because you never installed any titles from eShop on this SD card.
1. Type "yes", then press Enter
1. Insert the SD card into your console
1. Power on your console
1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg))
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>[WinError 5] Access is denied</u></summary>
The SD card may be write-locked. If you are using a full-size SD card, ensure that the lock is flipped in the [upright position](/images/sdlock.png). Otherwise, try ejecting and reinserting your SD card.
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>UnboundLocalError: cannot access local variable 'haxid1_path'</u></summary>
This can happen when Option 1 stopped because of an error and there is an incomplete installation.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Return to the [beginning of Section I](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>Red screen after reinserting SD card (Section II Step 11)</u></summary>
You may be missing `SafeB9S.bin` from the root of your SD card, or the file may be corrupted. Copy it from the `SDMC` folder in the MSET9 `.zip`, replacing any existing files.
Alternatively, your SD card may be improperly formatted or partitioned. Try reformatting your SD card: [Windows](formatting-sd-(windows)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(id0_count == 1) AssertionError</u></summary>
You have multiple ID0 folders. To determine the correct folder, follow these instructions:
1. Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
1. Reinsert your SD card into your console
1. Power on your console
1. Wait for the console to generate the SD card data
+ Your applications will have disappeared. This is normal and will be resolved shortly
1. Power off your console
1. Insert your SD card into your computer
1. Navigate to the `Nintendo 3DS` folder on your SD card
1. Write down the first few characters of the folder you see
+ This is your true ID0, which we will keep in the real Nintendo 3DS folder
1. Delete the ID0 from the current `Nintendo 3DS` folder
1. Move the true ID0 folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
1. If it exists, move the `Private` folder from the `BACKUP_Nintendo 3DS` folder to the `Nintendo 3DS` folder
Once you've done this, continue from [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work).
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>assert(mii_ok==1) AssertionError</u></summary>
Your SD card does not have Mii Maker Data, which is necessary for this exploit to run.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
{% capture compat %}
<summary><u>System Settings loading infinitely after reinserting the SD card</u></summary>
You most likely did something different from the MSET9 instructions, or selected the wrong model or version.
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `3`, then press Enter
1. Once the window says "Deleting... done.", insert the SD card into your console
1. Power on your console
1. Return to [Section II Step 1](installing-boot9strap-(mset9)#section-ii---mset9)
If you continue to have this issue and are sure that you did everything correctly, it's possible that there's something wrong with your Mii Maker extdata. Follow these instructions to reset it:
1. Close the script window
1. Execute the `mset9.py` script on the root of the SD card
+ **Windows**: Double-click `mset9.bat`
+ If this doesn't work: hold SHIFT and right-click anywhere in the SD card window, then click the option that opens Terminal, PowerShell, or Command Prompt, then type `py -3 mset9.py` and press Enter
+ **Linux**: open a Terminal window, `cd` to the root of your SD card, then type `python3 mset9.py` and press Enter
+ You should see a window that says "MSET9 ... SETUP by zoogie"
1. Type the number corresponding to your console model and version, then press Enter
1. Type `4`, then press Enter to remove MSET9
1. Insert the SD card into your console
1. Power on your console
1. Launch Mii Maker
1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker
1. Power off your console
1. Insert the SD card into your computer
1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work)
{% endcapture %}
<details>{{ compat | markdownify }}</details>
## Finalizing Setup
{% capture compat %}
@ -672,8 +818,8 @@ This could be caused by various reasons, but most likely because your SD card is
You can check if your SD is being read by holding SELECT on boot and checking the yellow text on the bottom screen; if it says "Booted from CTRNAND via B9S", then your console is booting from the internal memory and not from the SD card.
If this is the case, attempt the steps below, which are listed from easiest to hardest:
1. Power off your console, remove the SD card, re-insert it, then power on your console
1. Power off your console, remove the SD card, insert it on your PC, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your PC and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Power off your console, remove the SD card, insert it on your computer, download the latest release of [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extract `boot.firm` from the `Luma3DS.zip` and place it on the root of your SD card (replacing any existing file)
1. Power off your console, remove the SD card, insert it on your computer and reformat your SD card according to your computer's operating system: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(this will wipe your SD card data)*
1. Test your SD card for errors by following the guide according to your computer's operating system: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). If your SD card is marked as faulty, then you will have to replace your SD card
1. Your SD card slot may be broken. Join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for further assistance
{% endcapture %}

View file

@ -0,0 +1,18 @@
---
title: "Updating Firmware (Old 3DS)"
---
### Required Reading
To use the MSET9 exploit, you must update your console to the latest system version.
### What you need
* An internet connection on your console
#### Section I - Updating the System
{% include_relative include/sysupdate.txt cfw="false" %}
Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9))
{: .notice--primary}

View file

@ -4,7 +4,7 @@ title: "Alternate Exploits"
{% include toc title="Inhalt" %}
3DS / 3DS XL / 2DS consoles on firmware 11.17.0 do not currently have any free, software-only methods. Therefore, all of the methods here have some sort of prerequisite.
MSET9 is currently the only exploit for 3DS / 3DS XL / 2DS consoles on firmware 11.17.0 that is free and does not require any software. If you're unable to use it, you'll need to use one of these methods, which all have some sort of prerequisite.
### Installed eShop titles
@ -21,7 +21,7 @@ Continue to [Seedminer (Alternate)](seedminer-(alternate))
Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer.
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japananese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
Continue to [Installing boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). If you have the Japanese version, continue to [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)).
{: .notice--primary}
If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digital only) you can use it to install boot9strap.

View file

@ -55,7 +55,7 @@ Diese Anleitung ist NUR für taiwanesische Konsolen (erkennbar an dem T am Ende
+ `<ID1>` is a 32-letter folder inside of the `<ID0>`
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
1. Erstelle einen Ordner mit dem Namen `Nintendo DSiWare` innerhalb der `<ID1>`
Wenn du bereits den Ordner hattest, *und* du hast schon DSiWare Backup Dateien darin hast (`<8-Charakter-ID>.bin`), kopiere sie zu deinem Computer und lösche sie von deiner SD-Karte
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Öffne die output_(name) `.zip` Datei und gehe zu `China_Taiwan` -> `output_setup`
1. Kopiere alle sechs `.bin` Dateien in den `Nintendo DSiWare` Ordner
1. Reinsert your SD card into your console
@ -75,7 +75,7 @@ Diese Anleitung ist NUR für taiwanesische Konsolen (erkennbar an dem T am Ende
+ The following should happen, in this order: A progress swirl, a short freeze, the bottom screen turning purple, the music stopping, then the console showing an error message and rebooting
+ Wenn du den violetten Bildschirm nicht gesehen hast, ist etwas schiefgegangen
1. Du solltest nun die `42383821.bin` Datei im Stammverzeichnis deiner SD-Karte haben
1. Gehe zu `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` auf deiner SD-Karte
1. Navigiere zu `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` auf deiner SD-Karte
1. Lösche alle `.bin` Dateien im `Nintendo DSiWare` Ordner
#### Abschnitt IV - Fredtool
@ -125,7 +125,7 @@ Falls du eine visuelle Anleitung für diesen Abschnitt brauchst, findest du dies
#### Section VIII - Restoring DS Download Play
1. Navigiere zu `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` auf deiner SD-Karte
1. Gehe zu `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` auf deiner SD-Karte
1. Copy the `484E4441.bin` file from the `clean` folder of the downloaded DSiWare archive (output_(name).zip) to the `Nintendo DSiWare` folder
1. Reinsert your SD card into your console
1. Power on your console

View file

@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo
+ If you have multiple `<ID1>` folders, follow the instructions [here](troubleshooting#bannerbomb3)
![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info}
1. Erstelle einen Ordner mit dem Namen `Nintendo DSiWare` innerhalb der `<ID1>`
Wenn du bereits den Ordner hattest, *und* du hast schon DSiWare Backup Dateien darin hast (`<8-Charakter-ID>.bin`), kopiere sie zu deinem Computer und lösche sie von deiner SD-Karte
+ If you already had the folder *and* there are any existing DSiWare backup files (`<8-character-id>.bin`) inside, copy them to your computer and remove them from your SD card
1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder
![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }})

View file

@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Hier sind e
## Instandhaltung
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself.
This guide is open-source; our repository is available [here](https://github.com/hacks-guide/Guide_3DS). If you've noticed an issue on this guide, you can file an issue to make us aware, or file a pull request to make the necessary changes yourself. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp).
## Übersetzungen

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