diff --git a/_data/navigation/ar_SA.yml b/_data/navigation/ar_SA.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/ar_SA.yml +++ b/_data/navigation/ar_SA.yml @@ -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) diff --git a/_data/navigation/bg_BG.yml b/_data/navigation/bg_BG.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/bg_BG.yml +++ b/_data/navigation/bg_BG.yml @@ -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) diff --git a/_data/navigation/ca_ES.yml b/_data/navigation/ca_ES.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/ca_ES.yml +++ b/_data/navigation/ca_ES.yml @@ -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) diff --git a/_data/navigation/cs_CZ.yml b/_data/navigation/cs_CZ.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/cs_CZ.yml +++ b/_data/navigation/cs_CZ.yml @@ -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) diff --git a/_data/navigation/de_DE.yml b/_data/navigation/de_DE.yml index 10168d37ef..85f1d360df 100644 --- a/_data/navigation/de_DE.yml +++ b/_data/navigation/de_DE.yml @@ -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) diff --git a/_data/navigation/el_GR.yml b/_data/navigation/el_GR.yml index 1b8edcc673..6b6fe2e948 100644 --- a/_data/navigation/el_GR.yml +++ b/_data/navigation/el_GR.yml @@ -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) diff --git a/_data/navigation/en_PT.yml b/_data/navigation/en_PT.yml index a0746c6c39..05ed16d641 100644 --- a/_data/navigation/en_PT.yml +++ b/_data/navigation/en_PT.yml @@ -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) diff --git a/_data/navigation/es_ES.yml b/_data/navigation/es_ES.yml index 8866d47666..663537c980 100644 --- a/_data/navigation/es_ES.yml +++ b/_data/navigation/es_ES.yml @@ -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) diff --git a/_data/navigation/fi_FI.yml b/_data/navigation/fi_FI.yml index d689f8b651..f23beea83c 100644 --- a/_data/navigation/fi_FI.yml +++ b/_data/navigation/fi_FI.yml @@ -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) diff --git a/_data/navigation/fr_FR.yml b/_data/navigation/fr_FR.yml index 9a4ef8b831..79ce554fd5 100644 --- a/_data/navigation/fr_FR.yml +++ b/_data/navigation/fr_FR.yml @@ -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) diff --git a/_data/navigation/he_IL.yml b/_data/navigation/he_IL.yml index 6cf272413c..56f79d80dc 100644 --- a/_data/navigation/he_IL.yml +++ b/_data/navigation/he_IL.yml @@ -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) diff --git a/_data/navigation/hr_HR.yml b/_data/navigation/hr_HR.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/hr_HR.yml +++ b/_data/navigation/hr_HR.yml @@ -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) diff --git a/_data/navigation/hu_HU.yml b/_data/navigation/hu_HU.yml index 1c36205eb7..7088726bc8 100644 --- a/_data/navigation/hu_HU.yml +++ b/_data/navigation/hu_HU.yml @@ -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 diff --git a/_data/navigation/id_ID.yml b/_data/navigation/id_ID.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/id_ID.yml +++ b/_data/navigation/id_ID.yml @@ -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) diff --git a/_data/navigation/it_IT.yml b/_data/navigation/it_IT.yml index 4b179b4912..56c436f4d8 100644 --- a/_data/navigation/it_IT.yml +++ b/_data/navigation/it_IT.yml @@ -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 diff --git a/_data/navigation/ja_JP.yml b/_data/navigation/ja_JP.yml index ebb729d4f9..21463866c9 100644 --- a/_data/navigation/ja_JP.yml +++ b/_data/navigation/ja_JP.yml @@ -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) diff --git a/_data/navigation/ko_KR.yml b/_data/navigation/ko_KR.yml index 681a0ffe3d..1ecfde52cc 100644 --- a/_data/navigation/ko_KR.yml +++ b/_data/navigation/ko_KR.yml @@ -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) diff --git a/_data/navigation/ms_MY.yml b/_data/navigation/ms_MY.yml index df7d406976..82a3cf5456 100644 --- a/_data/navigation/ms_MY.yml +++ b/_data/navigation/ms_MY.yml @@ -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) diff --git a/_data/navigation/nl_NL.yml b/_data/navigation/nl_NL.yml index 58a56147ec..67232e95c3 100644 --- a/_data/navigation/nl_NL.yml +++ b/_data/navigation/nl_NL.yml @@ -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) diff --git a/_data/navigation/no_NO.yml b/_data/navigation/no_NO.yml index 5b0d764bcf..7538f81e56 100644 --- a/_data/navigation/no_NO.yml +++ b/_data/navigation/no_NO.yml @@ -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) diff --git a/_data/navigation/pl_PL.yml b/_data/navigation/pl_PL.yml index 6b3562cf37..c35a2f8e37 100644 --- a/_data/navigation/pl_PL.yml +++ b/_data/navigation/pl_PL.yml @@ -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) diff --git a/_data/navigation/pt_BR.yml b/_data/navigation/pt_BR.yml index b85d6c7028..ffd3226a68 100644 --- a/_data/navigation/pt_BR.yml +++ b/_data/navigation/pt_BR.yml @@ -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 diff --git a/_data/navigation/pt_PT.yml b/_data/navigation/pt_PT.yml index f2d442bae9..4696a90e65 100644 --- a/_data/navigation/pt_PT.yml +++ b/_data/navigation/pt_PT.yml @@ -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) diff --git a/_data/navigation/ro_RO.yml b/_data/navigation/ro_RO.yml index f32d5a0791..da8a1b720e 100644 --- a/_data/navigation/ro_RO.yml +++ b/_data/navigation/ro_RO.yml @@ -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) diff --git a/_data/navigation/ru_RU.yml b/_data/navigation/ru_RU.yml index e7d51aa6c3..1b1443b228 100644 --- a/_data/navigation/ru_RU.yml +++ b/_data/navigation/ru_RU.yml @@ -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) diff --git a/_data/navigation/sv_SE.yml b/_data/navigation/sv_SE.yml index 0ddb86f33f..b496768287 100644 --- a/_data/navigation/sv_SE.yml +++ b/_data/navigation/sv_SE.yml @@ -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) diff --git a/_data/navigation/th_TH.yml b/_data/navigation/th_TH.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/th_TH.yml +++ b/_data/navigation/th_TH.yml @@ -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) diff --git a/_data/navigation/tr_TR.yml b/_data/navigation/tr_TR.yml index db3af4c253..653bde1274 100644 --- a/_data/navigation/tr_TR.yml +++ b/_data/navigation/tr_TR.yml @@ -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) diff --git a/_data/navigation/uk_UA.yml b/_data/navigation/uk_UA.yml index c1ecf63644..b95833d76e 100644 --- a/_data/navigation/uk_UA.yml +++ b/_data/navigation/uk_UA.yml @@ -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) diff --git a/_data/navigation/vi_VN.yml b/_data/navigation/vi_VN.yml index c68c0a643f..2852aa78ba 100644 --- a/_data/navigation/vi_VN.yml +++ b/_data/navigation/vi_VN.yml @@ -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) diff --git a/_data/navigation/zh_CN.yml b/_data/navigation/zh_CN.yml index 71982081e9..aa138830c6 100644 --- a/_data/navigation/zh_CN.yml +++ b/_data/navigation/zh_CN.yml @@ -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) diff --git a/_data/navigation/zh_TW.yml b/_data/navigation/zh_TW.yml index 4f75513903..d8159c2af4 100644 --- a/_data/navigation/zh_TW.yml +++ b/_data/navigation/zh_TW.yml @@ -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) diff --git a/_pages/ar_SA/alternate-exploits.txt b/_pages/ar_SA/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/ar_SA/alternate-exploits.txt +++ b/_pages/ar_SA/alternate-exploits.txt @@ -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. diff --git a/_pages/ar_SA/bannerbomb3-fredtool-(twn).txt b/_pages/ar_SA/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/ar_SA/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ar_SA/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ar_SA/bannerbomb3.txt b/_pages/ar_SA/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/ar_SA/bannerbomb3.txt +++ b/_pages/ar_SA/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ar_SA/contribute.txt b/_pages/ar_SA/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ar_SA/contribute.txt +++ b/_pages/ar_SA/contribute.txt @@ -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 diff --git a/_pages/ar_SA/faq.txt b/_pages/ar_SA/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/ar_SA/faq.txt +++ b/_pages/ar_SA/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ar_SA/include/3ds-11.17.txt b/_pages/ar_SA/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ar_SA/include/3ds-11.17.txt +++ b/_pages/ar_SA/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ar_SA/installing-boot9strap-(kartminer7).txt b/_pages/ar_SA/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/ar_SA/installing-boot9strap-(kartminer7).txt +++ b/_pages/ar_SA/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/ar_SA/installing-boot9strap-(mset9).txt b/_pages/ar_SA/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/ar_SA/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/ar_SA/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ar_SA/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/ar_SA/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ar_SA/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ar_SA/installing-boot9strap-(petit-compwner).txt b/_pages/ar_SA/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/ar_SA/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ar_SA/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ar_SA/installing-boot9strap-(safecerthax).txt b/_pages/ar_SA/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/ar_SA/installing-boot9strap-(safecerthax).txt +++ b/_pages/ar_SA/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/ar_SA/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ar_SA/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/ar_SA/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ar_SA/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/ar_SA/seedminer-(mii).txt b/_pages/ar_SA/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/ar_SA/seedminer-(mii).txt +++ b/_pages/ar_SA/seedminer-(mii).txt @@ -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 diff --git a/_pages/ar_SA/site-navigation.txt b/_pages/ar_SA/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/ar_SA/site-navigation.txt +++ b/_pages/ar_SA/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/ar_SA/troubleshooting.txt b/_pages/ar_SA/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/ar_SA/troubleshooting.txt +++ b/_pages/ar_SA/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ar_SA/updating-firmware-(old-3ds).txt b/_pages/ar_SA/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/ar_SA/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/bg_BG/alternate-exploits.txt b/_pages/bg_BG/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/bg_BG/alternate-exploits.txt +++ b/_pages/bg_BG/alternate-exploits.txt @@ -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. diff --git a/_pages/bg_BG/bannerbomb3-fredtool-(twn).txt b/_pages/bg_BG/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/bg_BG/bannerbomb3-fredtool-(twn).txt +++ b/_pages/bg_BG/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/bg_BG/bannerbomb3.txt b/_pages/bg_BG/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/bg_BG/bannerbomb3.txt +++ b/_pages/bg_BG/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/bg_BG/contribute.txt b/_pages/bg_BG/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/bg_BG/contribute.txt +++ b/_pages/bg_BG/contribute.txt @@ -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 diff --git a/_pages/bg_BG/faq.txt b/_pages/bg_BG/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/bg_BG/faq.txt +++ b/_pages/bg_BG/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/bg_BG/include/3ds-11.17.txt b/_pages/bg_BG/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/bg_BG/include/3ds-11.17.txt +++ b/_pages/bg_BG/include/3ds-11.17.txt @@ -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. diff --git a/_pages/bg_BG/installing-boot9strap-(kartminer7).txt b/_pages/bg_BG/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/bg_BG/installing-boot9strap-(kartminer7).txt +++ b/_pages/bg_BG/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/bg_BG/installing-boot9strap-(mset9).txt b/_pages/bg_BG/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/bg_BG/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/bg_BG/installing-boot9strap-(ninjhax2-dx).txt b/_pages/bg_BG/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/bg_BG/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/bg_BG/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/bg_BG/installing-boot9strap-(petit-compwner).txt b/_pages/bg_BG/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/bg_BG/installing-boot9strap-(petit-compwner).txt +++ b/_pages/bg_BG/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/bg_BG/installing-boot9strap-(safecerthax).txt b/_pages/bg_BG/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/bg_BG/installing-boot9strap-(safecerthax).txt +++ b/_pages/bg_BG/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/bg_BG/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/bg_BG/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/bg_BG/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/bg_BG/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/bg_BG/seedminer-(mii).txt b/_pages/bg_BG/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/bg_BG/seedminer-(mii).txt +++ b/_pages/bg_BG/seedminer-(mii).txt @@ -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 diff --git a/_pages/bg_BG/site-navigation.txt b/_pages/bg_BG/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/bg_BG/site-navigation.txt +++ b/_pages/bg_BG/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/bg_BG/troubleshooting.txt b/_pages/bg_BG/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/bg_BG/troubleshooting.txt +++ b/_pages/bg_BG/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/bg_BG/updating-firmware-(old-3ds).txt b/_pages/bg_BG/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/bg_BG/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/ca_ES/alternate-exploits.txt b/_pages/ca_ES/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/ca_ES/alternate-exploits.txt +++ b/_pages/ca_ES/alternate-exploits.txt @@ -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. diff --git a/_pages/ca_ES/bannerbomb3-fredtool-(twn).txt b/_pages/ca_ES/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/ca_ES/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ca_ES/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ca_ES/bannerbomb3.txt b/_pages/ca_ES/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/ca_ES/bannerbomb3.txt +++ b/_pages/ca_ES/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ca_ES/contribute.txt b/_pages/ca_ES/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ca_ES/contribute.txt +++ b/_pages/ca_ES/contribute.txt @@ -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 diff --git a/_pages/ca_ES/faq.txt b/_pages/ca_ES/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/ca_ES/faq.txt +++ b/_pages/ca_ES/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ca_ES/include/3ds-11.17.txt b/_pages/ca_ES/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ca_ES/include/3ds-11.17.txt +++ b/_pages/ca_ES/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ca_ES/installing-boot9strap-(kartminer7).txt b/_pages/ca_ES/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/ca_ES/installing-boot9strap-(kartminer7).txt +++ b/_pages/ca_ES/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/ca_ES/installing-boot9strap-(mset9).txt b/_pages/ca_ES/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/ca_ES/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/ca_ES/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ca_ES/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/ca_ES/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ca_ES/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ca_ES/installing-boot9strap-(petit-compwner).txt b/_pages/ca_ES/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/ca_ES/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ca_ES/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ca_ES/installing-boot9strap-(safecerthax).txt b/_pages/ca_ES/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/ca_ES/installing-boot9strap-(safecerthax).txt +++ b/_pages/ca_ES/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/ca_ES/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ca_ES/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/ca_ES/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ca_ES/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/ca_ES/seedminer-(mii).txt b/_pages/ca_ES/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/ca_ES/seedminer-(mii).txt +++ b/_pages/ca_ES/seedminer-(mii).txt @@ -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 diff --git a/_pages/ca_ES/site-navigation.txt b/_pages/ca_ES/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/ca_ES/site-navigation.txt +++ b/_pages/ca_ES/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/ca_ES/troubleshooting.txt b/_pages/ca_ES/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/ca_ES/troubleshooting.txt +++ b/_pages/ca_ES/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ca_ES/updating-firmware-(old-3ds).txt b/_pages/ca_ES/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/ca_ES/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/cs_CZ/alternate-exploits.txt b/_pages/cs_CZ/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/cs_CZ/alternate-exploits.txt +++ b/_pages/cs_CZ/alternate-exploits.txt @@ -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. diff --git a/_pages/cs_CZ/bannerbomb3-fredtool-(twn).txt b/_pages/cs_CZ/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/cs_CZ/bannerbomb3-fredtool-(twn).txt +++ b/_pages/cs_CZ/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/cs_CZ/bannerbomb3.txt b/_pages/cs_CZ/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/cs_CZ/bannerbomb3.txt +++ b/_pages/cs_CZ/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/cs_CZ/contribute.txt b/_pages/cs_CZ/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/cs_CZ/contribute.txt +++ b/_pages/cs_CZ/contribute.txt @@ -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 diff --git a/_pages/cs_CZ/faq.txt b/_pages/cs_CZ/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/cs_CZ/faq.txt +++ b/_pages/cs_CZ/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/cs_CZ/include/3ds-11.17.txt b/_pages/cs_CZ/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/cs_CZ/include/3ds-11.17.txt +++ b/_pages/cs_CZ/include/3ds-11.17.txt @@ -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. diff --git a/_pages/cs_CZ/installing-boot9strap-(kartminer7).txt b/_pages/cs_CZ/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/cs_CZ/installing-boot9strap-(kartminer7).txt +++ b/_pages/cs_CZ/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/cs_CZ/installing-boot9strap-(mset9).txt b/_pages/cs_CZ/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/cs_CZ/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/cs_CZ/installing-boot9strap-(ninjhax2-dx).txt b/_pages/cs_CZ/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/cs_CZ/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/cs_CZ/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/cs_CZ/installing-boot9strap-(petit-compwner).txt b/_pages/cs_CZ/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/cs_CZ/installing-boot9strap-(petit-compwner).txt +++ b/_pages/cs_CZ/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/cs_CZ/installing-boot9strap-(safecerthax).txt b/_pages/cs_CZ/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/cs_CZ/installing-boot9strap-(safecerthax).txt +++ b/_pages/cs_CZ/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/cs_CZ/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/cs_CZ/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/cs_CZ/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/cs_CZ/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/cs_CZ/seedminer-(mii).txt b/_pages/cs_CZ/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/cs_CZ/seedminer-(mii).txt +++ b/_pages/cs_CZ/seedminer-(mii).txt @@ -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 diff --git a/_pages/cs_CZ/site-navigation.txt b/_pages/cs_CZ/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/cs_CZ/site-navigation.txt +++ b/_pages/cs_CZ/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/cs_CZ/troubleshooting.txt b/_pages/cs_CZ/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/cs_CZ/troubleshooting.txt +++ b/_pages/cs_CZ/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/cs_CZ/updating-firmware-(old-3ds).txt b/_pages/cs_CZ/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/cs_CZ/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/de_DE/alternate-exploits.txt b/_pages/de_DE/alternate-exploits.txt index 0f6d249b7c..5a14939596 100644 --- a/_pages/de_DE/alternate-exploits.txt +++ b/_pages/de_DE/alternate-exploits.txt @@ -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. diff --git a/_pages/de_DE/bannerbomb3-fredtool-(twn).txt b/_pages/de_DE/bannerbomb3-fredtool-(twn).txt index f9c4058545..4354e76eab 100644 --- a/_pages/de_DE/bannerbomb3-fredtool-(twn).txt +++ b/_pages/de_DE/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ Diese Anleitung ist NUR für taiwanesische Konsolen (erkennbar an dem T am Ende + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Erstelle einen Ordner mit dem Namen `Nintendo DSiWare` innerhalb der `` - 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` -> `` -> `` -> `Nintendo DSiWare` auf deiner SD-Karte +1. Navigiere zu `Nintendo 3DS` -> `` -> `` -> `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` -> `` -> `` -> `Nintendo DSiWare` auf deiner SD-Karte +1. Gehe zu `Nintendo 3DS` -> `` -> `` -> `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 diff --git a/_pages/de_DE/bannerbomb3.txt b/_pages/de_DE/bannerbomb3.txt index 625427e331..2b303ce5bd 100644 --- a/_pages/de_DE/bannerbomb3.txt +++ b/_pages/de_DE/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - 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 }}) diff --git a/_pages/de_DE/contribute.txt b/_pages/de_DE/contribute.txt index 7a2a180448..6a1460ab61 100644 --- a/_pages/de_DE/contribute.txt +++ b/_pages/de_DE/contribute.txt @@ -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 diff --git a/_pages/de_DE/faq.txt b/_pages/de_DE/faq.txt index f54d3fc5f8..04f1275920 100644 --- a/_pages/de_DE/faq.txt +++ b/_pages/de_DE/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/de_DE/include/3ds-11.17.txt b/_pages/de_DE/include/3ds-11.17.txt index 276d1dd13d..cfa495b77c 100644 --- a/_pages/de_DE/include/3ds-11.17.txt +++ b/_pages/de_DE/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS firmware 11.17.0 was recently released**. Hier ist, was du wissen solltest: +**The latest 3DS firmware is 11.17.0**. Hier ist, was du wissen solltest: + 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. diff --git a/_pages/de_DE/installing-boot9strap-(kartminer7).txt b/_pages/de_DE/installing-boot9strap-(kartminer7).txt index 050809ace3..147126d201 100644 --- a/_pages/de_DE/installing-boot9strap-(kartminer7).txt +++ b/_pages/de_DE/installing-boot9strap-(kartminer7).txt @@ -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. Erstelle einen Ordner namens `boot9strap` im Stammverzeichnis deiner SD-Karte 1. Kopiere `boot9strap.firm` und `boot9strap.firm.sha` aus der boot9strap `.zip` in den `/boot9strap/`-Ordner auf deiner SD-Karte -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. Erstelle einen Ordner namens `3ds` im Stammverzeichnis deiner SD-Karte falls er noch nicht existiert + 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) +### Fortfahren mit [Setup fertigstellen](finalizing-setup) {: .notice-primary} diff --git a/_pages/de_DE/installing-boot9strap-(mset9).txt b/_pages/de_DE/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..25d8c2b592 --- /dev/null +++ b/_pages/de_DE/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Inhalt" %} + +{% capture technical_info %} +Technische Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### Kompatibilitätshinweise + +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} + +### Was du brauchst + +* 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. + +### Anleitung + +#### Abschnitt I - Vorbereitungen + +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. Stecke deine SD-Karte in deinen 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. Stecke deine SD-Karte in deinen 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. Wenn der Exploit erfolgreich war, wird SafeBS9Installer gestartet + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Schritt III - boot9strap installieren + +{% 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. Stecke deine SD-Karte in deinen 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 %} +___ + +### Fortfahren mit [Setup fertigstellen](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/de_DE/installing-boot9strap-(ninjhax2-dx).txt b/_pages/de_DE/installing-boot9strap-(ninjhax2-dx).txt index 5053451c0d..94e7400dd0 100644 --- a/_pages/de_DE/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/de_DE/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/de_DE/installing-boot9strap-(petit-compwner).txt b/_pages/de_DE/installing-boot9strap-(petit-compwner).txt index 993c69f155..41f4d09588 100644 --- a/_pages/de_DE/installing-boot9strap-(petit-compwner).txt +++ b/_pages/de_DE/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/de_DE/installing-boot9strap-(safecerthax).txt b/_pages/de_DE/installing-boot9strap-(safecerthax).txt index c781ca981c..a3541ce228 100644 --- a/_pages/de_DE/installing-boot9strap-(safecerthax).txt +++ b/_pages/de_DE/installing-boot9strap-(safecerthax).txt @@ -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} #### Abschnitt II - Vorbereitungen diff --git a/_pages/de_DE/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/de_DE/installing-boot9strap-(smilehax-iie-jpn).txt index c1ba16f240..b714656d9a 100644 --- a/_pages/de_DE/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/de_DE/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Erstelle einen Ordner namens `3ds` im Stammverzeichnis deiner SD-Karte falls er noch nicht existiert + 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. Wenn der Exploit erfolgreich war, wird SafeBS9Installer gestartet diff --git a/_pages/de_DE/privacy-policy.txt b/_pages/de_DE/privacy-policy.txt index a4072b4405..51e2b93f3b 100644 --- a/_pages/de_DE/privacy-policy.txt +++ b/_pages/de_DE/privacy-policy.txt @@ -6,15 +6,15 @@ title: "Datenschutzerklärung" # Diese Webseite verwendet Cookies, um Benutzern die Navigation durch die Anleitung zu erleichtern. Cookies ermöglichen es der Leiste an der Seite der Seite, den aktuellen Fortschritt auf der Website anzuzeigen, damit es Benutzern leichter fällt sich in der Anleitung zurechtzufinden. -### Embedded Content From Other Websites +### Eingebettete Inhalte von anderen Internetseiten -This site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves as if the user has visited the other website. +Diese Seite kann eingebettete Inhalte (z.B. Videos, Bilder, Artikel, etc.) enthalten. Eingebettete Inhalte von anderen Internetseiten verhalten sich so, als hätte der Benutzer die andere Internetseite besucht. -These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website. +Diese Internetseiten können Daten über dich sammeln, Cookies verwenden, zusätzliches Tracking von Drittanbietern einbetten und Ihre Interaktion mit diesen eingebetteten Inhalten überwachen, einschließlich der Verfolgung deiner Interaktion mit dem eingebetteten Inhalt, wenn du ein Konto auf dieser Internetseite besitzst und dort eingeloggt bist. -### Analytics +### Analytik -This site uses Google Analytics to monitor and analyze traffic. This site is hosted by Github Pages, which may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with this site. For more information about Github Pages as it relates to user privacy, see the [GitHub Privacy Statement](https://help.github.com/en/articles/github-privacy-statement). +Diese Seite benutzt Google Analytics, um den Verkehr zu überwachen und zu analysieren. Diese Website wird von Github Pages gehostet, die möglicherweise Daten über dich sammeln, Cookies verwenden, zusätzliches Verfolgen von Dritten einbinden und deine Interaktion mit dieser Website überwachen können. For more information about Github Pages as it relates to user privacy, see the [GitHub Privacy Statement](https://help.github.com/en/articles/github-privacy-statement). ### Information Collected diff --git a/_pages/de_DE/seedminer-(mii).txt b/_pages/de_DE/seedminer-(mii).txt index fb0ed1fe0a..8b006afcab 100644 --- a/_pages/de_DE/seedminer-(mii).txt +++ b/_pages/de_DE/seedminer-(mii).txt @@ -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 diff --git a/_pages/de_DE/site-navigation.txt b/_pages/de_DE/site-navigation.txt index 4914aaaf36..b723929b7d 100644 --- a/_pages/de_DE/site-navigation.txt +++ b/_pages/de_DE/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Setup fertigstellen](finalizing-setup) + [Installation von boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Installation von boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/de_DE/troubleshooting.txt b/_pages/de_DE/troubleshooting.txt index 72cef0155c..2bc079ec01 100644 --- a/_pages/de_DE/troubleshooting.txt +++ b/_pages/de_DE/troubleshooting.txt @@ -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) @@ -436,6 +437,151 @@ This likely indicates that you already have custom firmware. You should [check f {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Benenne den `Nintendo 3DS` Ordner zu `BACKUP_Nintendo 3DS` um +1. Reinsert your SD card into your console +1. Power on your console +1. Wait for the console to generate the SD card data + + Deine Apps werden verschwunden sein. Das ist normal und wird gleich behoben +1. Power off your console +1. Stecke deine SD-Karte in deinen Computer +1. Navigiere zum "Nintendo 3DS"-Ordner auf deiner SD-Karte +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## Finalizing Setup {% capture compat %} @@ -673,8 +819,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 %} diff --git a/_pages/de_DE/updating-firmware-(old-3ds).txt b/_pages/de_DE/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..b11f1f2ca7 --- /dev/null +++ b/_pages/de_DE/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Lesen erforderlich + +To use the MSET9 exploit, you must update your console to the latest system version. + +### Was du benötigst + +* 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} diff --git a/_pages/el_GR/alternate-exploits.txt b/_pages/el_GR/alternate-exploits.txt index bb8dfbbc4d..ab0f04a184 100644 --- a/_pages/el_GR/alternate-exploits.txt +++ b/_pages/el_GR/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Πίνακας περιεχομένων" %} -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. diff --git a/_pages/el_GR/bannerbomb3-fredtool-(twn).txt b/_pages/el_GR/bannerbomb3-fredtool-(twn).txt index 525b7dee52..6b71392638 100644 --- a/_pages/el_GR/bannerbomb3-fredtool-(twn).txt +++ b/_pages/el_GR/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/el_GR/bannerbomb3.txt b/_pages/el_GR/bannerbomb3.txt index 95e31540d3..8b46ea44da 100644 --- a/_pages/el_GR/bannerbomb3.txt +++ b/_pages/el_GR/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/el_GR/contribute.txt b/_pages/el_GR/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/el_GR/contribute.txt +++ b/_pages/el_GR/contribute.txt @@ -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 diff --git a/_pages/el_GR/faq.txt b/_pages/el_GR/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/el_GR/faq.txt +++ b/_pages/el_GR/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/el_GR/include/3ds-11.17.txt b/_pages/el_GR/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/el_GR/include/3ds-11.17.txt +++ b/_pages/el_GR/include/3ds-11.17.txt @@ -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. diff --git a/_pages/el_GR/installing-boot9strap-(kartminer7).txt b/_pages/el_GR/installing-boot9strap-(kartminer7).txt index e1f7607ccd..9d106bfb17 100644 --- a/_pages/el_GR/installing-boot9strap-(kartminer7).txt +++ b/_pages/el_GR/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/el_GR/installing-boot9strap-(mset9).txt b/_pages/el_GR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..04a8df7d28 --- /dev/null +++ b/_pages/el_GR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Πίνακας περιεχομένων" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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. Εισάγετε την κάρτα SD στον υπολογιστή σας +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. Εισάγετε την κάρτα SD στον υπολογιστή σας +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. Εισάγετε την κάρτα SD στον υπολογιστή σας +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} \ No newline at end of file diff --git a/_pages/el_GR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/el_GR/installing-boot9strap-(ninjhax2-dx).txt index cab3fb8ed5..90c9deedc5 100644 --- a/_pages/el_GR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/el_GR/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/el_GR/installing-boot9strap-(petit-compwner).txt b/_pages/el_GR/installing-boot9strap-(petit-compwner).txt index d8f32e8f56..dca7c1129b 100644 --- a/_pages/el_GR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/el_GR/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/el_GR/installing-boot9strap-(safecerthax).txt b/_pages/el_GR/installing-boot9strap-(safecerthax).txt index 0849cd4e92..f03f66db37 100644 --- a/_pages/el_GR/installing-boot9strap-(safecerthax).txt +++ b/_pages/el_GR/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/el_GR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/el_GR/installing-boot9strap-(smilehax-iie-jpn).txt index e6e2d0dd0f..685ca1386a 100644 --- a/_pages/el_GR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/el_GR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/el_GR/seedminer-(mii).txt b/_pages/el_GR/seedminer-(mii).txt index cc1fd73e68..2cf1bfc1c3 100644 --- a/_pages/el_GR/seedminer-(mii).txt +++ b/_pages/el_GR/seedminer-(mii).txt @@ -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 diff --git a/_pages/el_GR/site-navigation.txt b/_pages/el_GR/site-navigation.txt index 0fbe0a07c6..d68ba83321 100644 --- a/_pages/el_GR/site-navigation.txt +++ b/_pages/el_GR/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/el_GR/troubleshooting.txt b/_pages/el_GR/troubleshooting.txt index b038d64aa1..75a272ff98 100644 --- a/_pages/el_GR/troubleshooting.txt +++ b/_pages/el_GR/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Εισάγετε την κάρτα SD στον υπολογιστή σας +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/el_GR/updating-firmware-(old-3ds).txt b/_pages/el_GR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/el_GR/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/en_PT/alternate-exploits.txt b/_pages/en_PT/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/en_PT/alternate-exploits.txt +++ b/_pages/en_PT/alternate-exploits.txt @@ -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. diff --git a/_pages/en_PT/bannerbomb3-fredtool-(twn).txt b/_pages/en_PT/bannerbomb3-fredtool-(twn).txt index af2078a6eb..31f0982e6b 100644 --- a/_pages/en_PT/bannerbomb3-fredtool-(twn).txt +++ b/_pages/en_PT/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/en_PT/bannerbomb3.txt b/_pages/en_PT/bannerbomb3.txt index 4acc512103..c9c61eb8be 100644 --- a/_pages/en_PT/bannerbomb3.txt +++ b/_pages/en_PT/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/en_PT/contribute.txt b/_pages/en_PT/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/en_PT/contribute.txt +++ b/_pages/en_PT/contribute.txt @@ -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 diff --git a/_pages/en_PT/faq.txt b/_pages/en_PT/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/en_PT/faq.txt +++ b/_pages/en_PT/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/en_PT/include/3ds-11.17.txt b/_pages/en_PT/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/en_PT/include/3ds-11.17.txt +++ b/_pages/en_PT/include/3ds-11.17.txt @@ -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. diff --git a/_pages/en_PT/installing-boot9strap-(kartminer7).txt b/_pages/en_PT/installing-boot9strap-(kartminer7).txt index 54e1e0c0a1..5fe1a3a437 100644 --- a/_pages/en_PT/installing-boot9strap-(kartminer7).txt +++ b/_pages/en_PT/installing-boot9strap-(kartminer7).txt @@ -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 th' root 'o ye SD card 1. Copy `boot9strap.firm` 'n `boot9strap.firm.sha` from th' boot9strap `.zip` to th' `/boot9strap/` folder on ye 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} diff --git a/_pages/en_PT/installing-boot9strap-(mset9).txt b/_pages/en_PT/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..975a13b919 --- /dev/null +++ b/_pages/en_PT/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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 ye SD card into ye 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 ye SD card into ye 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 ye SD card into ye 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} \ No newline at end of file diff --git a/_pages/en_PT/installing-boot9strap-(ninjhax2-dx).txt b/_pages/en_PT/installing-boot9strap-(ninjhax2-dx).txt index 0f651d893d..4271141cc0 100644 --- a/_pages/en_PT/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/en_PT/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/en_PT/installing-boot9strap-(petit-compwner).txt b/_pages/en_PT/installing-boot9strap-(petit-compwner).txt index 92f0cb0255..07c98b6004 100644 --- a/_pages/en_PT/installing-boot9strap-(petit-compwner).txt +++ b/_pages/en_PT/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/en_PT/installing-boot9strap-(safecerthax).txt b/_pages/en_PT/installing-boot9strap-(safecerthax).txt index b7564089bf..dcc56862b8 100644 --- a/_pages/en_PT/installing-boot9strap-(safecerthax).txt +++ b/_pages/en_PT/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/en_PT/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/en_PT/installing-boot9strap-(smilehax-iie-jpn).txt index e4d966c3a7..cea982c5c6 100644 --- a/_pages/en_PT/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/en_PT/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/en_PT/seedminer-(mii).txt b/_pages/en_PT/seedminer-(mii).txt index d451cc7a96..aac41ce4d0 100644 --- a/_pages/en_PT/seedminer-(mii).txt +++ b/_pages/en_PT/seedminer-(mii).txt @@ -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 diff --git a/_pages/en_PT/site-navigation.txt b/_pages/en_PT/site-navigation.txt index bbf7fc3af3..0530977ea9 100644 --- a/_pages/en_PT/site-navigation.txt +++ b/_pages/en_PT/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalizin' 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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/en_PT/troubleshooting.txt b/_pages/en_PT/troubleshooting.txt index eb0d43e341..778685dbe0 100644 --- a/_pages/en_PT/troubleshooting.txt +++ b/_pages/en_PT/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 ye SD card into ye 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/en_PT/updating-firmware-(old-3ds).txt b/_pages/en_PT/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/en_PT/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/es_ES/alternate-exploits.txt b/_pages/es_ES/alternate-exploits.txt index 8dc2f30b0d..c4b657f9b9 100644 --- a/_pages/es_ES/alternate-exploits.txt +++ b/_pages/es_ES/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Tabla de contenidos" %} -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. diff --git a/_pages/es_ES/bannerbomb3-fredtool-(twn).txt b/_pages/es_ES/bannerbomb3-fredtool-(twn).txt index 830beeb970..805f98d073 100644 --- a/_pages/es_ES/bannerbomb3-fredtool-(twn).txt +++ b/_pages/es_ES/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/es_ES/bannerbomb3.txt b/_pages/es_ES/bannerbomb3.txt index ea8d5d4bb8..e33339aa43 100644 --- a/_pages/es_ES/bannerbomb3.txt +++ b/_pages/es_ES/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/es_ES/contribute.txt b/_pages/es_ES/contribute.txt index a17d20f8b2..b7a7007377 100644 --- a/_pages/es_ES/contribute.txt +++ b/_pages/es_ES/contribute.txt @@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Estas son a ## Mantenimiento -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). ## Traducciones diff --git a/_pages/es_ES/faq.txt b/_pages/es_ES/faq.txt index 86a1c67af1..a65a35c509 100644 --- a/_pages/es_ES/faq.txt +++ b/_pages/es_ES/faq.txt @@ -16,7 +16,7 @@ title: "Preguntas Frecuentes" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/es_ES/include/3ds-11.17.txt b/_pages/es_ES/include/3ds-11.17.txt index 050f9a6915..d0ada0adcf 100644 --- a/_pages/es_ES/include/3ds-11.17.txt +++ b/_pages/es_ES/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS firmware 11.17.0 was recently released**. Esto es lo que deberías saber: +**The latest 3DS firmware is 11.17.0**. Esto es lo que deberías saber: + 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. diff --git a/_pages/es_ES/installing-boot9strap-(kartminer7).txt b/_pages/es_ES/installing-boot9strap-(kartminer7).txt index f0f0a1765d..eb5ad46889 100644 --- a/_pages/es_ES/installing-boot9strap-(kartminer7).txt +++ b/_pages/es_ES/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + La raíz de tu tarjeta SD se refiere al primer directorio de la tarjeta, donde puedes ver la carpeta Nintendo 3DS pero no estás dentro de ella 1. Crea una carpeta llamada `boot9strap` en la raíz de tu tarjeta SD 1. Copia `boot9strap.firm` y `boot9strap.firm.sha` desde el `.zip` de `boot9strap` a la carpeta `/boot9strap/` en tu tarjeta SD -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. Copia `SafeB9SInstaller.bin` desde el `.zip` de SafeB9SInstaller a la raíz de tu tarjeta SD 1. Crea una carpeta llamada `3ds` en la raíz de tu tarjeta SD, si aún no existe + 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) +### Continúa en [Finalizar instalación](finalizing-setup) {: .notice-primary} diff --git a/_pages/es_ES/installing-boot9strap-(mset9).txt b/_pages/es_ES/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..36b9389110 --- /dev/null +++ b/_pages/es_ES/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Tabla de contenidos" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Qué necesitas + +* 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. + +### Instrucciones + +#### Sección I - Preparativos + +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. Inserta tu tarjeta SD en tu computadora +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. Inserta tu tarjeta SD en tu computadora +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. Si el exploit ha funcionado, habrás iniciado SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Sección III - Instalar 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. Inserta tu tarjeta SD en tu computadora +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 %} +___ + +### Continúa en [Finalizar instalación](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/es_ES/installing-boot9strap-(ninjhax2-dx).txt b/_pages/es_ES/installing-boot9strap-(ninjhax2-dx).txt index c9f026236e..4e96f7e6c3 100644 --- a/_pages/es_ES/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/es_ES/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/es_ES/installing-boot9strap-(petit-compwner).txt b/_pages/es_ES/installing-boot9strap-(petit-compwner).txt index 0dc93459ab..70990e7b78 100644 --- a/_pages/es_ES/installing-boot9strap-(petit-compwner).txt +++ b/_pages/es_ES/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/es_ES/installing-boot9strap-(safecerthax).txt b/_pages/es_ES/installing-boot9strap-(safecerthax).txt index b2b1379375..d7baf61cdb 100644 --- a/_pages/es_ES/installing-boot9strap-(safecerthax).txt +++ b/_pages/es_ES/installing-boot9strap-(safecerthax).txt @@ -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} #### Sección II - Preparativos diff --git a/_pages/es_ES/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/es_ES/installing-boot9strap-(smilehax-iie-jpn).txt index 20bd8348c6..868ff56148 100644 --- a/_pages/es_ES/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/es_ES/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Crea una carpeta llamada `3ds` en la raíz de tu tarjeta SD, si aún no existe + 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. Si el exploit ha funcionado, habrás iniciado SafeB9SInstaller diff --git a/_pages/es_ES/privacy-policy.txt b/_pages/es_ES/privacy-policy.txt index 72c1c0a20c..e924bf6a81 100644 --- a/_pages/es_ES/privacy-policy.txt +++ b/_pages/es_ES/privacy-policy.txt @@ -18,7 +18,7 @@ Este sitio utiliza Google Analytics para monitorear y analizar el tráfico. Este ### Información recolectada -Este sitio no recolecta información personal. This site may collect usage information in order to analyze interest in the content and to provide advertisers with information on an aggregate basis. Ningún tipo de información de identificación personal es compartida con empresas de publicidad de terceros. +Este sitio no recolecta información personal. Este sitio puede recopilar información de uso con el fin de analizar el interés en el contenido y proporcionar a los anunciantes información más completa. Ningún tipo de información de identificación personal es compartida con empresas de publicidad de terceros. ### Sitios web externos diff --git a/_pages/es_ES/seedminer-(mii).txt b/_pages/es_ES/seedminer-(mii).txt index 2c3148dcd7..d6a88d2ad6 100644 --- a/_pages/es_ES/seedminer-(mii).txt +++ b/_pages/es_ES/seedminer-(mii).txt @@ -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 diff --git a/_pages/es_ES/site-navigation.txt b/_pages/es_ES/site-navigation.txt index cc3e52830e..3cb5bd4ca6 100644 --- a/_pages/es_ES/site-navigation.txt +++ b/_pages/es_ES/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalizar Instalación](finalizing-setup) + [Instalar boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Instalar boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/es_ES/troubleshooting.txt b/_pages/es_ES/troubleshooting.txt index 498592a5f6..983f9f6785 100644 --- a/_pages/es_ES/troubleshooting.txt +++ b/_pages/es_ES/troubleshooting.txt @@ -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. Deberías ir a [Com {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Inserta tu tarjeta SD en tu computadora +1. Ve a la carpeta `Nintendo 3DS` en tu tarjeta SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## Finalizar instalación {% 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 %} diff --git a/_pages/es_ES/updating-firmware-(old-3ds).txt b/_pages/es_ES/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..7e54bdf72a --- /dev/null +++ b/_pages/es_ES/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Lectura requerida + +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} diff --git a/_pages/fi_FI/alternate-exploits.txt b/_pages/fi_FI/alternate-exploits.txt index ac43a36b18..b6c7acbcb1 100644 --- a/_pages/fi_FI/alternate-exploits.txt +++ b/_pages/fi_FI/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Sisällysluettelo" %} -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. diff --git a/_pages/fi_FI/bannerbomb3-fredtool-(twn).txt b/_pages/fi_FI/bannerbomb3-fredtool-(twn).txt index 701b9d35d0..f00d278701 100644 --- a/_pages/fi_FI/bannerbomb3-fredtool-(twn).txt +++ b/_pages/fi_FI/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/fi_FI/bannerbomb3.txt b/_pages/fi_FI/bannerbomb3.txt index df3c7f8865..19bb01acf4 100644 --- a/_pages/fi_FI/bannerbomb3.txt +++ b/_pages/fi_FI/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/fi_FI/contribute.txt b/_pages/fi_FI/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/fi_FI/contribute.txt +++ b/_pages/fi_FI/contribute.txt @@ -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 diff --git a/_pages/fi_FI/faq.txt b/_pages/fi_FI/faq.txt index 73aadbd001..1abaa84eda 100644 --- a/_pages/fi_FI/faq.txt +++ b/_pages/fi_FI/faq.txt @@ -16,7 +16,7 @@ title: "UKK" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/fi_FI/include/3ds-11.17.txt b/_pages/fi_FI/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/fi_FI/include/3ds-11.17.txt +++ b/_pages/fi_FI/include/3ds-11.17.txt @@ -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. diff --git a/_pages/fi_FI/installing-boot9strap-(kartminer7).txt b/_pages/fi_FI/installing-boot9strap-(kartminer7).txt index a45c40bcab..636aa94697 100644 --- a/_pages/fi_FI/installing-boot9strap-(kartminer7).txt +++ b/_pages/fi_FI/installing-boot9strap-(kartminer7).txt @@ -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. Luo `boot9strap`-niminen kansio SD-korttisi juureen 1. Kopioi boot9strap-`.zip`-pakkauksesta `boot9strap.firm` ja `boot9strap.firm.sha` SD-korttisi `/boot9strap/`-kansioon -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. Luo `3ds`‑niminen kansio SD‑korttisi juureen, jos sitä ei jo ole olemassa + 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) +### Jatka osioon [Asennuksen viimeistely](finalizing-setup) {: .notice-primary} diff --git a/_pages/fi_FI/installing-boot9strap-(mset9).txt b/_pages/fi_FI/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..97e4b378f9 --- /dev/null +++ b/_pages/fi_FI/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Sisällysluettelo" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Tarpeet + +* 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. + +### Ohjeet + +#### Vaihe I – Valmistelut + +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. Aseta SD-korttisi tietokoneeseesi +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. Aseta SD-korttisi tietokoneeseesi +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. Jos haavoittuvuuden hyödyntäminen onnistui, SafeB9SInstallerin pitäisi avautua + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Vaihe III – Boot9strapin asentaminen + +{% 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. Aseta SD-korttisi tietokoneeseesi +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 %} +___ + +### Jatka osioon [Asennuksen viimeistely](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/fi_FI/installing-boot9strap-(ninjhax2-dx).txt b/_pages/fi_FI/installing-boot9strap-(ninjhax2-dx).txt index 13ccf02b30..ff44f621be 100644 --- a/_pages/fi_FI/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/fi_FI/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/fi_FI/installing-boot9strap-(petit-compwner).txt b/_pages/fi_FI/installing-boot9strap-(petit-compwner).txt index f6a8de2c08..13f3a07608 100644 --- a/_pages/fi_FI/installing-boot9strap-(petit-compwner).txt +++ b/_pages/fi_FI/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/fi_FI/installing-boot9strap-(safecerthax).txt b/_pages/fi_FI/installing-boot9strap-(safecerthax).txt index 5d10833305..e78773e401 100644 --- a/_pages/fi_FI/installing-boot9strap-(safecerthax).txt +++ b/_pages/fi_FI/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/fi_FI/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/fi_FI/installing-boot9strap-(smilehax-iie-jpn).txt index 42b29ecb81..ee36ad6d4b 100644 --- a/_pages/fi_FI/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/fi_FI/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Luo `3ds`‑niminen kansio SD‑korttisi juureen, jos sitä ei jo ole olemassa + 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. Jos haavoittuvuuden hyödyntäminen onnistui, SafeB9SInstallerin pitäisi avautua diff --git a/_pages/fi_FI/seedminer-(mii).txt b/_pages/fi_FI/seedminer-(mii).txt index 99c6029dc5..27e4624eb7 100644 --- a/_pages/fi_FI/seedminer-(mii).txt +++ b/_pages/fi_FI/seedminer-(mii).txt @@ -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 diff --git a/_pages/fi_FI/site-navigation.txt b/_pages/fi_FI/site-navigation.txt index 5e07297d6d..d6651d8b45 100644 --- a/_pages/fi_FI/site-navigation.txt +++ b/_pages/fi_FI/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Asennuksen viimeistely](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 %}
{{ notice-1 | markdownify }}
@@ -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)) + [Boot9strapin asentaminen (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/fi_FI/troubleshooting.txt b/_pages/fi_FI/troubleshooting.txt index e1077c06bd..4616097374 100644 --- a/_pages/fi_FI/troubleshooting.txt +++ b/_pages/fi_FI/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Aseta SD-korttisi tietokoneeseesi +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/fi_FI/updating-firmware-(old-3ds).txt b/_pages/fi_FI/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..4fa8a04d6c --- /dev/null +++ b/_pages/fi_FI/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Tärkeää tietoa + +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} diff --git a/_pages/fr_FR/alternate-exploits.txt b/_pages/fr_FR/alternate-exploits.txt index d145e735c2..1a5ad20625 100644 --- a/_pages/fr_FR/alternate-exploits.txt +++ b/_pages/fr_FR/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Table des matières" %} -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. diff --git a/_pages/fr_FR/bannerbomb3-fredtool-(twn).txt b/_pages/fr_FR/bannerbomb3-fredtool-(twn).txt index 99064ef7b7..9c84bfbd44 100644 --- a/_pages/fr_FR/bannerbomb3-fredtool-(twn).txt +++ b/_pages/fr_FR/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ Ces instructions sont destinées aux consoles taïwanaises UNIQUEMENT (indiqué + `` est un dossier de 32 caractères à l'intérieur de `` + Si vous avez plusieurs dossiers ``, suivez les instructions [ici](troubleshooting#bannerbomb3) 1. Créez un dossier nommé `Nintendo DSiWare` à l'intérieur de `` - + Si vous aviez déjà le dossier *et* qu'il y a des fichiers de sauvegarde DSiWare existants (`<8-character-id>. in`) à l'intérieur, copiez-les sur votre PC et retirez-les de votre carte SD + + 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. Ouvrez le fichier output_(name) `.zip` et accédez à `China_Taiwan` -> `output_setup` 1. Copiez les six fichiers ".bin" dans le dossier "Nintendo DSiWare" 1. Réinsérez votre carte SD dans votre console diff --git a/_pages/fr_FR/bannerbomb3.txt b/_pages/fr_FR/bannerbomb3.txt index 6aa562586b..896ffe7b5b 100644 --- a/_pages/fr_FR/bannerbomb3.txt +++ b/_pages/fr_FR/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + Si vous avez plusieurs dossiers ``, suivez les instructions [ici](troubleshooting#bannerbomb3) ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. Créez un dossier nommé `Nintendo DSiWare` à l'intérieur de `` - + Si vous aviez déjà le dossier *et* qu'il y a des fichiers de sauvegarde DSiWare existants (`<8-character-id>. in`) à l'intérieur, copiez-les sur votre PC et retirez-les de votre carte SD + + 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 }}) diff --git a/_pages/fr_FR/contribute.txt b/_pages/fr_FR/contribute.txt index c913daf631..dc1287ac55 100644 --- a/_pages/fr_FR/contribute.txt +++ b/_pages/fr_FR/contribute.txt @@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Voici quelq ## 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). ## Traductions diff --git a/_pages/fr_FR/faq.txt b/_pages/fr_FR/faq.txt index d73e3ea1bb..0abd92d78c 100644 --- a/_pages/fr_FR/faq.txt +++ b/_pages/fr_FR/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} Je suis sur la dernière version du logiciel système. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -91,7 +91,7 @@ Vous aurez besoin d'au moins 1.5 GB d'espace libre sur votre carte SD pour suivr {% capture compat %} J'ai entendu parler de ces choses pour lesquelles je dois payer (Gateway, Sky3DS, ntrboot, R4, etc). En ai-je besoin ? -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). +Non. 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 %} diff --git a/_pages/fr_FR/include/3ds-11.17.txt b/_pages/fr_FR/include/3ds-11.17.txt index ba2bc4c07d..4bb526d350 100644 --- a/_pages/fr_FR/include/3ds-11.17.txt +++ b/_pages/fr_FR/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**Le logiciel système version 11.17.0 de la 3DS est sorti récemment**. Voici ce que vous devriez savoir : +**The latest 3DS firmware is 11.17.0**. Voici ce que vous devriez savoir : + 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. diff --git a/_pages/fr_FR/installing-boot9strap-(kartminer7).txt b/_pages/fr_FR/installing-boot9strap-(kartminer7).txt index 792a7bbdad..860a6b4293 100644 --- a/_pages/fr_FR/installing-boot9strap-(kartminer7).txt +++ b/_pages/fr_FR/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + La racine de la carte SD représente le répertoire initial de la carte SD où vous pouvez voir le dossier Nintendo 3DS, mais ce n'est pas à l'intérieur de ce dernier 1. Créez un dossier nommé `boot9strap` à la racine de votre carte SD 1. Copiez `boot9strap.firm` et `boot9strap.firm.sha` depuis le fichier ".zip" de boot9strap vers le dossier `/boot9strap/` sur votre carte SD -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. Copiez `SafeB9SInstaller.bin` depuis le fichier `.zip` de SafeB9SInstaller à la racine de votre carte SD 1. Créez un dossier nommé `3ds` à la racine de votre carte SD si celui ci n'existe pas + 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) +### Continuer vers [Finalisation de l'installation](finalizing-setup) {: .notice-primary} diff --git a/_pages/fr_FR/installing-boot9strap-(mset9).txt b/_pages/fr_FR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..ccd7c7dcf8 --- /dev/null +++ b/_pages/fr_FR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table des matières" %} + +{% capture technical_info %} +Détails techniques (facultatif) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### Notes de compatibilité + +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} + +## Ce dont vous avez besoin + +* 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 - Préparatifs + +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. Éteignez votre console +1. Insérez votre carte SD dans votre ordinateur +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. Réinsérez votre carte SD dans votre 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. Insérez votre carte SD dans votre ordinateur +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. Si l'exploit a réussit, vous devriez avoir démarré dans SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Section III - Installation de 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. Éteignez votre console +1. Insérez votre carte SD dans votre ordinateur +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 %} +___ + +### Continuer vers [Finalisation de l'installation](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/fr_FR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/fr_FR/installing-boot9strap-(ninjhax2-dx).txt index 577543fc76..8e3b385536 100644 --- a/_pages/fr_FR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/fr_FR/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/fr_FR/installing-boot9strap-(petit-compwner).txt b/_pages/fr_FR/installing-boot9strap-(petit-compwner).txt index 16618ac814..3e30cf44b3 100644 --- a/_pages/fr_FR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/fr_FR/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/fr_FR/installing-boot9strap-(safecerthax).txt b/_pages/fr_FR/installing-boot9strap-(safecerthax).txt index f6b26f8a68..5f4dfcafcd 100644 --- a/_pages/fr_FR/installing-boot9strap-(safecerthax).txt +++ b/_pages/fr_FR/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your + L'applet de l'appareil photo numérique devrait apparaître 1. Éteignez votre 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 - Préparatifs diff --git a/_pages/fr_FR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/fr_FR/installing-boot9strap-(smilehax-iie-jpn).txt index 098948e552..599676c1c2 100644 --- a/_pages/fr_FR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/fr_FR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Créez un dossier nommé `3ds` à la racine de votre carte SD si celui ci n'existe pas + 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. Réinsérez votre carte SD dans votre 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. Si l'exploit a réussit, vous devriez avoir démarré dans SafeB9SInstaller diff --git a/_pages/fr_FR/seedminer-(mii).txt b/_pages/fr_FR/seedminer-(mii).txt index 7ba029aa2e..168cf9d234 100644 --- a/_pages/fr_FR/seedminer-(mii).txt +++ b/_pages/fr_FR/seedminer-(mii).txt @@ -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 diff --git a/_pages/fr_FR/site-navigation.txt b/_pages/fr_FR/site-navigation.txt index 88d77c7063..278078b56a 100644 --- a/_pages/fr_FR/site-navigation.txt +++ b/_pages/fr_FR/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalisation de l'installation](finalizing-setup) + [Installation de boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Installation de boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/fr_FR/troubleshooting.txt b/_pages/fr_FR/troubleshooting.txt index 3ceb330441..3d9957fb77 100644 --- a/_pages/fr_FR/troubleshooting.txt +++ b/_pages/fr_FR/troubleshooting.txt @@ -18,6 +18,7 @@ Pages du guide : * [Installation de boot9strap (Soundhax)](#installing-boot9strap-soundhax) * [Installation de boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [Installing boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax) +* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9) * [Finalisation de l'installation](#finalizing-setup) @@ -435,6 +436,151 @@ Cela indique que vous avez probablement déjà un custom firmware. Vous devriez {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. Éteignez votre console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Renommez le dossier `Nintendo 3DS` en `BACKUP_Nintendo 3DS` +1. Réinsérez votre carte SD dans votre console +1. Power on your console +1. Wait for the console to generate the SD card data + + Vos applications auront disparu. Ceci est normal et sera résolu plus tard +1. Éteignez votre console +1. Insérez votre carte SD dans votre ordinateur +1. Naviguez vers le dossier `Nintendo 3DS` de votre carte SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. Éteignez votre console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. Éteignez votre console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## Finalisation de l'installation {% capture compat %} @@ -672,8 +818,8 @@ Cela peut être causé par diverses raisons, mais probablement parce que votre c 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. Si c'est le cas, essayez les étapes ci-dessous, qui sont listées du plus simple au plus difficile : 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. Testez votre carte SD en suivant le guide correspondant au système d'exploitation de votre ordinateur : [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). Si votre carte SD est marquée comme défectueuse, vous devrez remplacer votre carte SD 1. Il est possible que votre port carte SD soit cassé. Rejoignez [Nintendo Homebrew sur Discord](https://discord.gg/MWxPgEp) pour obtenir une aide approfondie {% endcapture %} diff --git a/_pages/fr_FR/updating-firmware-(old-3ds).txt b/_pages/fr_FR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3ab9cc17c6 --- /dev/null +++ b/_pages/fr_FR/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Lecture requise + +To use the MSET9 exploit, you must update your console to the latest system version. + +### Ce dont vous avez besoin + +* 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} diff --git a/_pages/he_IL/alternate-exploits.txt b/_pages/he_IL/alternate-exploits.txt index e8922d9130..cadcdcacdd 100644 --- a/_pages/he_IL/alternate-exploits.txt +++ b/_pages/he_IL/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="תוכן העניינים" %} -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. diff --git a/_pages/he_IL/bannerbomb3-fredtool-(twn).txt b/_pages/he_IL/bannerbomb3-fredtool-(twn).txt index 575d7ce2f6..e56f082e75 100644 --- a/_pages/he_IL/bannerbomb3-fredtool-(twn).txt +++ b/_pages/he_IL/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/he_IL/bannerbomb3.txt b/_pages/he_IL/bannerbomb3.txt index 360eadc67e..e57c7d2acb 100644 --- a/_pages/he_IL/bannerbomb3.txt +++ b/_pages/he_IL/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/he_IL/contribute.txt b/_pages/he_IL/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/he_IL/contribute.txt +++ b/_pages/he_IL/contribute.txt @@ -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 diff --git a/_pages/he_IL/faq.txt b/_pages/he_IL/faq.txt index 6cbb64e0ab..1324aa220f 100644 --- a/_pages/he_IL/faq.txt +++ b/_pages/he_IL/faq.txt @@ -16,7 +16,7 @@ title: "שאלות ותשובות" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/he_IL/include/3ds-11.17.txt b/_pages/he_IL/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/he_IL/include/3ds-11.17.txt +++ b/_pages/he_IL/include/3ds-11.17.txt @@ -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. diff --git a/_pages/he_IL/installing-boot9strap-(kartminer7).txt b/_pages/he_IL/installing-boot9strap-(kartminer7).txt index 84583aac97..bc6fd9eae2 100644 --- a/_pages/he_IL/installing-boot9strap-(kartminer7).txt +++ b/_pages/he_IL/installing-boot9strap-(kartminer7).txt @@ -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. תצרו ב-SD שלכם תיקייה חדשה בשם `boot9strap` 1. תעתיקו את`boot9strap.firm` ואת `boot9strap.firm.sha` מה `.zip` של boot9strap אל תיקיית `/boot9strap/`על כרטיס הSD שלכם -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} diff --git a/_pages/he_IL/installing-boot9strap-(mset9).txt b/_pages/he_IL/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..a5d20c58a9 --- /dev/null +++ b/_pages/he_IL/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="תוכן העניינים" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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. + +### הנחיות + +#### חלק I - הכנות + +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. תכניסו את ה-SD שלכם למחשב +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. תכניסו את ה-SD שלכם למחשב +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. כעת אתם אמורים להיכנס לתוך SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### חלק III - התקנת 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. תכניסו את ה-SD שלכם למחשב +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} \ No newline at end of file diff --git a/_pages/he_IL/installing-boot9strap-(ninjhax2-dx).txt b/_pages/he_IL/installing-boot9strap-(ninjhax2-dx).txt index 8793c0e3e2..9af87e6061 100644 --- a/_pages/he_IL/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/he_IL/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/he_IL/installing-boot9strap-(petit-compwner).txt b/_pages/he_IL/installing-boot9strap-(petit-compwner).txt index 23eb50982e..5ff23ee5ad 100644 --- a/_pages/he_IL/installing-boot9strap-(petit-compwner).txt +++ b/_pages/he_IL/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/he_IL/installing-boot9strap-(safecerthax).txt b/_pages/he_IL/installing-boot9strap-(safecerthax).txt index 6f3e017de3..a58f56f98f 100644 --- a/_pages/he_IL/installing-boot9strap-(safecerthax).txt +++ b/_pages/he_IL/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/he_IL/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/he_IL/installing-boot9strap-(smilehax-iie-jpn).txt index ec077ae66b..96032c43b1 100644 --- a/_pages/he_IL/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/he_IL/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. כעת אתם אמורים להיכנס לתוך SafeB9SInstaller diff --git a/_pages/he_IL/seedminer-(mii).txt b/_pages/he_IL/seedminer-(mii).txt index a34c99371b..19fa3fcb9e 100644 --- a/_pages/he_IL/seedminer-(mii).txt +++ b/_pages/he_IL/seedminer-(mii).txt @@ -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 diff --git a/_pages/he_IL/site-navigation.txt b/_pages/he_IL/site-navigation.txt index d609811140..fe4da0d91d 100644 --- a/_pages/he_IL/site-navigation.txt +++ b/_pages/he_IL/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [סיום התהליך](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 %}
{{ notice-1 | markdownify }}
@@ -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)) + [התקנת boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/he_IL/troubleshooting.txt b/_pages/he_IL/troubleshooting.txt index 41db9fc661..6f1fafd0c1 100644 --- a/_pages/he_IL/troubleshooting.txt +++ b/_pages/he_IL/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. תכניסו את ה-SD שלכם למחשב +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/he_IL/updating-firmware-(old-3ds).txt b/_pages/he_IL/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..bb3053082f --- /dev/null +++ b/_pages/he_IL/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### קריאה דרושה + +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} diff --git a/_pages/hr_HR/alternate-exploits.txt b/_pages/hr_HR/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/hr_HR/alternate-exploits.txt +++ b/_pages/hr_HR/alternate-exploits.txt @@ -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. diff --git a/_pages/hr_HR/bannerbomb3-fredtool-(twn).txt b/_pages/hr_HR/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/hr_HR/bannerbomb3-fredtool-(twn).txt +++ b/_pages/hr_HR/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/hr_HR/bannerbomb3.txt b/_pages/hr_HR/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/hr_HR/bannerbomb3.txt +++ b/_pages/hr_HR/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/hr_HR/contribute.txt b/_pages/hr_HR/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/hr_HR/contribute.txt +++ b/_pages/hr_HR/contribute.txt @@ -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 diff --git a/_pages/hr_HR/faq.txt b/_pages/hr_HR/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/hr_HR/faq.txt +++ b/_pages/hr_HR/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/hr_HR/include/3ds-11.17.txt b/_pages/hr_HR/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/hr_HR/include/3ds-11.17.txt +++ b/_pages/hr_HR/include/3ds-11.17.txt @@ -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. diff --git a/_pages/hr_HR/installing-boot9strap-(kartminer7).txt b/_pages/hr_HR/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/hr_HR/installing-boot9strap-(kartminer7).txt +++ b/_pages/hr_HR/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/hr_HR/installing-boot9strap-(mset9).txt b/_pages/hr_HR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/hr_HR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/hr_HR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/hr_HR/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/hr_HR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/hr_HR/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/hr_HR/installing-boot9strap-(petit-compwner).txt b/_pages/hr_HR/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/hr_HR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/hr_HR/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/hr_HR/installing-boot9strap-(safecerthax).txt b/_pages/hr_HR/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/hr_HR/installing-boot9strap-(safecerthax).txt +++ b/_pages/hr_HR/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/hr_HR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/hr_HR/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/hr_HR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/hr_HR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/hr_HR/seedminer-(mii).txt b/_pages/hr_HR/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/hr_HR/seedminer-(mii).txt +++ b/_pages/hr_HR/seedminer-(mii).txt @@ -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 diff --git a/_pages/hr_HR/site-navigation.txt b/_pages/hr_HR/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/hr_HR/site-navigation.txt +++ b/_pages/hr_HR/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/hr_HR/troubleshooting.txt b/_pages/hr_HR/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/hr_HR/troubleshooting.txt +++ b/_pages/hr_HR/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/hr_HR/updating-firmware-(old-3ds).txt b/_pages/hr_HR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/hr_HR/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/hu_HU/alternate-exploits.txt b/_pages/hu_HU/alternate-exploits.txt index 44c1d0b82a..f401885e38 100644 --- a/_pages/hu_HU/alternate-exploits.txt +++ b/_pages/hu_HU/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternatív Exploitok" {% include toc title="Tartalomjegyzék" %} -3DS / 3DS XL / 2DS konzolok 11.17.0 firmware-rel jelenleg nem rendelkeznek semmilyen ingyenes, csak szoftveres metódussal. Így az összes itt található metódusnak van valamilyen előkövetelménye. +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. ### Telepített eShop címek @@ -21,7 +21,7 @@ Valamelyik az alábbi címek közül használható a Seedminer-rel együtt egyed Alternatívaként a SmileBASIC (egy fizetős játék; csak digitális) használható a Homebrew Launcher-hez hozzáférésre Seedminer használata nélkül. -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} Ha van egy 2.2 verziós US példányod a Petit Computer DSiWare játékból (fizetős; csak digitális), akkor használhatod a boot9strap telepítésére. diff --git a/_pages/hu_HU/bannerbomb3-fredtool-(twn).txt b/_pages/hu_HU/bannerbomb3-fredtool-(twn).txt index e0f6a16d23..abe08378ea 100644 --- a/_pages/hu_HU/bannerbomb3-fredtool-(twn).txt +++ b/_pages/hu_HU/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ Ezek a lépések CSAK tajvani konzolokhoz jók (amit T betű jelez a rendszer ve + Az `` egy 32 karakter hosszú nevű mappa az `` mappában + Ha több `` nevű mappát látsz, kövesd [ezeket a lépéseket](troubleshooting#bannerbomb3) 1. Hozz létre egy `Nintendo DSiWare` nevű mappát az `` mappában - + Ha már van mappád *és* van benne DSiWare mentés fájl (`<8-character-id>.bin`), másold őket a számítógépedre és töröld őket az SD kártyáról + + 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. Nyisd meg az output_(name) `.zip` fájlt és navigálj ide: `China_Taiwan` -> `output_setup` 1. Másold mind a hat `.bin` fájlt a `Nintendo DSiWare` mappába 1. Tedd vissza az SD kártyád a konzoldba diff --git a/_pages/hu_HU/bannerbomb3.txt b/_pages/hu_HU/bannerbomb3.txt index 6c993f4a83..09378b20aa 100644 --- a/_pages/hu_HU/bannerbomb3.txt +++ b/_pages/hu_HU/bannerbomb3.txt @@ -50,7 +50,7 @@ Ebben a fejezetben fel fogod másolni azokat a fájlokat a konzolod SD kártyáj + Ha több `` nevű mappát látsz, kövesd [ezeket a lépéseket](troubleshooting#bannerbomb3) ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. Hozz létre egy `Nintendo DSiWare` nevű mappát az `` mappában - + Ha már van mappád *és* van benne DSiWare mentés fájl (`<8-character-id>.bin`), másold őket a számítógépedre és töröld őket az SD kártyáról + + 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. Másold az `F00D43D5.bin` fájlt a `BannerBomb3.zip`-ből a `Nintendo DSiWare` mappába ![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }}) diff --git a/_pages/hu_HU/contribute.txt b/_pages/hu_HU/contribute.txt index a5e3ab003d..7b8e144d13 100644 --- a/_pages/hu_HU/contribute.txt +++ b/_pages/hu_HU/contribute.txt @@ -6,7 +6,7 @@ title: "Közreműködés" ## Karbantartás -Ez az útmutató nyílt forrású - a repository-ja elérhető [itt](https://github.com/hacks-guide/Guide_3DS). Ha úgy érzed, hogy probléma van az útmutatóval, beküldhetsz egy issue-t, hogy jelezd nekünk vagy egy pull request-et, hogy a módosításaid bekerüljenek. +Ez az útmutató nyílt forrású - a repository-ja elérhető [itt](https://github.com/hacks-guide/Guide_3DS). Ha úgy érzed, hogy probléma van az útmutatóval, beküldhetsz egy issue-t, hogy jelezd nekünk vagy egy pull request-et, hogy a módosításaid bekerüljenek. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). ## Fordítások diff --git a/_pages/hu_HU/faq.txt b/_pages/hu_HU/faq.txt index d69063e67e..7c7cead494 100644 --- a/_pages/hu_HU/faq.txt +++ b/_pages/hu_HU/faq.txt @@ -16,7 +16,7 @@ title: "GYIK" {% capture compat %} A legújabb verziójú rendszeren vagyok. Feltörhetem a konzolomat külső hardver vagy előfeltételek nélkül? -A válasz a konzol típusától függően változik. Jelenleg a New 3DS / New 3DS XL / New 2DS XL [moddolható a 11.17.0 verzión](installing-boot9strap-(super-skaterhax)) előfeltételek nélkül (pl. eShop címek, fizikai tételek), míg a 3DS / 3DS XL / 2DS [további szoftvert vagy hardvert](alternate-exploits) igényel. +**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 %}
{{ compat | markdownify }}
@@ -91,7 +91,7 @@ Legalább 1.5GB szabad hely kell az SD kártyán az útmutató teljes végrehajt {% capture compat %} Hallottam erről a dologról (Gateway, Sky3DS, ntrboot, R4, stb), amiért fizetnem kell. Szükségem lesz ilyesmire? -Jelenleg a 3DS / 3DS XL / 2DS konzolok 11.17.0 verzión egyet a sok [alternatív exploit-ok](alternate-exploits) közül kell válasszanak, hogy egyedi firmware-t telepíthessenek. Ha egyike sem elérhető az előkövetelményeknek, akkor az ntrboot lehet a legolcsóbb elérhető opció (körülbelül $20 USD). +Nem. 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. A 3DS-mód flashcart-ok, mint a Gateway és a Sky3DS nem ajánlottak, mert elavultak és a ban vagy brick kockázatát hordják magukban. {% endcapture %} diff --git a/_pages/hu_HU/include/3ds-11.17.txt b/_pages/hu_HU/include/3ds-11.17.txt index 325a226830..0b3555fed0 100644 --- a/_pages/hu_HU/include/3ds-11.17.txt +++ b/_pages/hu_HU/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS firmware 11.17.0 nemrég került kiadásra**. Amit érdemes tudnod: +**The latest 3DS firmware is 11.17.0**. Amit érdemes tudnod: + Ha a konzolod *Luma 10.2.1* -et vagy újabbat futtat, *100% biztonságos* a frissítés. Ellenőrizheted a Luma verziódat a (Select) lenyomva tartásával a konzolod elindítása közben. + Ha a konzolod régebbi Luma verziót futtat, [frissítened kell a Luma-t](checking-for-cfw) mielőtt az eszközöd 11.17.0 verzióra frissíted. -+ Ha a konzolod nem rendelkezik még egyedi firmware-rel, **NE frissítsd a legutolsó verzióra**, kivéve ha ez az útmutató utasít rá. -+ Ha a módosítatlan konzolod MÁR 11.17.0 verzióval fut, ez az oldal annak megfelelően frissül. Egészen pontosan a New3DS-család konzolainak egy [ingyenes szoftver metódust](installing-boot9strap-(super-skaterhax)), míg az Old3DS-család konzolainak [alternatív exploitokat](alternate-exploits) kell használniuk, aminek külső hardver vagy szoftver függősége van. ++ Ha a konzolod nem rendelkezik még egyedi firmware-rel, **NE frissítsd a legutolsó verzióra**, kivéve ha ez az útmutató utasít rá. The methods on earlier firmwares are easier and more stable. ++ Ha a módosítatlan konzolod MÁR 11.17.0 verzióval fut, ez az oldal annak megfelelően frissül. 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. diff --git a/_pages/hu_HU/installing-boot9strap-(kartminer7).txt b/_pages/hu_HU/installing-boot9strap-(kartminer7).txt index c023020a35..bed32b6481 100644 --- a/_pages/hu_HU/installing-boot9strap-(kartminer7).txt +++ b/_pages/hu_HU/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + Az SD kártya gyökere a kezdőkönyvtárt jelenti az SD kártyán, ahol látható a Nintendo 3DS könyvtár, de nem vagyunk benne 1. Hozz létre egy mappát `boot9strap` néven az SD kártya gyökerében 1. Másold át a `boot9strap.firm` fájlt és a `boot9strap.firm.sha` fájlt a boot9strap `.zip` fájlból az SD kártyád `/boot9strap/` mappájába -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. Másold át a `SafeB9SInstaller.bin` fájlt a SafeB9SInstaller `.zip`-ből az SD kártyád gyökerébe 1. Hozz létre egy mappát `3ds` néven az SD kártyád gyökerében, ha még nem létezik ilyen + Ez a mappa tárolja a homebrew applikációkat és adataikat; ez mást mint a `Nintendo 3DS` mappa, amit a konzol automatikusan generál 1. Másold át a `nimdsphax` mappát a nimdsphax `.zip`-ből az SD kártya gyökerében található `3ds` mappába @@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications. ___ -Continue to [Finalizing Setup](finalizing-setup) +### Tovább a [telepítés véglegesítésére](finalizing-setup) {: .notice-primary} diff --git a/_pages/hu_HU/installing-boot9strap-(mset9).txt b/_pages/hu_HU/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..3c80959adc --- /dev/null +++ b/_pages/hu_HU/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Tartalomjegyzék" %} + +{% capture technical_info %} +Technikai részletek (opcionális) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### Kompatibilitási megjegyzések + +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} + +### Amire szükséged lesz + +* 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. Ellenőrizd egy terminál megnyitásával, majd a `python3 -V` parancs megadásával. Ha ez egy verziószámot ad vissza, működni fog ezzel az útmutatóval. + +### Lépések + +#### I. rész - Előkészületek + +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. Kapcsold ki a konzolod +1. Helyezd az SD kártyád a számítógépbe +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 + + Kapcsold be a konzolod + + Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) + + Kapcsold ki a konzolod + + 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. Tedd vissza az SD kártyád a konzoldba +1. Kapcsold be a konzolod + +#### 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. Helyezd az SD kártyád a számítógépbe +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. Ha az exploit sikerrel járt, készüléked bebootolja a SafeB9SInstallert + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### III. rész - boot9strap telepítése + +{% 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. Kapcsold ki a konzolod +1. Helyezd az SD kártyád a számítógépbe +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 %} +___ + +### Tovább a [telepítés véglegesítésére](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/hu_HU/installing-boot9strap-(ninjhax2-dx).txt b/_pages/hu_HU/installing-boot9strap-(ninjhax2-dx).txt index 5b285fbf96..31ad6878d7 100644 --- a/_pages/hu_HU/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/hu_HU/installing-boot9strap-(ninjhax2-dx).txt @@ -58,7 +58,7 @@ Etz a folyamat felülírja a Cubic Ninja mentés fájlt, ha rendelkezel ilyennel + Ha kérdezi, törölj minden adatot 1. Válaszd a "QR Code" opciót 1. Válaszd a "Scan QR Code" opciót -1. A PC-n nyiss meg egy böngészőt és menj a [ninjhax2-dx weboldalára](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. Válaszd ki a konzolod régióját és hardverét 1. A konzoloddal olvasd le a QR kódot + Ha a játék kilép a HOME menübe, az exploit sikeresen telepítésre került diff --git a/_pages/hu_HU/installing-boot9strap-(petit-compwner).txt b/_pages/hu_HU/installing-boot9strap-(petit-compwner).txt index d9e938f7e3..b6e4c30b75 100644 --- a/_pages/hu_HU/installing-boot9strap-(petit-compwner).txt +++ b/_pages/hu_HU/installing-boot9strap-(petit-compwner).txt @@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u 1. Kapcsold be a konzolod ![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }}) + {: .notice--info} #### Section III - petit-compwner diff --git a/_pages/hu_HU/installing-boot9strap-(safecerthax).txt b/_pages/hu_HU/installing-boot9strap-(safecerthax).txt index f5712762e5..928d434ce8 100644 --- a/_pages/hu_HU/installing-boot9strap-(safecerthax).txt +++ b/_pages/hu_HU/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ Ebben a fejezetben tesztelni fogod azt, hogy működnek-e a váll gombok a konzo + A kamera applettnek kell megjelennie 1. Kapcsold ki a konzolod -Ez a módszer nem használható, ha a kamera NEM jelenik meg. Maradj az aktuális firmware-en és kérj segítséget a [Nintendo Homebrew csatornán Discord-on](https://discord.gg/MWxPgEp). +Ez a módszer nem használható, ha a kamera NEM jelenik meg. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead. {: .notice--warning} #### II. rész - Előkészületek diff --git a/_pages/hu_HU/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/hu_HU/installing-boot9strap-(smilehax-iie-jpn).txt index 7d04722b31..7a4521f047 100644 --- a/_pages/hu_HU/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/hu_HU/installing-boot9strap-(smilehax-iie-jpn).txt @@ -39,7 +39,6 @@ A [smilehax-IIe](https://github.com/zoogie/smilehax-IIe) egy exploit a "SmileBAS 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` + Ne add hozzá a `.bin` kiterjesztést, ha nem látod 1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone -1. Másold a régiódhoz kapcsolódó petitcom `.icn`-t az SD kártyád gyökerébe 1. Hozz létre egy mappát `3ds` néven az SD kártyád gyökerében, ha még nem létezik ilyen + Ez a mappa tárolja a homebrew applikációkat és adataikat; ez mást mint a `Nintendo 3DS` mappa, amit a konzol automatikusan generál 1. Másold át a `nimdsphax` mappát a nimdsphax `.zip`-ből az SD kártya gyökerében található `3ds` mappába @@ -48,7 +47,7 @@ A [smilehax-IIe](https://github.com/zoogie/smilehax-IIe) egy exploit a "SmileBAS 1. Tedd vissza az SD kártyád a konzoldba 1. Kapcsold be a konzolod -![]({{ "/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 @@ A [smilehax-IIe](https://github.com/zoogie/smilehax-IIe) egy exploit a "SmileBAS 1. Válaszd a 300BPS-t majd játszd le a `.wav` fájlt 1. Ha végzett nyomd meg a "Yes"-t majd az "OK"-t 1. Nyomd meg a START gombot -1. Válaszd a SH2E-xxx.TXT fájlt, majd nyomj "OK"-t, azután "Yes"-t a végrehajtásához +1. Select the SH2E-JPN.TXT file, then press OK, then "Yes" to execute it 1. Ekkor a konzolodnak be kell bootolnia a Homebrew Launcher-be 1. Indítsd el a nimdsphax-et a homebrew listájáról 1. Ha az exploit sikerrel járt, készüléked bebootolja a SafeB9SInstallert diff --git a/_pages/hu_HU/seedminer-(mii).txt b/_pages/hu_HU/seedminer-(mii).txt index 2fc2bb422c..65fa09e27b 100644 --- a/_pages/hu_HU/seedminer-(mii).txt +++ b/_pages/hu_HU/seedminer-(mii).txt @@ -41,7 +41,7 @@ Ha Linux-ot vagy macOS-t használsz, cseréld ki a `py -3`-at `python3`-mal az Ebben a fejezetben a telepíteni fogjuk a Seedminer-t és beszerezzük a konzolod azon fájljait, amik a bányászáshoz szükségesek. -1. Csomagold ki a Seedminer `.zip` tartalmát és mozgasd ebből az operációs rendszereddel egyező nevű mappát bárhova a PC-dre +1. Extract the contents of the Seedminer `.zip` and move the folder with your operating system's name to anywhere on your computer + Legyen ez a hely kéznél, mert ebbe a Seedminer mappába további fájlok kerülnek 1. A Seedminer mappában tartsd lenyomva a SHIFT gombot, majd jobb gombbal kattints bárhova a mappában, ahol üres hely van, és válaszd azt az opciót, ami megnyitja a Terminal-t, PowerShell-t vagy a parancssort (Command Prompt-ot) 1. A parancssori ablakba írd be a `py -3 -m pip install pycryptodomex` parancsot, majd nyomj ENTER-t és engedélyezd (allow) a telepítését @@ -66,7 +66,7 @@ Ebben a fejezetben a telepíteni fogjuk a Seedminer-t és beszerezzük a konzolo 1. Lépj be az SD kártyád `DCIM` könyvtárába 1. Keresd meg a QR kódot, ami egy `.JPG` fájl lesz, aminek a neve `HNI`-vel kezdődik + Lehet, hogy még más fájlokat is talász itt ha használod a Nintendo 3DS Camera appot -1. Másold át ezt a fájlt a Seedminer mappába a PC-den +1. Copy this file to the Seedminer folder on your computer ### II. rész - A Mii QR feldolgozásáa és bányászat diff --git a/_pages/hu_HU/site-navigation.txt b/_pages/hu_HU/site-navigation.txt index 86f35915e8..aedf497483 100644 --- a/_pages/hu_HU/site-navigation.txt +++ b/_pages/hu_HU/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Telepítés véglegesítése](finalizing-setup) + [Boot9strap telepítése (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Boot9strap telepítése (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -49,6 +50,7 @@ sitemap: false + [Boot9strap telepítése (kartdlphax)](installing-boot9strap-(kartdlphax)) + [boot9strap telepítése (Kartminer7)](installing-boot9strap-(kartminer7)) + [Boot9strap telepítése (menuhax)](installing-boot9strap-(menuhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) + [Boot9strap telepítése (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx)) + [Boot9strap telepítése (ntrboot)](installing-boot9strap-(ntrboot)) + [Boot9strap telepítése (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/hu_HU/troubleshooting.txt b/_pages/hu_HU/troubleshooting.txt index 5738b2d319..adfbfd61f2 100644 --- a/_pages/hu_HU/troubleshooting.txt +++ b/_pages/hu_HU/troubleshooting.txt @@ -18,6 +18,7 @@ Több oldalon használt: * [Boot9strap telepítése (Soundhax)](#installing-boot9strap-soundhax) * [Boot9strap telepítése (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [Boot9strap telepítése (super-skaterhax)](#installing-boot9strap-super-skaterhax) +* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9) * [Telepítés véglegesítése](#finalizing-setup) @@ -435,6 +436,151 @@ Ez valószínűleg azt jelzi, hogy már van egyedi firmware-ed. Érdemes elvége {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. Kapcsold be a konzolod +1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) +1. Kapcsold ki a konzolod +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Nevezd át a `Nintendo 3DS` mappát `BACKUP_Nintendo 3DS` névre +1. Tedd vissza az SD kártyád a konzoldba +1. Kapcsold be a konzolod +1. Várd meg, amíg a konzolod legenerálja az SD kártyára az adatokat + + Az alkalmazásaidnak el kell tűnniük. Ez normális, hamarosan megoldjuk +1. Kapcsold ki a konzolod +1. Helyezd az SD kártyád a számítógépbe +1. Lépj be az SD kártyád `Nintendo 3DS` könyvtárába +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. Kapcsold be a konzolod +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Kapcsold ki a konzolod +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. Kapcsold be a konzolod +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. Kapcsold be a konzolod +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Kapcsold ki a konzolod +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## Telepítés véglegesítése {% capture compat %} @@ -672,8 +818,8 @@ Ez különböző okokból is előfordulhat, de leginkább azért, mert az SD ká Ellenőrizheted, hogy az SD kártyád olvasásra kerül-e a SELECT gomb nyomva tartásával bootoláskor, és az alsó képernyőn megjelenő sárga szöveg ellenőrzésével; ha azt mondja, hogy "Booted from CTRNAND via B9S", akkor a konzolod a belső memóriáról bootolt, nem az SD kártyáról. Ha ez a helyzet, próbáld meg a lépéseket alább, ami a legkönnyebbtől a legnehezebbig került felsorolásra: 1. Kapcsold ki a konzolod, vedd ki majd tedd vissz az SD kártyát, majd kapcsold be újra a konzolod -1. Kapcsold ki a konzolod, távolítsd el az SD kártyád, majd csatlakoztasd a PC-dhez. Töltsd le a legutolsó kiadását az [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest)-nek és csomagold ki a `Luma3DS.zip` fájlból a `boot.firm` fájlt, majd rakd az SD kártyád gyökerébe (felülírva bármilyen létező fájlt) -1. Kapcsold ki a konzolod, távolítsd el az SD kártyát, csatlakoztasd a PC-dhez és formázd újra az SD kártyád az operációs rendszerednek megfelelően: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(ez törölni fogja az SD kártya adatait)* +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. Teszteld az SD kártyádat hibákra az operációs rendszerednek megfelelő útmutató szerint haladva: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). Ha az SD kártyád hibásnak jelölt, cserélned kell az SD kártyádat 1. Az SD kártya foglalatod is lehet hibás. Csatlakozz a[Nintendo Homebrew-hoz Discord-on](https://discord.gg/MWxPgEp) további segítségért {% endcapture %} diff --git a/_pages/hu_HU/updating-firmware-(old-3ds).txt b/_pages/hu_HU/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..002c3a2535 --- /dev/null +++ b/_pages/hu_HU/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Fontos tudnivalók + +To use the MSET9 exploit, you must update your console to the latest system version. + +### Amire szükséged lesz + +* Internet elérés a konzolodon + +#### I. rész - A rendszer frissítése + +{% include_relative include/sysupdate.txt cfw="false" %} + +Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) +{: .notice--primary} diff --git a/_pages/id_ID/alternate-exploits.txt b/_pages/id_ID/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/id_ID/alternate-exploits.txt +++ b/_pages/id_ID/alternate-exploits.txt @@ -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. diff --git a/_pages/id_ID/bannerbomb3-fredtool-(twn).txt b/_pages/id_ID/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/id_ID/bannerbomb3-fredtool-(twn).txt +++ b/_pages/id_ID/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/id_ID/bannerbomb3.txt b/_pages/id_ID/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/id_ID/bannerbomb3.txt +++ b/_pages/id_ID/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/id_ID/contribute.txt b/_pages/id_ID/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/id_ID/contribute.txt +++ b/_pages/id_ID/contribute.txt @@ -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 diff --git a/_pages/id_ID/faq.txt b/_pages/id_ID/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/id_ID/faq.txt +++ b/_pages/id_ID/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/id_ID/include/3ds-11.17.txt b/_pages/id_ID/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/id_ID/include/3ds-11.17.txt +++ b/_pages/id_ID/include/3ds-11.17.txt @@ -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. diff --git a/_pages/id_ID/installing-boot9strap-(kartminer7).txt b/_pages/id_ID/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/id_ID/installing-boot9strap-(kartminer7).txt +++ b/_pages/id_ID/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/id_ID/installing-boot9strap-(mset9).txt b/_pages/id_ID/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/id_ID/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/id_ID/installing-boot9strap-(ninjhax2-dx).txt b/_pages/id_ID/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/id_ID/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/id_ID/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/id_ID/installing-boot9strap-(petit-compwner).txt b/_pages/id_ID/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/id_ID/installing-boot9strap-(petit-compwner).txt +++ b/_pages/id_ID/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/id_ID/installing-boot9strap-(safecerthax).txt b/_pages/id_ID/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/id_ID/installing-boot9strap-(safecerthax).txt +++ b/_pages/id_ID/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/id_ID/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/id_ID/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/id_ID/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/id_ID/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/id_ID/seedminer-(mii).txt b/_pages/id_ID/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/id_ID/seedminer-(mii).txt +++ b/_pages/id_ID/seedminer-(mii).txt @@ -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 diff --git a/_pages/id_ID/site-navigation.txt b/_pages/id_ID/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/id_ID/site-navigation.txt +++ b/_pages/id_ID/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/id_ID/troubleshooting.txt b/_pages/id_ID/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/id_ID/troubleshooting.txt +++ b/_pages/id_ID/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/id_ID/updating-firmware-(old-3ds).txt b/_pages/id_ID/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/id_ID/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/it_IT/alternate-exploits.txt b/_pages/it_IT/alternate-exploits.txt index 4279bfd5ad..07680a03c0 100644 --- a/_pages/it_IT/alternate-exploits.txt +++ b/_pages/it_IT/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Exploit Alternativi" {% include toc title="Indice" %} -Le console 3DS / 3DS XL / 2DS con versione del software 11.17.0 non hanno attualmente alcun metodo gratuito e senza dispositivi esterni. Pertanto, tutti i metodi qui hanno dei prerequisiti. +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. ### Titoli eShop installati @@ -21,7 +21,7 @@ Prosegui con [Seedminer (Alternativo)](seedminer-(alternate)) In alternativa, SmileBASIC (un gioco a pagamento; solo in formato digitale) può essere utilizzato per accedere all'Homebrew Launcher senza utilizzare 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)). +Prosegui con l'[Installazione di boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). Se hai la versione giapponese, continua con l'[Installazione di boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)). {: .notice--primary} Se hai una copia della versione 2.2 US del gioco DSiWare Petit Computer (a pagamento; solo digitale) è possibile utilizzarla per installare boot9strap. diff --git a/_pages/it_IT/bannerbomb3-fredtool-(twn).txt b/_pages/it_IT/bannerbomb3-fredtool-(twn).txt index 81af128e52..966db64c1a 100644 --- a/_pages/it_IT/bannerbomb3-fredtool-(twn).txt +++ b/_pages/it_IT/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ Queste istruzioni sono SOLO per le console taiwanesi (indicate da una T alla fin + `` è una cartella dal nome lungo 32 caratteri all'interno di `` + Se hai più cartelle ``, segui [queste istruzioni](troubleshooting#bannerbomb3) 1. Crea una cartella chiamata `Nintendo DSiWare` all'interno di `` - + Se hai già la cartella *e* sono già presenti dei file di backup DSiWare (`.bin`) all'interno, copiali sul PC e rimuovili dalla scheda SD + + Se hai già la cartella *e* sono già presenti dei file di backup DSiWare (`.bin`) all'interno, copiali sul computer e rimuovili dalla scheda SD 1. Apri il file `.zip` output_(nome) e naviga su `China_Taiwan` -> `output_setup` 1. Copia tutti i sei file `.bin` nella cartella `Nintendo DSiWare` 1. Reinserisci la scheda SD nella tua console diff --git a/_pages/it_IT/bannerbomb3.txt b/_pages/it_IT/bannerbomb3.txt index 6d811838bb..e22e5756e1 100644 --- a/_pages/it_IT/bannerbomb3.txt +++ b/_pages/it_IT/bannerbomb3.txt @@ -50,7 +50,7 @@ In questa sezione, copierai i file necessari per attivare l'exploit BannerBomb3 + Se hai più cartelle ``, segui [queste istruzioni](troubleshooting#bannerbomb3) ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. Crea una cartella chiamata `Nintendo DSiWare` all'interno di `` - + Se hai già la cartella *e* sono già presenti dei file di backup DSiWare (`.bin`) all'interno, copiali sul PC e rimuovili dalla scheda SD + + Se hai già la cartella *e* sono già presenti dei file di backup DSiWare (`.bin`) all'interno, copiali sul computer e rimuovili dalla scheda SD 1. Copia il file `F00D43D5.bin` da `BannerBomb3.zip` nella cartella `Nintendo DSiWare` ![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }}) diff --git a/_pages/it_IT/contribute.txt b/_pages/it_IT/contribute.txt index 2989974040..4f2257e4c0 100644 --- a/_pages/it_IT/contribute.txt +++ b/_pages/it_IT/contribute.txt @@ -6,7 +6,7 @@ Siamo contenti di sapere che vorresti contribuire a 3ds.hacks.guide! Ecco alcuni ## Manutenzione -Questa guida è open source; il nostro repository è disponibile [qui](https://github.com/hacks-guide/Guide_3DS). Se hai notato un problema su questa guida, puoi inviare una segnalazione per farcelo sapere, o inviare una pull request per apportare autonomamente le modifiche necessarie. +Questa guida è open source; il nostro repository è disponibile [qui](https://github.com/hacks-guide/Guide_3DS). Se hai notato un problema su questa guida, puoi inviare una segnalazione per farcelo sapere, o inviare una pull request per apportare autonomamente le modifiche necessarie. Puoi anche chiacchierare con noi nel canale #guide-meta su [Nintendo Homebrew su Discord](https://discord.gg/MWxPgEp). ## Traduzioni diff --git a/_pages/it_IT/faq.txt b/_pages/it_IT/faq.txt index b4f8998729..81f2b6a55c 100644 --- a/_pages/it_IT/faq.txt +++ b/_pages/it_IT/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} Ho installato l'ultima versione di sistema. Posso modificare la mia console senza hardware esterno o altro? -Dipende dal modello della tua console. Al momento, i New 3DS / New 3DS XL / New 2DS XL [possono essere modificati su 11.17.0](installing-boot9strap-(super-skaterhax)) senza alcun prerequisito (es. titoli eShop, oggetti fisici), mentre i 3DS / 3DS XL / 2DS richiedono [software o hardware aggiuntivo](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 %}
{{ compat | markdownify }}
@@ -91,7 +91,7 @@ Avrai bisogno di almeno 1,5 GB di spazio libero nella scheda SD per seguire ques {% capture compat %} Ho sentito di questa cosa per cui dovrei pagare (Gateway, Sky3DS, ntrboot, R4, ecc). È qualcosa di cui ho bisogno? -Al momento, le console 3DS / 3DS XL / 2DS su 11.17.0 devono utilizzare uno dei tanti [exploit alternativi](alternate-exploits) per installare un custom firmware. Se non è disponibile nessuno degli altri prerequisiti, allora ntrboot sarà l'opzione più economica (circa 20 Euro). +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. Le flashcart in modalità 3DS come Gateway e Sky3DS non sono consigliate perché obsolete e possono comportare il ban o il rischio di brickare la console. {% endcapture %} diff --git a/_pages/it_IT/include/3ds-11.17.txt b/_pages/it_IT/include/3ds-11.17.txt index d0bc47a680..b500315b3c 100644 --- a/_pages/it_IT/include/3ds-11.17.txt +++ b/_pages/it_IT/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**Recentemente è stata rilasciata la versione del software 3DS 11.17.0**. Ecco cosa dovresti sapere: +**The latest 3DS firmware is 11.17.0**. Ecco cosa dovresti sapere: + Se la tua console sta eseguendo *Luma 10.2.1 o più recente*, è *al 100% sicuro* aggiornare. Puoi controllare la versione di Luma tenendo premuto (Select) durante l'avvio della console. + Se la tua console ha una versione precedente di Luma, dovresti [aggiornarla](checking-for-cfw) prima di aggiornare la tua console alla versione 11.17.0. -+ Se la tua console non possiede ancora un custom firmware, **NON aggiornare all'ultima versione di sistema**, a meno che questa guida non te lo richieda. -+ Se la tua console non modificata è GIÀ alla versione 11.17.0, questa guida è già stata aggiornata per questo caso. Nello specifico, tutte le console della famiglia New3DS hanno un [metodo con software gratuito](installing-boot9strap-(super-skaterhax)), mentre i modelli della famiglia Old3DS dovranno usare [exploit alternativi](alternate-exploits) che si basano su hardware o software esterni. ++ Se la tua console non possiede ancora un custom firmware, **NON aggiornare all'ultima versione di sistema**, a meno che questa guida non te lo richieda. The methods on earlier firmwares are easier and more stable. ++ Se la tua console non modificata è GIÀ alla versione 11.17.0, questa guida è già stata aggiornata per questo caso. 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. diff --git a/_pages/it_IT/installing-boot9strap-(kartminer7).txt b/_pages/it_IT/installing-boot9strap-(kartminer7).txt index 4178387c44..4d54f73a1a 100644 --- a/_pages/it_IT/installing-boot9strap-(kartminer7).txt +++ b/_pages/it_IT/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In questa sezione verranno generati dei dati per Mario Kart 7 dal 3DS per instal + La directory principale della scheda SD è la cartella della tua scheda SD in cui è possibile visualizzare la cartella Nintendo 3DS, ma non il suo interno 1. Crea una cartella chiamata `boot9strap` nella directory principale della tua scheda SD 1. Copia i file `boot9strap.firm` e `boot9strap.firm.sha` dall'archivio `.zip` di boot9strap nella cartella `/boot9strap/` della tua scheda SD -1. Copia il file `SafeB9SInstaller.bin` nella directory principale della tua scheda SD +1. Copia il file `SafeB9SInstaller.bin` dall'archivio `.zip` di SafeB9SInstaller nella directory principale della tua scheda SD 1. Se assente, crea una cartella chiamata `3ds` nella directory principale della tua scheda SD + Questa cartella mantiene le applicazioni homebrew e i loro dati; è diversa dalla cartella `Nintendo 3DS` generata automaticamente dalla console 1. Copia la cartella `nimdsphax` dall'archivio `.zip` di nimdsphax nella cartella `/3ds/` della tua scheda SD @@ -117,5 +117,5 @@ A questo punto, è possibile riattivare la comunicazione wireless. ___ -Prosegui con il [Completamento dell'installazione](finalizing-setup) +### Prosegui con il [Completamento dell'installazione](finalizing-setup) {: .notice-primary} diff --git a/_pages/it_IT/installing-boot9strap-(mset9).txt b/_pages/it_IT/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eebfc62200 --- /dev/null +++ b/_pages/it_IT/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Indice" %} + +{% capture technical_info %} +Dettagli Tecnici (opzionale) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### Note di Compatibilità + +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} + +### Cosa serve + +* 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. Controlla aprendo un terminale e inserendo `python3 -V`. Se il comando restituisce un numero di versione, funzionerà per questa guida. + +### Istruzioni + +#### Sezione I - Preparazione + +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. Spegni la tua console +1. Inserisci la scheda SD nel tuo 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 + + Accendi la tua console + + Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) + + Spegni la tua 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. Reinserisci la scheda SD nella tua console +1. Accendi la tua 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. Inserisci la scheda SD nel tuo 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. Se l'exploit è andato a buon fine, si avvierà SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Sezione III - Installazione di 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. Spegni la tua console +1. Inserisci la scheda SD nel tuo 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 %} +___ + +### Prosegui con il [Completamento dell'installazione](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/it_IT/installing-boot9strap-(ninjhax2-dx).txt b/_pages/it_IT/installing-boot9strap-(ninjhax2-dx).txt index f44c44234b..991076456b 100644 --- a/_pages/it_IT/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/it_IT/installing-boot9strap-(ninjhax2-dx).txt @@ -58,7 +58,7 @@ Questo processo sovrascriverà il tuo file di salvataggio per Cubic Ninja, se ne + Se richiesto, elimina tutto i dati 1. Seleziona "QR Code" 1. Seleziona "Scansiona QR Code" -1. Sul tuo PC, apri il browser e vai al [sito web di ninjhax2-dx](https://zoogie.github.io/web/nh2dx/) +1. Sul tuo computer, apri il browser e vai al [sito web di ninjhax2-dx](https://zoogie.github.io/web/nh2dx/) 1. Seleziona la regione e l'hardware della tua console 1. Sulla tua console, scansiona il codice QR + Se il gioco esce al menu HOME, l'exploit è stato installato correttamente diff --git a/_pages/it_IT/installing-boot9strap-(petit-compwner).txt b/_pages/it_IT/installing-boot9strap-(petit-compwner).txt index 57c898150f..8d11a8fffc 100644 --- a/_pages/it_IT/installing-boot9strap-(petit-compwner).txt +++ b/_pages/it_IT/installing-boot9strap-(petit-compwner).txt @@ -40,6 +40,7 @@ In questa sezione copierai i file necessari per avviare b9sTool, che viene utili 1. Accendi la tua console ![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }}) + {: .notice--info} #### Sezione III - petit-compwner diff --git a/_pages/it_IT/installing-boot9strap-(safecerthax).txt b/_pages/it_IT/installing-boot9strap-(safecerthax).txt index 02afd7de26..9158bf5956 100644 --- a/_pages/it_IT/installing-boot9strap-(safecerthax).txt +++ b/_pages/it_IT/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ In questa sezione verificherai se i pulsanti dorsali della tua console funzionan + L'applicazione fotocamera dovrebbe apparire 1. Spegni la tua console -Se la fotocamera NON è apparsa, non è possibile seguire questo metodo. Se questo è il caso, rimani alla tua versione corrente e chiedi aiuto nel canale [Nintendo Homebrew su Discord](https://discord.gg/MWxPgEp). +Se la fotocamera NON è apparsa, non è possibile seguire questo metodo. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead. {: .notice--warning} #### Sezione II - Preparazione diff --git a/_pages/it_IT/installing-boot9strap-(smilehax-iie).txt b/_pages/it_IT/installing-boot9strap-(smilehax-iie).txt index 170567efc1..40770828aa 100644 --- a/_pages/it_IT/installing-boot9strap-(smilehax-iie).txt +++ b/_pages/it_IT/installing-boot9strap-(smilehax-iie).txt @@ -4,7 +4,7 @@ title: "Installazione di boot9strap (smilehax-IIe)" {% include toc title="Indice" %} -Questa guida non supporta la versione Giapponese di SmileBASIC. The guide for that version can be found [here](installing-boot9strap-(smilehax-iie-jpn)). +Questa guida non supporta la versione Giapponese di SmileBASIC. La guida per quella versione può essere trovata [qui](installing-boot9strap-(smilehax-iie-jpn)). {: .notice--warning} {% capture technical_info %} diff --git a/_pages/it_IT/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/it_IT/installing-boot9strap-(smilehax-iie-jpn).txt index 42c298e1cf..3ada559f35 100644 --- a/_pages/it_IT/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/it_IT/installing-boot9strap-(smilehax-iie-jpn).txt @@ -1,10 +1,10 @@ --- -title: "Installing boot9strap (smilehax-IIe-JPN)" +title: "Installazione di boot9strap (smilehax-IIe-JPN)" --- {% include toc title="Indice" %} -This set of instructions does not support the USA and EUR versions of SmileBASIC. The guide for those versions can be found [here](installing-boot9strap-(smilehax-iie)). +Questa guida non supporta la versione USA ed EUR di SmileBASIC. La guida per quella versione può essere trovata [qui](installing-boot9strap-(smilehax-iie)). {: .notice--warning} {% capture technical_info %} @@ -28,7 +28,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC ### Istruzioni #### Sezione I - Preparazione -1. Make sure SmileBASIC is updated to the latest version +1. Assicurati che SmileBASIC sia aggiornato all'ultima versione 1. Spegni la tua console 1. Inserisci la scheda SD nel tuo computer 1. Copia i file `boot.firm` e `boot.3dsx` dall'archivio `.zip` di Luma3DS nella directory principale della tua scheda SD @@ -36,19 +36,18 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC 1. Crea una cartella chiamata `boot9strap` nella directory principale della tua scheda SD 1. Copia i file `boot9strap.firm` e `boot9strap.firm.sha` dall'archivio `.zip` di boot9strap nella cartella `/boot9strap/` della tua scheda SD 1. Copia il file `SafeB9SInstaller.bin` dall'archivio `.zip` di SafeB9SInstaller nella directory principale della tua scheda SD -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` +1. Copia il file `new3ds_JPN.bin` o `old3ds_JPN.bin` (a seconda del modello) da `otherapps_with_CfgS_11.17.zip` nella directory principale della tua scheda SD, quindi rinomina il payload in `otherapp.bin` + Non aggiungere l'estensione `.bin` se non la vedi presente -1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone -1. Copia il file petitcom `.icn` per la tua regione nella directory principale della tua scheda SD +1. Trasferisci il file `SH2E-JPN.300.wav` dall'archivio `.zip` di Release_sh2e a un dispositivo in grado di riprodurre i file `.wav`, ad esempio un telefono 1. Se assente, crea una cartella chiamata `3ds` nella directory principale della tua scheda SD + Questa cartella mantiene le applicazioni homebrew e i loro dati; è diversa dalla cartella `Nintendo 3DS` generata automaticamente dalla console 1. Copia la cartella `nimdsphax` dall'archivio `.zip` di nimdsphax nella cartella `/3ds/` della tua scheda SD -1. Navigate to `Nintendo 3DS` -> `` -> `` -> `title` -> `0004000e` -1. Rename the `00117200` folder to `_00117200` +1. Entra nella cartella `Nintendo 3DS` -> `` -> `` -> `title` -> `0004000e` +1. Rinomina la cartella `00117200` in `_00117200` 1. Reinserisci la scheda SD nella tua console 1. Accendi la tua 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 }}) @@ -61,7 +60,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC #### Sezione II - smilehax 1. Avvia SmileBASIC - + DO NOT update the game if prompted + + NON aggiornare il gioco se richiesto 1. Seleziona l'opzione "Publish/Download Projects" 1. Seleziona l'opzione "Download (Receive) using Public Key" 1. Premi il pulsante "Yes" @@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC 1. Ora seleziona 300BPS, quindi riproduci il file `.wav` 1. Al termine, premi "Yes", quindi premi "OK" 1. Premi il tasto START -1. Seleziona il file SH2E-xxx.TXT, premi OK, quindi "YES" per eseguirlo +1. Seleziona il file SH2E-JPN.TXT, premi OK, quindi "Yes" per eseguirlo 1. La tua console avvierà l'Homebrew Launcher 1. Avvia nimdsphax dalla lista degli homebrew 1. Se l'exploit è andato a buon fine, si avvierà SafeB9SInstaller diff --git a/_pages/it_IT/seedminer-(mii).txt b/_pages/it_IT/seedminer-(mii).txt index 163c076a7a..297859c933 100644 --- a/_pages/it_IT/seedminer-(mii).txt +++ b/_pages/it_IT/seedminer-(mii).txt @@ -41,7 +41,7 @@ Se sei su Linux o macOS, sostituisci `py -3` con `python3` in tutti i comandi. In questa sezione imposterai Seedminer e otterrai i file della tua console necessari per il mining. -1. Estrai il contenuto dell'archivio `.zip` di Seedminer e sposta la cartella con il nome del tuo sistema operativo in qualunque posizione sul tuo PC +1. Estrai il contenuto dell'archivio `.zip` di Seedminer e sposta la cartella con il nome del tuo sistema operativo in qualunque posizione sul tuo computer + Mantieni questo file a portata di mano, dato che la cartella Seedminer verrà usata per posizionare altri file 1. Nella cartella Seedminer, tieni premuto Maiusc e fai clic con il tasto destro del mouse in un qualunque punto vuoto della cartella, quindi fai clic sull'opzione che apre il terminale, PowerShell o il prompt dei comandi 1. Nella finestra a riga di comando, digita `py -3 -m pip install pycryptodomex`, premi INVIO, dopodiché consenti l'installazione @@ -66,7 +66,7 @@ In questa sezione imposterai Seedminer e otterrai i file della tua console neces 1. Entra nella cartella `DCIM` della scheda SD 1. Cerca il codice QR, che sarà un file `.JPG` che comincia con `HNI` + Potresti trovare altri file se hai già utilizzato l'applicazione Fotocamera Nintendo 3DS -1. Copia questo file nella cartella Seedminer sul tuo PC +1. Copia questo file nella cartella Seedminer sul tuo computer ### Sezione II - Elaborazione del QR Mii e Mining diff --git a/_pages/it_IT/site-navigation.txt b/_pages/it_IT/site-navigation.txt index c99d7dd8e4..28c6671725 100644 --- a/_pages/it_IT/site-navigation.txt +++ b/_pages/it_IT/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Completamento dell'installazione](finalizing-setup) + [Installazione di boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installazione di boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -49,13 +50,14 @@ sitemap: false + [Installazione di boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) + [Installazione di boot9strap (Kartminer7)](installing-boot9strap-(kartminer7)) + [Installazione di boot9strap (menuhax)](installing-boot9strap-(menuhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) + [Installazione di boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx)) + [Installazione di boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installazione di boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) + [Installazione di boot9strap (PicHaxx)](installing-boot9strap-(pichaxx)) + [Installazione di boot9strap (safecerthax)](installing-boot9strap-(safecerthax)) + [Installazione di boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)) -+ [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)) ++ [Installazione di boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)) + [Installazione di boot9strap (Soundhax)](installing-boot9strap-(soundhax)) + [Installazione di boot9strap (Steelhax)](installing-boot9strap-(steelhax)) + [Installazione di boot9strap (SSLoth-Browser)](installing-boot9strap-(ssloth-browser)) diff --git a/_pages/it_IT/troubleshooting.txt b/_pages/it_IT/troubleshooting.txt index 337e9f0422..d1955a22b8 100644 --- a/_pages/it_IT/troubleshooting.txt +++ b/_pages/it_IT/troubleshooting.txt @@ -18,6 +18,7 @@ Pagine guida: * [Installazione di boot9strap (Soundhax)](#installing-boot9strap-soundhax) * [Installazione di boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [Installazione di boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax) +* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9) * [Completamento dell'installazione](#finalizing-setup) @@ -435,6 +436,151 @@ Probabilmente significa che hai già un custom firmware. Dovresti [verificare la {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. Accendi la tua console +1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) +1. Spegni la tua console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Rinomina la cartella `Nintendo 3DS` in `BACKUP_Nintendo 3DS` +1. Reinserisci la scheda SD nella tua console +1. Accendi la tua console +1. Attendi che la console generi i dati nella scheda SD + + Le tue applicazioni saranno scomparse. È normale e verrà risolto a breve +1. Spegni la tua console +1. Inserisci la scheda SD nel tuo computer +1. Entra nella cartella `Nintendo 3DS` della tua scheda SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. Accendi la tua console +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Spegni la tua console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. Accendi la tua 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. Accendi la tua console +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Spegni la tua console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## Completamento dell'installazione {% capture compat %} @@ -672,8 +818,8 @@ Questo potrebbe essere causato da vari motivi, ma principalmente perché la sche Puoi controllare se la tua SD non viene letta tenendo premuto SELECT all'avvio e controllando il testo giallo nella schermata inferiore; se dice "Booted from CTRNAND via B9S", la console si sta avviando dalla memoria interna e non dalla scheda SD. Se è questo il caso, prova a seguire i seguenti passaggi, indicati dal più semplice al più complesso: 1. Spegni la tua console, rimuovi la scheda SD, reinseriscila, quindi accendi la tua console -1. Spegni la console, rimuovi la scheda SD, inseriscila sul tuo PC, scarica l'ultima versione di [Luma3DS](https://github. om/LumaTeam/Luma3DS/releases/latest), estrai il file `boot.firm` dall'archivio `Luma3DS.zip` e posizionalo nella directory principale della tua scheda SD (sostituendo qualunque file preesistente) -1. Spegni la console, rimuovi la scheda SD, inseriscila sul tuo PC e formatta la scheda SD secondo il sistema operativo del computer: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(questo cancellerà i dati della tua scheda SD)* +1. Spegni la console, rimuovi la scheda SD, inseriscila sul tuo computer, scarica l'ultima versione di [Luma3DS](https://github. om/LumaTeam/Luma3DS/releases/latest), estrai il file `boot.firm` dall'archivio `Luma3DS.zip` e posizionalo nella directory principale della tua scheda SD (sostituendo qualunque file preesistente) +1. Spegni la console, rimuovi la scheda SD, inseriscila sul tuo computer e formatta la scheda SD secondo il sistema operativo del computer: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(questo cancellerà i dati della tua scheda SD)* 1. Verifica la presenza di eventuali errori nella tua scheda SD seguendo la guida corretta per il sistema operativo del tuo computer: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xswift-(mac)). Se la tua scheda SD è contrassegnata come difettosa, allora dovrai sostituirla 1. Lo slot della tua scheda SD potrebbe essere rotto. Entra nel [canale Discord di Nintendo Homebrew](https://discord.gg/MWxPgEp) per chiedere assistenza {% endcapture %} diff --git a/_pages/it_IT/updating-firmware-(old-3ds).txt b/_pages/it_IT/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..cadb2874db --- /dev/null +++ b/_pages/it_IT/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Lettura necessaria + +To use the MSET9 exploit, you must update your console to the latest system version. + +### Cosa serve + +* Una connessione internet sulla tua console + +#### Sezione I - Aggiornare il Sistema + +{% include_relative include/sysupdate.txt cfw="false" %} + +Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) +{: .notice--primary} diff --git a/_pages/ja_JP/alternate-exploits.txt b/_pages/ja_JP/alternate-exploits.txt index 8d92c87a20..fbc0eafc0b 100644 --- a/_pages/ja_JP/alternate-exploits.txt +++ b/_pages/ja_JP/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="目次" %} -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. diff --git a/_pages/ja_JP/bannerbomb3-fredtool-(twn).txt b/_pages/ja_JP/bannerbomb3-fredtool-(twn).txt index cf648a7ad0..48b9b43bd7 100644 --- a/_pages/ja_JP/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ja_JP/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ja_JP/bannerbomb3.txt b/_pages/ja_JP/bannerbomb3.txt index f5649eb037..d74804e198 100644 --- a/_pages/ja_JP/bannerbomb3.txt +++ b/_pages/ja_JP/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ja_JP/contribute.txt b/_pages/ja_JP/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ja_JP/contribute.txt +++ b/_pages/ja_JP/contribute.txt @@ -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 diff --git a/_pages/ja_JP/faq.txt b/_pages/ja_JP/faq.txt index f7ddd24583..862b759837 100644 --- a/_pages/ja_JP/faq.txt +++ b/_pages/ja_JP/faq.txt @@ -16,7 +16,7 @@ title: "よくある質問" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ja_JP/include/3ds-11.17.txt b/_pages/ja_JP/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ja_JP/include/3ds-11.17.txt +++ b/_pages/ja_JP/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ja_JP/installing-boot9strap-(kartminer7).txt b/_pages/ja_JP/installing-boot9strap-(kartminer7).txt index 1629e9066c..0b8ea0ae5f 100644 --- a/_pages/ja_JP/installing-boot9strap-(kartminer7).txt +++ b/_pages/ja_JP/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + SDカードのルートとは、Nintendo 3DSのフォルダなどがある最初の項目のことであり、フォルダの中ではありません。 1. `boot9strap`という名前のフォルダをSDカードのルート上に作成します。 1. `boot9strap.firm`と`boot9strap.firm.sha`を boot9strap `.zip` ファイルから解凍し、SD カードのboot9strapフォルダにコピーします。 -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. SafeB9SInstaller `.zip` から`SafeB9SInstaller.bin`をSDカードのルートへコピーします 1. SDカードの直下に`3ds`フォルダがない場合、そのフォルダを作成します + 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) +[セットアップを完了する](finalizing-setup) へ進みます {: .notice-primary} diff --git a/_pages/ja_JP/installing-boot9strap-(mset9).txt b/_pages/ja_JP/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..6f1a1a22ea --- /dev/null +++ b/_pages/ja_JP/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="目次" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### 必要なもの + +* 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. + +### 手順 + +#### セクション I - 準備 + +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. パソコンにSDカードを入れます +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. パソコンにSDカードを入れます +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. Exploitが成功すれば、SafeB9SInstallerが起動されます。 + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### セクション III - 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. パソコンにSDカードを入れます +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 %} +___ + +[セットアップを完了する](finalizing-setup) へ進みます +{: .notice--primary} \ No newline at end of file diff --git a/_pages/ja_JP/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ja_JP/installing-boot9strap-(ninjhax2-dx).txt index 44e0d7be6c..9a7831bda0 100644 --- a/_pages/ja_JP/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ja_JP/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ja_JP/installing-boot9strap-(petit-compwner).txt b/_pages/ja_JP/installing-boot9strap-(petit-compwner).txt index 5055dfc351..0354824470 100644 --- a/_pages/ja_JP/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ja_JP/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ja_JP/installing-boot9strap-(safecerthax).txt b/_pages/ja_JP/installing-boot9strap-(safecerthax).txt index 25b5f04bd5..d9fab54549 100644 --- a/_pages/ja_JP/installing-boot9strap-(safecerthax).txt +++ b/_pages/ja_JP/installing-boot9strap-(safecerthax).txt @@ -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} ####セクションⅡ-準備 diff --git a/_pages/ja_JP/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ja_JP/installing-boot9strap-(smilehax-iie-jpn).txt index 4479105bc3..8d6e94637e 100644 --- a/_pages/ja_JP/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ja_JP/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. SDカードの直下に`3ds`フォルダがない場合、そのフォルダを作成します + 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. Exploitが成功すれば、SafeB9SInstallerが起動されます。 diff --git a/_pages/ja_JP/seedminer-(mii).txt b/_pages/ja_JP/seedminer-(mii).txt index 06e33709f2..4dbc964641 100644 --- a/_pages/ja_JP/seedminer-(mii).txt +++ b/_pages/ja_JP/seedminer-(mii).txt @@ -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 diff --git a/_pages/ja_JP/site-navigation.txt b/_pages/ja_JP/site-navigation.txt index 72e5f34900..56f2226d62 100644 --- a/_pages/ja_JP/site-navigation.txt +++ b/_pages/ja_JP/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [セットアップを完了する](finalizing-setup) + [boot9strapの導入 (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [boot9strapの導入 (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/ja_JP/troubleshooting.txt b/_pages/ja_JP/troubleshooting.txt index a08e4d7b4a..08a3e6b3ec 100644 --- a/_pages/ja_JP/troubleshooting.txt +++ b/_pages/ja_JP/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. パソコンにSDカードを入れます +1. SDカードにある、`Nintendo 3DS` フォルダを開きます。 +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ja_JP/updating-firmware-(old-3ds).txt b/_pages/ja_JP/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..8eb0a3be8c --- /dev/null +++ b/_pages/ja_JP/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### 必読事項 + +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} diff --git a/_pages/ko_KR/alternate-exploits.txt b/_pages/ko_KR/alternate-exploits.txt index fb8d9a1d09..1dbc34afbc 100644 --- a/_pages/ko_KR/alternate-exploits.txt +++ b/_pages/ko_KR/alternate-exploits.txt @@ -4,27 +4,27 @@ title: "대체 취약점" {% include toc title="목차" %} -펌웨어 11.17.0의 3DS / 3DS XL/ 2DS 콘솔에는 현재 무료 소프트웨어 전용 방법이 없습니다. 따라서 여기에 있는 모든 방법에는 일종의 전제 조건이 있습니다. +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. ### 설치 된 e숍 타이틀 Nintendo e숍에서 더 이상 구매할 수 없기 때문에 더 이상 새 타이틀들을 구매할 수 없습니다. 그러나 구매 기능이 중단되기 전에 구매했거나 다운로드한 타이틀은 다시 다운로드할 수 있습니다. 다음 타이틀 중 하나를 Seedminer와 함께 사용하여 커스텀 펌웨어를 설치할 수 있습니다: -* Mario Kart 7 (common preinstalled title; a physical cartridge also works) -* Pokémon Picross (free-to-play; digital only) -* Steel Diver: Sub Wars (free-to-play; digital only) -* ANY [DSiWare](https://en.wikipedia.org/wiki/List_of_DSiWare_games_and_applications) title (free or paid; digital only) +* 마리오 카트 7 (실물 카트리지와 사전 설치판 모두 가능) +* 포켓몬 피크로스 (무료 게임; 디지털 다운로드 전용) +* Steel Diver: Sub Wars (무료 게임; 디지털 다운로드 전용) +* 아무 [DSiWare](https://en.wikipedia.org/wiki/List_of_DSiWare_games_and_applications) 타이틀 (무료 및 유료; 디지털 다운로드 전용) [Seedminer (대체)](seedminer-(alternate)) 로 계속합니다 {: .notice--primary} -Alternatively, SmileBASIC (a paid game; digital only) can be used to get Homebrew Launcher access without using Seedminer. +또는, SmileBASIC (유료 게임; 디지털 다운로드 전용)을 사용해 Seedminer 없이 Homebrew Launcher를 실행할 수 있습니다. -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)). +[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. +2.2 US 버전의 DSiWare 게임인 Petit Computer (유료 게임; 디지털 다운로드 전용)를 사용해 boot9strap 설치가 가능합니다. [boot9strap 설치 (petit-compwner)](installing-boot9strap-(petit-compwner))로 계속합니다 {: .notice--primary} @@ -57,7 +57,7 @@ If you own a version 2.2 US copy of the DSiWare game Petit Computer (paid; digit #### ntrboot -This method requires a compatible DS flashcart to be flashed with ntrboot, which works on all 3DS-family consoles regardless of model or region. +이 방법을 사용하려면 호환되는 DS 플래시카트(닥터칩)에 ntrboot를 플래싱해야 합니다. 이는 모델이나 지역에 관게없이 모든 3DS 콘솔에서 사용할 수 있습니다. 위의 옵션 중 어느 것도 사용할 수 없는 경우 이것이 가장 저렴한 옵션입니다. 아직 호환되는 카트리지가 없는 경우 미리 플래시된 ntrboot 호환 카트리지를 [여기 (영어)](https://www.nds-card.com/ProShow.asp?ProID=575)에서 약 $20 USD에 구입할 수 있습니다. diff --git a/_pages/ko_KR/bannerbomb3.txt b/_pages/ko_KR/bannerbomb3.txt index f21cddea84..f8d81ab9a4 100644 --- a/_pages/ko_KR/bannerbomb3.txt +++ b/_pages/ko_KR/bannerbomb3.txt @@ -27,7 +27,7 @@ title: "BannerBomb3" ### 준비물 * Seedminer에서 받은 `movable.sed` 파일 -* The latest release of [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (`Release_v3.0.zip`, direct download) +* 최신 버전의 [BannerBomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (`Release_v3.0.zip`, 직접 다운로드) #### 섹션 I - 준비 작업 @@ -35,15 +35,15 @@ title: "BannerBomb3" 1. 콘솔의 전원을 꺼 주세요 1. SD 카드를 컴퓨터에 삽입해 주세요 -1. Open [Bannerbomb3 Injector](https://zoogie.github.io/web/bb3/) on your computer +1. 컴퓨터에서 [BannerBomb3 Injector](https://3ds.https://zoogie.github.io/web/bb3)를 열어 주세요 1. "Choose File"를 선택하여 `movable.sed`를 업로드 해 주세요 1. "Build and Download"를 선택해 주세요 - + This will download an exploit DSiWare called `F00D43D5.bin`, which will be contained in a zip archive (`BannerBomb3.zip`) -1. Copy `bb3.bin` from `Release_v3.0.zip` to the root of your SD card + + 이것은 `F00D43D5.bin`이라는 취약점 DSiWare이 들어 있는 zip 파일 (`BannerBomb3.zip`)을 다운로드 합니다 +1. 'Release_v3.0.zip' 파일 안에 있는 'bb3.bin' 파일을 SD 카드의 루트에 복사하세요. + SD 카드의 루트는 SD 카드를 열 때 보이는 디렉토리이고, Nintendo 3DS 폴더가 보이지만 그 안에 들어가 있지 않은 상태의 폴더입니다 + 이 파일은 열거나 압축 풀기를 할 필요가 없습니다 ![]({{ "/images/screenshots/bb3/bb3-root-layout.png" | absolute_url }}){: .notice--info} -1. Copy `Launcher.dat` from the folder for your model and region inside the Release `.zip` to the root of your SD card +1. Release `.zip` 파일 내, 콘솔 모델과 지역에 맞는 폴더 안의 Launcher.dat 파일을 SD 카드의 루트에 복사해 주세요 1. SD 카드의 `Nintendo 3DS` -> `` -> `` 폴더로 이동해 주세요 + ``은 [Seedminer](seedminer)에서 복사한 32글자 폴더명 입니다 + ``은 `` 안에 있는 32글자 폴더명입니다 @@ -51,14 +51,14 @@ title: "BannerBomb3" ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. `` 폴더에 `Nintendo DSiWare` 폴더를 생성해 주세요 + 만약 그 폴더가 *있고* 내부에 DSiWare 백업 파일(`<8-character-id>.bin`)이 있다면, PC로 모두 복사해 두고 SD 카드에서 삭제해 주세요 -1. Copy the `F00D43D5.bin` file from `BannerBomb3.zip` to the `Nintendo DSiWare` folder +1. `F00D43D5.bin` 파일을 `BannerBomb3.zip` 에서 `Nintendo DSiWare` 폴더로 복사해 주세요 ![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }}) {: .notice--info} #### 섹션 II - BannerBomb3 -In this section, you will trigger the BannerBomb3 exploit using the DSiWare Management menu and use it to install the menuhax67 exploit. +이 섹션에서는 DSiWare 관리 메뉴를 사용하여 BannerBomb3 공격을 트리거하고 menuhax67 취약점을 설치합니다. 1. SD 카드를 콘솔에 다시 삽입해 주세요 1. 콘솔의 전원을 켜 주세요 diff --git a/_pages/ko_KR/checking-for-cfw.txt b/_pages/ko_KR/checking-for-cfw.txt index 7920011f71..82b658dda0 100644 --- a/_pages/ko_KR/checking-for-cfw.txt +++ b/_pages/ko_KR/checking-for-cfw.txt @@ -36,7 +36,7 @@ Luma3DS 버전이 7.1이면, [B9S 업데이트](updating-b9s)해 주세요 Luma3DS 버전이 8.0 또는 그 이상이면, [CFW 복구 / 업데이트](restoring-updating-cfw)해 주세요 {: .notice--primary} -If you see GodMode9, Decrypt9WIP, Hourglass9, or Luma3DS chainloader, you held (Start) by accident and should try these instructions again with (Select) +만약 GodMode9/Decrypt9WIP/Hourglass9/Luma3DS chainloader를 보았다면 Select가 아닌 Start 버튼을 누른 것입니다. Select 버튼을 눌러 주세요 {: .notice--warning} 위 옵션 외의 증상이 벌어진다면, [Nintendo Homebrew Discord 서버](https://discord.gg/MWxPgEp)에서 (영어로) 도움을 요청해 주세요. diff --git a/_pages/ko_KR/contribute.txt b/_pages/ko_KR/contribute.txt index 79d1d6373a..11b02a7249 100644 --- a/_pages/ko_KR/contribute.txt +++ b/_pages/ko_KR/contribute.txt @@ -2,15 +2,15 @@ title: "기여하기" --- -We're glad to hear that you'd like to contribute to 3ds.hacks.guide! 기여할 수 있는 방법은 몇가지가 있습니다. +3ds.hacks.guide에 기여해 주신다니 기쁩니다! 기여할 수 있는 방법은 몇가지가 있습니다. ## 유지보수 -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. +이 가이드는 오픈소스이며, 저장소는 [여기서](https://github.com/hacks-guide/Guide_3DS) 확인하실 수 있습니다. 이 가이드에서 문제가 발견된 경우 문제를 제출하여 우리에게 알리거나 직접 가이드를 수정할 수 있습니다. You can also have a chat with us in the #guide-meta channel at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). ## 번역 -If you'd like to translate this guide into other languages (or help keep the existing translations up-to-date), check out our [Crowdin](https://crowdin.com/project/3ds-guide). +만약 이 가이드를 다른 언어로 번역하고 싶다면 (혹은 현 번역들을 최신으로 하고 싶다면) 저희의 [Crowdin](https://crowdin.com/project/3ds-guide)를 확인해 주세요. ## 배포 @@ -20,7 +20,7 @@ If you'd like to translate this guide into other languages (or help keep the exi ## 기부 -Maintaining this guide (as well as our support channels) is primarily a volunteer effort, so if this guide has helped you in some way, donations are greatly appreciated! +이 가이드의 유지보수는 (저희의 서포트 채널 포함) 메인으로는 봉사적인 행동이지만, 이 가이드가 어떠한 방식으로나 도움을 드렸다면, 기부도 환영합니다! [![Paypal]({{ "/images/paypal_white.png" | absolute_url }}){:height="72px" width="256px"}{: style="padding-bottom: .35em"}](https://paypal.me/NintendoHomebrew){: .align-center} [https://paypal.me/NintendoHomebrew](https://paypal.me/NintendoHomebrew) diff --git a/_pages/ko_KR/credits.txt b/_pages/ko_KR/credits.txt index 2e6ed87651..536f7bbaff 100644 --- a/_pages/ko_KR/credits.txt +++ b/_pages/ko_KR/credits.txt @@ -6,19 +6,19 @@ title: "기여자" 이 가이드는 **SciresM, TuxSH, AuroraWright, devkitPro, d0k3, PabloMK7, astronautlevel2, BernardoGiordano, mtheall, Universal-Team, ntrteam, jason0597, Steveice10 그리고 MechanicalDragon0687**이 작성한 홈브류, 그리고 **SciresM, zoogie, luigoalma, PabloMK7, TuxSH, MrNbaYoh, nedwill, 그리고 plutooo**가 작성/발견한 취약점을 사용합니다. -If we forgot to add you to this list of credits, [let us know](https://github.com/hacks-guide/Guide_3DS/issues)! +만약 우리가 당신을 이 크레딧 목록에 추가하는 것을 잊어버렸다면 [알려주세요](https://github.com/hacks-guide/Guide_3DS/issues)! {% capture notice-6 %} **특별히 감사한 분들** + **Plailect**, 만든이 및 초창기 관리자 -+ [The guide translators](https://crowdin.com/project/3ds-guide), who make this guide more accessible around the world -+ Anyone who has ever submitted an issue, pull request, or otherwise informed us about problems on this guide -+ The historical contributors to this guide, without whom this guide would not exist today ++ [가이드 번역자](https://crowdin.com/project/3ds-guide), 이 가이드를 전 세계에서 더 쉽게 이용할 수 있도록 만든 사람들 ++ GitHub 이슈 트래커에 글을 남기거나, PR을 제출하거나, 이 가이드에 문제가 있음을 알려준 모든 사람 ++ 이 사람들이 없었다면 이 가이드가 존재하지 않았을, 이 가이드의 역사적 기여자 {% endcapture %}
{{ notice-6 | markdownify }}
{% capture old_credits %} -Historical contributors +역사적 기여자들 + freenode의 #Cakey + Al3x_10m + aliaspider diff --git a/_pages/ko_KR/faq.txt b/_pages/ko_KR/faq.txt index e8ca359d82..bf81f619f6 100644 --- a/_pages/ko_KR/faq.txt +++ b/_pages/ko_KR/faq.txt @@ -16,7 +16,7 @@ e숍이 해지되었어도 **커스텀 펌웨어를 설치할 수 있습니다.* {% capture compat %} 제 콘솔은 최신 버전입니다, 외부 하드웨어나 전제 조건 없이 내 콘솔을 해킹할 수 있습니까? -본체 모델에 따라 다릅니다. 현재 New 3DS, New 3DS XL, New 2DS XL은 11.17.0 버전에서 별도의 준비물(e숍 타이틀, 물리적인 장비) 없이 [수정이 가능합니다](installing-boot9strap-(super-skaterhax)). 하지만 3DS, 3DS XL, 2DS의 경우 [추가적인 소프트웨어 혹은 장비](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 %}
{{ compat | markdownify }}
@@ -57,7 +57,7 @@ e숍이 해지되었어도 **커스텀 펌웨어를 설치할 수 있습니다.*
{{ compat | markdownify }}
{% capture compat %} -Can I keep my NNID, saves, digital games (etc.)? +저의 NNID, 게임 세이브, 디지털 게임을 유지할 수 있나요? NNID는 닌텐도 네트워크 ID의 약칭이며, 본 가이드에서 NNID 걱정은 하지 않아도 됩니다. 한국 (KOR), 중국 (CHN), 타이완 (TWN) 콘솔들에는 NNID 기능이 존재하지 않습니다. 만약 북미, 호주, 유럽 등 다른 지역의 콘솔을 한국으로 [지역 변경](region-changing) 할 계획이라면 시리얼 번호를 유심히 보고 해당 문서의 주의사항을 각별히 읽은 후 진행하세요. @@ -91,7 +91,7 @@ NNID는 닌텐도 네트워크 ID의 약칭이며, 본 가이드에서 NNID 걱 {% capture compat %} Gateway나 Sky3DS, ntrboot, R4와 같은 뭔가를 돈주고 사야한다고 들었는데, 그 중에서 필요한 게 있나요? -현재 버전 11.17.0에 있는 3DS, 3DS XL, 2DS 콘솔은 여러 [다른 취약점](alternate-exploits)을 사용해야 커스텀 펌웨어를 설치할 수 있습니다. 필요한 추가 사항이 없다면, ntrboot 방식이 가장 저렴할 것입니다 (약 20 미국 달러). +아니오. 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. Gateway와 Sky3DS같은 3DS용 플래시카트들은 불필요하고 벽돌을 유발할 수 있어 권장되지 않습니다. {% endcapture %} diff --git a/_pages/ko_KR/finalizing-setup.txt b/_pages/ko_KR/finalizing-setup.txt index e6fefdb033..529a76ba32 100644 --- a/_pages/ko_KR/finalizing-setup.txt +++ b/_pages/ko_KR/finalizing-setup.txt @@ -8,20 +8,20 @@ title: "마무리 단계" `boot.firm` 파일은 boot9strap이 NAND에서 로딩을 완료한 후 실행하는 것입니다. 이번 경우에서는, [LumaTeam](https://github.com/LumaTeam/)의 Luma3DS를 사용해서 콘솔을 패치하고, 홈브류 소프트웨어를 실행할 수 있도록 합니다. -이 가이드에서는, 중요한 시스템 파일의 백업을 하고, 몆 가지의 홈브류 프로그램을 설치할 겁니다. Most of these steps will be automated using a script that you will run on your console. +이 가이드에서는, 중요한 시스템 파일의 백업을 하고, 몆 가지의 홈브류 프로그램을 설치할 겁니다. 이러한 단계의 대부분은 콘솔에서 실행할 스크립트를 사용하여 자동화됩니다. {% capture notice-6 %} -The script will install the following applications: +본 스크립트는 다음과 같은 어플리케이션을 설치할 것입니다: -+ **[FBI](https://github.com/Steveice10/FBI)** *(installs CIA formatted applications)* -+ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(launches the Homebrew Launcher)* -+ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(installs custom themes)* -+ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(backs up and restores save files for 3DS and DS games)* -+ **[ftpd](https://github.com/mtheall/ftpd)** *(access your 3DS SD card wirelessly)* -+ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(a homebrew app store for downloading homebrew from the 3DS over Wi-Fi)* -+ **[GodMode9](https://github.com/d0k3/GodMode9)** *(multipurpose tool which can do NAND and cartridge functions)* ++ **[FBI](https://github.com/Steveice10/FBI)** *(CIA 확장자 어플리케이션 설치용)* ++ **[Homebrew Launcher Loader](https://github.com/PabloMK7/homebrew_launcher_dummy)** *(홈브류 런처 실행용)* ++ **[Anemone3DS](https://github.com/astronautlevel2/Anemone3DS)** *(커스텀 테마 설치용)* ++ **[Checkpoint](https://github.com/FlagBrew/Checkpoint)** *(3DS 및 DS 게임 세이브 파일 백업 및 복원)* ++ **[ftpd](https://github.com/mtheall/ftpd)** *(3DS SD 카드 접근 원격 접속)* ++ **[Universal-Updater](https://github.com/Universal-Team/Universal-Updater/)** *(다른 홈브류 앱을 설치하기 위한 홈브류 마켓)* ++ **[GodMode9](https://github.com/d0k3/GodMode9)** *(NAND와 카트리지 접근을 위한 다용도 프로그램)* -If you don't want one of these applications, you can remove them after you have finished this page by navigating to System Settings -> Data Management -> Nintendo 3DS -> Software. (GodMode9 cannot be removed in this way and is generally required for other functions.) +해당 프로그램이 필요하지 않은 경우 본 페이지에 적힌 모든 설정이 완료된 뒤에 본체 설정 -> 데이터 관리 -> Nintendo 3DS -> 소프트웨어 관리에서 지울 수 있습니다. (GodMode9은 이 방식으로 지울 수 없으며 또한 다른 기능들을 위해 필요합니다.) {% endcapture %}
{{ notice-6 | markdownify }}
@@ -49,7 +49,7 @@ If you don't want one of these applications, you can remove them after you have + If you are using a Mac, hold the Option key while dragging the folders to the root of your SD card, then click "Merge" 1. SD 카드를 콘솔에 다시 삽입해 주세요 -The screenshot below indicates the minimum SD card layout that is required to follow this page. 이전에 따른 방법에 따라, SD 카드에 추가 파일과 폴더가 있을 수 있습니다. +이 스크린샷들은 이 가이드를 따랐을 때의 최소한의 SD 카드 레이아웃을 표시합니다. 이전에 따른 방법에 따라, SD 카드에 추가 파일과 폴더가 있을 수 있습니다. ![]({{ "/images/screenshots/finalizing-root-layout.png" | absolute_url }}) {: .notice--info} @@ -61,7 +61,7 @@ The screenshot below indicates the minimum SD card layout that is required to fo 1. 콘솔의 전원을 꺼 주세요 1. (Select) 버튼을 길게 눌러 주세요 1. (Select) 버튼을 계속 눌러 있는 상태에서 콘솔의 전원을 켜 주세요 -1. If the check was successful, your console should have booted into the Luma3DS configuration menu +1. 점검이 성공적으로 이뤄진다면, 콘솔이 Luma3DS 구성 메뉴로 부팅될 것입니다 1. (Start)를 눌러 저장하고 콘솔을 다시 시작해 주세요 1. 콘솔의 전원을 꺼 주세요 @@ -80,7 +80,7 @@ Luma3DS 구성 메뉴로 부팅되지 않았다면 콘솔에 커스텀 펌웨어 이 섹션에서는 3DS 내부 시계를 실제 시각과 맞추고, 홈브류 소프트웨어에서 음성을 적절하게 이용하기 위해 사운드 펌웨어를 백업합니다. 1. (L 어깨) + (십자 Down) + (Select) 을 동시에 눌러서 Rosalina 메뉴를 실행해 주세요 - + If one of these buttons is broken, download [config.ini]({{ base_path }}/assets/config.ini) and put it in your `luma` folder, replacing the existing one. This will change the Rosalina menu key combination to (X) + (Y) + + 만일 이들 중 하나의 버튼이 고장났을 경우, [config.ini]({{ base_path }}/assets/config.ini) 파일을 받아 luma 폴더에 덮어쓰기 해주세요. 이 파일은 Rosalina 키 조합을 (X) + (Y)로 바꿉니다 1. "Miscellaneous options"을 선택해 주세요 1. "Dump DSP firmware"를 선택해 주세요 1. (B)를 눌러 진행해 주세요 @@ -89,29 +89,29 @@ Luma3DS 구성 메뉴로 부팅되지 않았다면 콘솔에 커스텀 펌웨어 1. (B)를 눌러 Rosalina 메뉴로 돌아가 주세요 1. (B)를 눌러 Rosalina 메뉴를 나와 주세요 -#### Section V - Setup Script +#### 섹션 V - 스크립트 실행 In this section, you will use a script to automate homebrew installation, SD card cleanup, and system file backup. 1. 콘솔의 전원을 꺼 주세요 1. (Start) 를 길게 누르고, 이 상태에서 콘솔의 전원을 켜 주세요. GodMode9이 실행될 겁니다 - + If you do not boot into GodMode9, ensure that you copied the three folders from `finalizing.zip` to the root of your SD card and that the folders are not misnamed (e.g. `luma (1)`) + + If you do not boot into GodMode9, ensure that you copied the three folders from `finalizing.zip` to the root of your SD card and that the folders are not misnamed (e.g. 'luma (1)') 1. 만약 "Essential files backup not found" 메세지가 표시되면, (A) 룰 눌러서 하세요. 백업이 끝나면 (A) 를 눌러서 진행해 주세요 1. 만약 "RTC date&time seems to be wrong" 메세지가 표시되면 (A) 버튼을 눌러 하고, 날짜와 시간을 고친 다음 (A) 버튼을 눌러 계속해 주세요 1. (Home)을 눌러 작업 메뉴를 열어 주세요 1. "Scripts..."를 선택해 주세요 1. "finalize"를 선택해 주세요 -1. Follow the prompts in the script, answering any questions that you are asked +1. 스크립트 표시에 따라 필요한 행동을 취해주세요 + If you encounter an error, follow the instructions in the error message or consult the [troubleshooting](troubleshooting#finalizing-setup) page -1. Once the script says "Setup complete!", press (A) to power off the device +1. "Setup Complete!" 가 떴을 경우, (A) 버튼을 눌러 전원을 꺼 주세요 + If you do NOT see the message "Setup complete!", the script was not successful and you will need to redo this section 1. SD 카드를 컴퓨터에 삽입해 주세요 -1. Copy the `/gm9/backups/` folder to a safe location on your computer +1. SD 카드의 `/gm9/backups/` 폴더 내 파일을 컴퓨터의 안전한 위치에 복사해 주세요 + This folder contains critical file backups and should be backed up to multiple locations (i.e. cloud storage) if possible - + The two SysNAND files are your NAND backup and can be used to revert your console to a working state if it is bricked by a software issue - + The `essential.exefs` file contains your console's system-unique files and can be used to recover your data in the event of a hardware failure + + 두 개의 SysNAND 파일은 해당 콘솔의 NAND 백업이며 소프트웨어적 문제로 벽돌 현상이 일어났을 경우 원상복구하는데 반드시 필요합니다 + + `essential.exefs` 파일은 해당 콘솔의 시스템 고유 파일을 가지고 있으며 하드웨어 문제로 없어진 고유 데이터를 복구하는 데 사용할 수 있습니다 1. If you still have them, delete the two `SysNAND` files from the `/gm9/backups/` folder from your SD card - + The `essential.exefs` file is small and may be kept on your SD card for ease of access + + `essential.exefs` 파일의 크기는 작으며 접근성을 위해 SD 카드에 남겨둬도 됩니다 ___ @@ -120,16 +120,16 @@ ___ ### 정보와 메모 -Trying to figure out what to do with your newly modded device? Visit [our wiki](https://wiki.hacks.guide/wiki/3DS:Things_to_do)! +개조된 콘솔로 뭘 할 수 있는지 알고 싶으시다면 [위키](https://wiki.hacks.guide/wiki/3DS:Things_to_do)를 방문해 보세요! {: .notice--info} {% capture notice-6 %} 알아야 할 몇몇 버튼 콤보들이 있습니다: -+ Holding (Select) on boot will launch the Luma3DS configuration menu. -+ Holding (Start) on boot will launch GodMode9, or if you have multiple payloads in `/luma/payloads/`, the Luma3DS chainloader. -+ By default, pressing (Left Shoulder) + (Down D-Pad) + (Select) while in 3DS mode will open the Rosalina menu, where you can check system information, take screenshots, enable cheats, and more. 이 콤보는 Rosalina 메뉴에서 변경될 수 있습니다. -+ Holding (Start) + (Select) + (X) on boot will make the notification LED show a color for debug purposes. 목록을 위해서는 [체인지로그](https://github.com/SciresM/boot9strap/releases/tag/1.4)를 확인해 주세요. ++ (Select)를 누른 채 콘솔을 부팅시키면 Luma3DS 설정 메뉴가 실행됩니다. ++ (Start)를 누른 채 콘솔을 부팅시키면 GodMode9이나, `/luma/payloads/`에 페이로드를 여러 개 넣고 있다면, Luma3DS 체인로더가 실행됩니다. ++ 기본으로는, 3DS 모드에 있을 때 (L) + (십자 아래) + (Select)를 누르면 Rosalina 메뉴가 열리며, 시스템 정보를 보거나, 스크린샷을 찍거나, 치트를 활성화시키는 등의 작업을 할 수 있습니다. 이 콤보는 Rosalina 메뉴에서 변경될 수 있습니다. ++ (Start) + (Select) + (X)를 누른 채 콘솔을 부팅시키면 알림 LED가 색을 표시할 겁니다. 이는 디버그를 위해 사용됩니다. 목록을 위해서는 [변경사항](https://github.com/SciresM/boot9strap/releases/tag/1.4)를 확인해 주세요. {% endcapture %}
{{ notice-6 | markdownify }}
diff --git a/_pages/ko_KR/flashing-ntrboot-(3ds-multi-system).txt b/_pages/ko_KR/flashing-ntrboot-(3ds-multi-system).txt index fe082682e4..fd3a2b9c8b 100644 --- a/_pages/ko_KR/flashing-ntrboot-(3ds-multi-system).txt +++ b/_pages/ko_KR/flashing-ntrboot-(3ds-multi-system).txt @@ -17,8 +17,8 @@ title: "ntrboot 플래싱 (3DS 두 대)" * ntrboot를 설치할 수 있는 플래시카트 * 두 개의 3DS 콘솔 - * **The source 3DS**: the 3DS family console that is already running boot9strap - * **The target 3DS**: the 3DS family console on stock firmware + * **소스 3DS**: 이미 boot9strap을 구동하고 있는 3DS + * **타겟 3DS** CFW를 설치할 3DS * v1.3 버전의 [boot9strap-ntr](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip) (직접 다운로드) * 최신 버전의 [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest) (`ntrboot_flasher.firm`) diff --git a/_pages/ko_KR/flashing-ntrboot-(dsi).txt b/_pages/ko_KR/flashing-ntrboot-(dsi).txt index 176b07fad6..e92f130b00 100644 --- a/_pages/ko_KR/flashing-ntrboot-(dsi).txt +++ b/_pages/ko_KR/flashing-ntrboot-(dsi).txt @@ -17,8 +17,8 @@ title: "ntrboot 플래싱 (DSi)" * ntrboot를 설치할 수 있는 플래시카트 * 두 개의 콘솔들 - * **The source DSi**: the Nintendo DSi which is compatible with your flashcart - * **The target 3DS**: the 3DS family console on stock firmware + + **소스 DSi**: 플래시카트와 호환되는 닌텐도 DSi. + * **타겟 3DS** CFW를 설치할 3DS * 최신 버전의 [ds_ntrboot_flasher](https://github.com/ntrteam/ds_ntrboot_flasher/releases/latest) (`ds_ntrboot_flasher_dsi.nds`) ### 진행 방법 diff --git a/_pages/ko_KR/flashing-ntrboot-(nds).txt b/_pages/ko_KR/flashing-ntrboot-(nds).txt index 4f855891a3..1f39d54103 100644 --- a/_pages/ko_KR/flashing-ntrboot-(nds).txt +++ b/_pages/ko_KR/flashing-ntrboot-(nds).txt @@ -17,8 +17,8 @@ title: "ntrboot 플래싱 (NDS)" * ntrboot를 설치할 수 있는 플래시카트 * 두 개의 콘솔들 - * **The source NDS / NDSL**: the Nintendo DS or Nintendo DS Lite which is compatible with your flashcart - * **The target 3DS**: the 3DS family console on stock firmware + * **소스 NDS/NDSL**: 플래시카트와 호환되는 닌텐도 DS 또는 DS Lite + * **타겟 3DS** CFW를 설치할 3DS * v1.3 버전의 [boot9strap-ntr](https://github.com/SciresM/boot9strap/releases/download/1.3/boot9strap-1.3-ntr.zip) (직접 다운로드) * 최신 버전의 [ntrboot_flasher_nds](https://github.com/jason0597/ntrboot_flasher_nds/releases/latest) (`ntrboot_flasher_nds.nds`) diff --git a/_pages/ko_KR/formatting-sd-(linux).txt b/_pages/ko_KR/formatting-sd-(linux).txt index 68e3faaf14..308e1767be 100644 --- a/_pages/ko_KR/formatting-sd-(linux).txt +++ b/_pages/ko_KR/formatting-sd-(linux).txt @@ -35,7 +35,7 @@ mmcblk0 179:0 0 3,8G 0 disk + 128GB 이상: `sudo mkfs.fat /dev/(device name from above) -s 128 -F 32` + 이것은 64KB 클러스터 크기를 가진 FAT32 파티션을 SD카드에 생성합니다 -### Troubleshooting +### 문제 해결 * SD card remains undetected by console or continues to display the wrong capacity after formatting + Your SD card may be partitioned or have unallocated space. Follow the instructions [here](https://wiki.hacks.guide/wiki/SD_Clean/Linux) to reformat your SD card. diff --git a/_pages/ko_KR/formatting-sd-(mac).txt b/_pages/ko_KR/formatting-sd-(mac).txt index 868f636e0b..44a6ef6ae2 100644 --- a/_pages/ko_KR/formatting-sd-(mac).txt +++ b/_pages/ko_KR/formatting-sd-(mac).txt @@ -59,7 +59,7 @@ title: "SD 포맷하기 (Mac)" 1. 디스크 유틸리티를 종료해 주세요 1. 만약 SD 카드에 파일이나 폴더가 있었다면, 백업한 폴더에서 파일들을 다시 넣으세요 -### Troubleshooting +### 문제 해결 * SD card remains undetected by console or continues to display the wrong capacity after formatting + Your SD card may be partitioned or have unallocated space. Follow the instructions [here](https://wiki.hacks.guide/wiki/SD_Clean/Mac) to reformat your SD card. \ No newline at end of file diff --git a/_pages/ko_KR/formatting-sd-(windows).txt b/_pages/ko_KR/formatting-sd-(windows).txt index 538bf89aec..406ded4d99 100644 --- a/_pages/ko_KR/formatting-sd-(windows).txt +++ b/_pages/ko_KR/formatting-sd-(windows).txt @@ -58,7 +58,7 @@ title: "SD 포맷하기 (Windows)" 1. "Close"를 클릭하세요 1. 만약 SD 카드에 파일이나 폴더가 있었다면, 백업한 폴더에서 파일들을 다시 넣으세요 -### Troubleshooting +### 문제 해결 * guiformat shows the error "Failed to open device: GetLastError()=32" + 파일 탐색기 등, SD 카드를 이용하고 있을 수 있는 모든 걸 닫으세요. diff --git a/_pages/ko_KR/get-started.txt b/_pages/ko_KR/get-started.txt index cc470179a0..2f37c963f8 100644 --- a/_pages/ko_KR/get-started.txt +++ b/_pages/ko_KR/get-started.txt @@ -11,9 +11,9 @@ title: "시작하기" 1. 콘솔의 전원을 꺼 주세요 1. (Select) 버튼을 길게 눌러 주세요 1. (Select) 버튼을 계속 눌러 있는 상태에서 콘솔의 전원을 켜 주세요 -1. If you do not see a custom menu (your console just boots to the HOME Menu), you may proceed to the next section +1. 커스텀 메뉴가 아닌 HOME 메뉴로 부팅이 되었다면 다음 섹션으로 진행할 수 있습니다 -If you see the Luma3DS configuration screen or any other custom menu (e.g. GodMode9, Decrypt9WIP), STOP - you already have custom firmware! [이 섹션](checking-for-cfw#what-to-do-next)으로 진행해 주세요. +만약 Luma3DS 구성 화면 또는 기타 커스텀 메뉴 (예: GodMode9/Decrypt9WIP)가 표시되면 멈추세요 - 커스텀 펌웨어가 이미 설치되어 있습니다! [이 섹션](checking-for-cfw#what-to-do-next)으로 진행해 주세요. {: .notice--warning} #### 섹션 II - 시스템 버전 확인 diff --git a/_pages/ko_KR/include/3ds-11.17.txt b/_pages/ko_KR/include/3ds-11.17.txt index 171470d6d5..31c59bd348 100644 --- a/_pages/ko_KR/include/3ds-11.17.txt +++ b/_pages/ko_KR/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS 펌웨어 11.17.0이 최근 출시되었습니다**. 다음 사항을 참고해 주세요. +**The latest 3DS firmware is 11.17.0**. 다음 사항을 참고해 주세요. + 만약 콘솔이 *Luma 10.2.1 이상일 경우*, 업데이트해도 *100%* 안전합니다. 콘솔을 부팅할 때 (Select) 버튼을 누르고 있으면 Luma의 버전을 확인할 수 있습니다. + 만약 콘솔이 오래된 Luma를 사용하고 있다면, 콘솔을 11.17.0으로 업데이트하기 전에 [CFW 복구 / 업데이트](restoring-updating-cfw)를 해야 합니다. -+ 만약 콘솔에 아직 커스텀 펌웨어가 설치되어 있지 않다면, 이 가이드에서 지시 하지 않는 한 **최신 버전으로 업데이트 하지 마세요.** -+ 만약 커스텀 펌웨어가 되지 않은 콘솔이 이미 11.17.0 이라면, 이 가이드는 그것에 맞춰 업데이트 되어있습니다. 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. ++ 만약 콘솔에 아직 커스텀 펌웨어가 설치되어 있지 않다면, 이 가이드에서 지시 하지 않는 한 **최신 버전으로 업데이트 하지 마세요.** The methods on earlier firmwares are easier and more stable. ++ 만약 커스텀 펌웨어가 되지 않은 콘솔이 이미 11.17.0 이라면, 이 가이드는 그것에 맞춰 업데이트 되어있습니다. 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. diff --git a/_pages/ko_KR/include/addproxy.txt b/_pages/ko_KR/include/addproxy.txt index 14ffc16448..e2987d007d 100644 --- a/_pages/ko_KR/include/addproxy.txt +++ b/_pages/ko_KR/include/addproxy.txt @@ -1,7 +1,7 @@ 아직 안하셨다면, 콘솔을 인터넷에 연결해 주세요. {: .notice--info} -A visual guide is available for this section [here](/images/screenshots/set-proxy.png). +이 섹션에서는 시각적 가이드를 사용할 수 있습니다. [here](/images/screenshots/set-proxy.png). {: .notice--success} 1. 본체 설정 에플리케이션을 실행해 주세요 diff --git a/_pages/ko_KR/include/ctrtransfer-ticket-copy.txt b/_pages/ko_KR/include/ctrtransfer-ticket-copy.txt index 011a8ffd4d..da04fff8da 100644 --- a/_pages/ko_KR/include/ctrtransfer-ticket-copy.txt +++ b/_pages/ko_KR/include/ctrtransfer-ticket-copy.txt @@ -16,4 +16,4 @@ 1. (Home)을 눌러 FBI를 종료해 주세요 1. Re-open the Homebrew Launcher, either through the Homebrew Launcher icon on the HOME Menu or by re-following Section III of this page 1. 홈브류 목록에서 faketik을 실행하세요. -1. Once faketik has finished processing, press (Start) to exit faketik +1. faketik 실행이 완료되면 START 키를 눌러 종료해 주세요 diff --git a/_pages/ko_KR/include/exploit-flipnote.txt b/_pages/ko_KR/include/exploit-flipnote.txt index 2b98ee73d1..29284eaf97 100644 --- a/_pages/ko_KR/include/exploit-flipnote.txt +++ b/_pages/ko_KR/include/exploit-flipnote.txt @@ -1,6 +1,6 @@ 1. 메인 메뉴로 갈 때까지의 초기 설정을 완료하세요 + 만약 설정 중 선택이 표시될 시는 왼쪽을 선택해 주세요 - + If you encounter an issue while doing this section, [check this troubleshooting guide](troubleshooting#installing-boot9strap-fredtool-inject) for your issue + + 여기까지 진행하는 데에 문제가 발생한다면, [이 문제 해결 가이드](troubleshooting#installing-boot9strap-fredtool-inject)을 참고해 주세요 1. 터치 스크린을 사용해서, 오른쪽의 큰 버튼을 선택하고, 그 후 SD 카드 아이콘이 붙은 버튼을 선택해 주세요 1. 메뉴가 로드되면, 얼굴 아이콘을 선택하고, 오른쪽 아래 버튼을 눌러서 진행해 주세요 1. 위 화면에 나오는 것에 따라, (X)나 십자 패드의 (위)를 눌러 주세요 diff --git a/_pages/ko_KR/include/install-boot9strap-b9stool.txt b/_pages/ko_KR/include/install-boot9strap-b9stool.txt index 24b3d0193c..9c3b0e7aa9 100644 --- a/_pages/ko_KR/include/install-boot9strap-b9stool.txt +++ b/_pages/ko_KR/include/install-boot9strap-b9stool.txt @@ -1,7 +1,7 @@ 이 섹션에서는, 커스텀 펌웨어를 설치할 것입니다. 1. 십자 패드를 사용해서, "Install boot9strap"으로 이동해 주세요 - + If you miss this step, the system will exit to HOME Menu instead of installing boot9strap and you will need to start over from the previous section + + 이 단계를 놓쳤다면, 시스템은 boot9strap을 설치하는 대신 HOME 메뉴로 나가집니다. 이렇게 되면 이전 섹션의 처음부터 다시 시작해야 합니다 1. (A) 버튼을 누른 후, START와 SELECT를 동시에 눌러 작업을 실행해 주세요 1. 완료되고 아래 화면에 "done."이라고 표시되면, b9sTool를 종료하고 콘솔의 전원을 꺼 주세요 + 전원버튼을 계속 눌러 강제종료를 해야 할 수도 있습니다 diff --git a/_pages/ko_KR/include/menuhax67-install.txt b/_pages/ko_KR/include/menuhax67-install.txt index ab857d1352..e57bfa5f70 100644 --- a/_pages/ko_KR/include/menuhax67-install.txt +++ b/_pages/ko_KR/include/menuhax67-install.txt @@ -2,8 +2,8 @@ + 콘솔의 전윈이 자동으로 꺼질 겁니다 1. 콘솔의 전원을 켜 주세요 1. 아래 화면 왼쪽에 있는 HOME 메뉴 설정 아이콘을 눌러 주세요 (![]({{ "/images/homemenuicon.png" | absolute_url }}){: height="32px" width="52px"}) - + If the console freezes for a while and then crashes, make sure you have Launcher.dat on the root of your SD card + + 콘솔이 프리징에 걸렸다가 크래시되는 경우, Launcher.dat 파일이 SD 카드의 루트에 있는지 확인하세요 1. 익스플로잇이 성공적이었다면 Homebrew Launcher로 부팅되었을 것입니다 1. 홈브류 목록에서 nimdsphax를 실행해 주세요 1. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다 - + If your console freezes on a red screen, hold the POWER button until it turns off, then try running menuhax again by powering on your console and tapping on the HOME Menu settings icon + + 빨간색 화면에서 콘솔이 멈추는 경우, 전원 버튼을 길게 눌러 전원을 끈 다음 다시 전원을 켜고 HOME 메뉴의 설정 아이콘을 눌러 menuhax를 다시 실행해 보세요 diff --git a/_pages/ko_KR/installing-boot9strap-(fredtool-inject).txt b/_pages/ko_KR/installing-boot9strap-(fredtool-inject).txt index 7f885427f0..44bfd27016 100644 --- a/_pages/ko_KR/installing-boot9strap-(fredtool-inject).txt +++ b/_pages/ko_KR/installing-boot9strap-(fredtool-inject).txt @@ -9,7 +9,7 @@ title: "boot9strap 설치 (Fredtool-Inject)" 이 방식은 Seedminer에서 얻은 `movable.sed` 파일을 사용해 어느 DSiWare 타이틀을 해독해 익스플로잇 가능한 DSiWare 타이틀을 DS 소프트웨어용 인터넷 설정에 주입합니다. -이 작업은 [이곳](https://www.3dbrew.org/wiki/3DS_System_Flaws)에 자세히 설명되어 있는 "FIRM partitions known-plaintext" 익스플로잇을 구현한 작업입니다. +이 작업은 [이곳](https://www.3dbrew.org/wiki/3DS_System_Flaws)에 자세히 설명되어 있는 "FIRM partitions known-plaintext" 취약점을 구현한 작업입니다. {% endcapture %}
{{ technical_info | markdownify }}
@@ -71,7 +71,7 @@ title: "boot9strap 설치 (Fredtool-Inject)" 1. 콘솔에서 본체 설정을 열어 주세요 1. `데이터 관리` -> `DSiWare` -> `SD 카드`로 들어가주세요 ([사진](/images/screenshots/bb3/dsiware-management.png)) 1. "Haxxxxxxxxx!" 타이틀을 선택해 주세요 - + If you are unable to select the "Haxxxxxxxxx" title, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-fredtool-inject) + + "Haxxxxxxxxx" 타이틀을 선택할 수 없다면, [이 문제 해결 가이드](troubleshooting#installing-boot9strap-fredtool-inject)를 참고해 주세요 1. "복사"를 선택한 후, "OK"를 선택해 주세요 #### 섹션 IV - Flipnote 익스플로잇 @@ -84,7 +84,7 @@ title: "boot9strap 설치 (Fredtool-Inject)" 1. 본체 설정의 메인 메뉴로 돌아가 주세요 1. `인터넷 설정` -> `DS 소프트웨어용 설정`으로 들어가 "OK"를 선택해 주세요 ([사진 (영어)](/images/screenshots/fredtool/dsconnection.png)) 1. 만약 익스플로잇이 성공적이었다면, 콘솔은 JPN 버전의 Flipnote Studio를 실행할 겁니다 - + If your console does not load the JPN version of Flipnote Studio, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-fredtool-inject) + + 콘솔이 일본어 Flipnote Studio로 로드되지 않는다면, [이 문제 해결 가이드](troubleshooting#installing-boot9strap-fredtool-inject)를 참고해 주세요 {% include_relative include/exploit-flipnote.txt %} #### 섹션 V - boot9strap 설치 diff --git a/_pages/ko_KR/installing-boot9strap-(hardmod).txt b/_pages/ko_KR/installing-boot9strap-(hardmod).txt index 84f5dfc925..e730a2da1f 100644 --- a/_pages/ko_KR/installing-boot9strap-(hardmod).txt +++ b/_pages/ko_KR/installing-boot9strap-(hardmod).txt @@ -9,7 +9,7 @@ title: "boot9strap 설치 (하드모드)" 좋은 하드모드 가이드는 [여기 (영문)](https://gbatemp.net/threads/414498/)에서 볼 수 있습니다. -이 작업은 [이곳](https://www.3dbrew.org/wiki/3DS_System_Flaws)에 자세히 설명되어 있는 "FIRM partitions known-plaintext" 익스플로잇을 구현한 작업입니다. +이 작업은 [이곳](https://www.3dbrew.org/wiki/3DS_System_Flaws)에 자세히 설명되어 있는 "FIRM partitions known-plaintext" 취약점을 구현한 작업입니다. 하드모드를 사용하여 콘솔의 NAND 이미지를 덤프하고, 이 NAND 이미지에다가 커스텀 펌웨어를 설치하고, 결과물을 다시 콘솔에 설치할 수 있습니다. @@ -31,7 +31,7 @@ title: "boot9strap 설치 (하드모드)" * [하드모드](https://gbatemp.net/threads/414498/)를 이용하여 추출한 보유 콘솔의 NAND 이미지 * 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드) * 최신 버전의 [hardmod-b9s-installer](https://github.com/ihaveamac/hardmod-b9s-installer/releases/latest) - * Windows users can use the compiled `.exe`, while Mac and Linux users will need to have [Python 3](https://www.python.org/downloads/) installed to run the `.py` + * Mac과 Linux 사용자는 '.py'를 구동하기 위해 [Python 3](https://www.python.org/downloads/)이 설치되어 있어야 하는 반면에 Windows 사용자들은 컴파일된 '.exe'파일을 사용할 수 있습니다 * 최신 버전의 [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (`.zip` 파일) * 모델과 버전에 맞는 `.firm` 파일: diff --git a/_pages/ko_KR/installing-boot9strap-(kartdlphax).txt b/_pages/ko_KR/installing-boot9strap-(kartdlphax).txt index 0930303782..83a1e8c118 100644 --- a/_pages/ko_KR/installing-boot9strap-(kartdlphax).txt +++ b/_pages/ko_KR/installing-boot9strap-(kartdlphax).txt @@ -25,11 +25,11 @@ See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlp 이 가이드를 진행하기 위해서는, 다음이 필요합니다: -+ A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) - + The consoles must be USA, JPN, or EUR region consoles ++ 커스텀 펌웨어를 설치하려고 하는 3DS (**타겟 3DS**)와 지역이 같은, 커스텀 펌웨어가 설치된 제2의 3DS (**소스 3DS**) + + 양 콘솔들은 USA, JPN, or EUR 지역 콘솔들이어야 합니다 + The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary -+ A physical or digital copy of Mario Kart 7 that is the same region as both consoles -+ An SD card for both consoles ++ 두 3DS와 지역이 같은, 마리오 카트 7의 물리적/디지털 버전 ++ 두 콘솔을 위한 SD 카드 ### 준비물 @@ -67,7 +67,7 @@ In this section, you will set up the files that the target 3DS will need to inst + 이 폴더에는 홈브류 에플리케이션과 데이터가 보관되어 있으며, 콘솔이 자동으로 생성하는 `Nintendo 3DS` 폴더와 다른 폴더입니다 1. nimdsphax `.zip`안에 있는 `nimdsphax` 폴더를 SD 카드의 `/3ds/` 폴더에 복사해 주세요 1. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card -1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card +1. menuhax '.zip' 파일에서, 모델과 국적에 맞는 폴더를 찾아 들어가, Launcher.dat 파일을 복사해 SD 카드의 최상단에 복사해 주세요 1. SD 카드를 분리해 **타겟 3DS**에 장착해 주세요 ![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }}) @@ -81,32 +81,32 @@ In this section, you will set up the files that the target 3DS will need to inst In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active. 1. **소스 3DS**의 전원을 켜 주세요 - + If you are prompted to set up Luma3DS, just press START to save the configuration + + Luma3DS를 설정하는 창이 표시되면, START를 눌러 저장해 주세요 1. HOME 메뉴에 도달하면, (L 버튼) + (십자키 아래) + (Select)를 눌러 Rosalina 메뉴를 띄워 주세요 1. "Enable plugin loader"를 활성화 해 주세요 1. (B)를 눌러 Rosalina 메뉴를 나와 주세요 1. 마리오 카트 7를 실행해 주세요 - + Ensure that wireless connectivity is enabled -1. `로컬 멀티플레이어`로 진입해 주세요. (언어별로 메뉴 이름이 다를 수 있음) 메뉴가 표시될 것입니다 - + If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again - + If you have launched kartdlphax previously, the last selected settings will be loaded. 그 설정이 맞다면, `Use settings`를 누르고 다음 세 과정을 건너뛰어주세요. 설정이 다르다면 `Change settings`를 눌러 계속해 주세요 + + 실행하기 전 무선 연결이 활성화되어 있는지 확인해 주세요 +1. `로컬 통신 플레이`로 진입해 주세요. (언어별로 메뉴 이름이 다를 수 있음) 메뉴가 표시될 것입니다 + + 화면이 멎는다면, 전원 버튼을 약 15초간 길게 눌러 전원을 강제 종료하고, 다시 시도해 주세요 + + 이전에 kartdlphax를 실행한 적이 있다면, 마지막으로 지정한 설정이 로드됩니다. 그 설정이 맞다면, `Use settings`를 누르고 다음 세 과정을 건너뛰어주세요. 설정이 다르다면 `Change settings`를 눌러 계속해 주세요 1. **타겟 3DS**의 콘솔 종류를 선택해 주세요 (`Old 3DS family` 또는 `New 3DS family`) 1. 시스템 버전에 따라 다음 취약점을 선택해 주세요: + 11.16.0: select `xPloitInjector (11.16)` + 11.17.0: select `xPloitInjector (11.17)` 1. 확인 메뉴가 표시됩니다. 설정이 맞다면, `Use settings`를 선택해 주세요 - + If the settings are not correct, press `Change settings` and modify them accordingly + + 표시된 설정이 맞지 않다면, `Change settings`를 눌러 알맞게 조정해 주세요 1. `방 만들기`를 눌러 주세요 (언어별로 메뉴 이름이 다를 수 있음) - + If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system) + + 소스 3DS가 여기서 멎으며 카트리지를 이용하고 있다면, [카트리지를 시스템에 설치](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system)해보세요 1. **타겟 3DS**의 전원을 켜 주세요 - + Ensure that wireless connectivity is enabled + + 실행하기 전 무선 연결이 활성화되어 있는지 확인해 주세요 1. **타겟 3DS**에서 다운로드 플레이 앱을 실행해 (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), "Nintendo 3DS"를 선택해 주세요 1. **소스 3DS**에서 만든 방으로 들어가 주세요 1. **타겟 3DS**가 인식되면, **소스 3DS**에서 "Start"를 선택해 주세요 1. 멀티플레이어가 로드되면, `Grand Prix` -> `50cc` -> (아무 드라이버) -> `버섯 컵` -> `OK`를 선택해 주세요 (언어별로 명칭이 달라질 수 있음) 1. 잠시 기다려 주세요 (**소스 3DS**에 진행도가 표시됩니다) 1. 익스플로잇이 성공했다면, **타겟 3DS**가 3DS ROP xPloit Injector로 부팅됩니다 - + If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax` + + 익스플로잇이 실패했다면, 두 3DS 콘솔 모두 종료한 후 `섹션 III - kartdlphax`의 처음부터 다시 시작해 주세요 #### 섹션 IV - menuhax67 설치 @@ -121,11 +121,11 @@ In this section, you will use Download Play to transfer the exploit data from th #### 섹션 VI - menuhax67 제거 -In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally. +이 섹션에서, 홈브류 런처를 사용해 menuhax67을 제거합니다. 이 작업을 통해 HOME 메뉴 설정이 정상적으로 복구될 것입니다. {% include_relative include/launch-hbl-dlp.txt %} -1. Launch menuhax67_installer from the list of homebrew -1. Select REMOVE menuhax67 +1. 홈브류 목록에서 menuhax67_installer를 실행해 주세요 +1. REMOVE menuhax67를 선택해 주세요 1. When you see "done.", press (A), then press (A) on "EXIT to menu" ___ diff --git a/_pages/ko_KR/installing-boot9strap-(kartminer7).txt b/_pages/ko_KR/installing-boot9strap-(kartminer7).txt index 4fcdd3c828..d5033206a3 100644 --- a/_pages/ko_KR/installing-boot9strap-(kartminer7).txt +++ b/_pages/ko_KR/installing-boot9strap-(kartminer7).txt @@ -1,5 +1,5 @@ --- -title: "Installing boot9strap (Kartminer7)" +title: "boot9strap 설치 (Kartminer7)" --- {% include toc title="목차" %} @@ -25,7 +25,7 @@ See [here](https://github.com/zoogie/kartminer7) for information about Kartminer * You can update Mario Kart 7 from eShop or by following the update prompt when you launch the game * A Windows computer * Seedminer에서 받은 `movable.sed` 파일 -* The latest release of [Kartminer7](https://github.com/zoogie/Kartminer7/releases/latest) +* 최신 버전의 [Kartminer7](https://github.com/zoogie/Kartminer7/releases/latest) * 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드) * 최신 버전의 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (직접 다운로드) * 최신 버전의 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (직접 다운로드) @@ -37,8 +37,8 @@ See [here](https://github.com/zoogie/kartminer7) for information about Kartminer In this section, you will have the 3DS generate some data in Mario Kart 7 that will be used to install the exploit in a later section. 1. SD 카드를 콘솔에 다시 삽입해 주세요 -1. Open Mario Kart 7 -1. Tap the "Mario Kart Channel" button on the bottom +1. 마리오 카트 7을 실행해 주세요 +1. 하단 화면의 "마리오 카트 채널" 버튼을 터치해 주세요 1. If you are prompted to, hit "Next" and "OK" to all of the prompts that you see 1. Tap the "StreetPass List" button on the bottom of the screen, in the middle 1. Press the (Home) button to suspend Mario Kart 7 @@ -52,12 +52,12 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + SD 카드의 루트는 SD 카드를 열 때 보이는 디렉토리이고, Nintendo 3DS 폴더가 보이지만 그 안에 들어가 있지 않은 상태의 폴더입니다 1. SD 카드이 루트에 `boot9strap` 라는 이름으로 새 폴더를 생성해 주세요 1. SD 카드에 있는 `/boot9strap/` 폴더에 boot9strap `.zip` 파일 안에 압축되있는 `boot9strap.firm`과 `boot9strap.firm.sha`을 복사해 주세요 -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. SafeB9SInstaller `.zip`의 `SafeB9SInstaller.bin`을 SD 카드의 루트로 복사해 주세요 1. SD 카드의 루트에 `3ds` 폴더가 없을 경우 폴더를 만들어 주세요 + 이 폴더에는 홈브류 에플리케이션과 데이터가 보관되어 있으며, 콘솔이 자동으로 생성하는 `Nintendo 3DS` 폴더와 다른 폴더입니다 1. nimdsphax `.zip`안에 있는 `nimdsphax` 폴더를 SD 카드의 `/3ds/` 폴더에 복사해 주세요 1. Copy `menuhax67_installer.3dsx` from the menuhax `.zip` to the `/3ds/` folder on your SD card -1. Copy Launcher.dat from the folder for your model and region inside the menuhax `.zip` to the root of your SD card +1. menuhax '.zip' 파일에서, 모델과 국적에 맞는 폴더를 찾아 들어가, Launcher.dat 파일을 복사해 SD 카드의 최상단에 복사해 주세요 1. Keep your SD card inserted in your computer, as it is still required in the next section ![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }}) @@ -80,11 +80,11 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w 1. Go back to the Release_BETA_mk7 folder, then double-click on the `.bat` file corresponding to your console's region (e.g. USA.bat if you have a USA copy of Mario Kart 7) 1. SD 카드를 콘솔에 다시 삽입해 주세요 -#### Section IV - Kartminer7 +#### 섹션 IV - Kartminer7 1. 콘솔의 전원을 켜 주세요 -1. Open Mario Kart 7 -1. Tap the "Mario Kart Channel" button on the bottom +1. 마리오 카트 7을 실행해 주세요 +1. 하단 화면의 "마리오 카트 채널" 버튼을 터치해 주세요 1. Tap the "StreetPass List" button on the bottom of the screen, in the middle 1. Press (A) over and over again + You should eventually see the "Start Race?" prompt, then the colours on the bottom screen should change from red, to blue, to white @@ -92,7 +92,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + If you don't see ANY colours, change your system language (if possible), then try the exploit again 1. If the exploit was successful, the 3DS will have booted into the 3DS ROP xPloit Injector -#### Section V - Installing menuhax67 +#### 섹션 V - menuhax67 설치 {% include_relative include/menuhax67-install.txt %} @@ -103,13 +103,13 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w {% include_relative include/luma3ds-installed-note.txt %} -#### Section VII - Removing menuhax67 +#### 섹션 VII - menuhax67 제거 -In this section, you will use the Homebrew Launcher to remove menuhax67, which will let you access the HOME Menu Settings option normally. +이 섹션에서, 홈브류 런처를 사용해 menuhax67을 제거합니다. 이 작업을 통해 HOME 메뉴 설정이 정상적으로 복구될 것입니다. {% include_relative include/launch-hbl-dlp.txt %} -1. Launch menuhax67_installer from the list of homebrew -1. Select REMOVE menuhax67 +1. 홈브류 목록에서 menuhax67_installer를 실행해 주세요 +1. REMOVE menuhax67를 선택해 주세요 1. When you see "done.", press (A), then press (A) on "EXIT to menu" At this point, you can re-enable wireless communications. @@ -117,5 +117,5 @@ At this point, you can re-enable wireless communications. ___ -Continue to [Finalizing Setup](finalizing-setup) +### [마무리 단계](finalizing-setup) 로 계속합니다 {: .notice-primary} diff --git a/_pages/ko_KR/installing-boot9strap-(menuhax).txt b/_pages/ko_KR/installing-boot9strap-(menuhax).txt index 46b8047df0..276dd4c002 100644 --- a/_pages/ko_KR/installing-boot9strap-(menuhax).txt +++ b/_pages/ko_KR/installing-boot9strap-(menuhax).txt @@ -1,5 +1,5 @@ --- -title: "Installing boot9strap (menuhax)" +title: "boot9strap 설치 (menuhax)" --- {% include toc title="목차" %} @@ -44,7 +44,7 @@ See [here](https://github.com/luigoalma/nimdsphax) for information about nimdsph ![]({{ "/images/screenshots/nimdsphax-location.png" | absolute_url }}) {: .notice--info} -#### Section II - menuhax67 +#### 섹션 II - menuhax67 In this section you will use the menuhax67 exploit installed earlier to launch nimdsphax, which will load SafeB9SInstaller. @@ -63,7 +63,7 @@ In this section you will use the menuhax67 exploit installed earlier to launch n {% include_relative include/luma3ds-installed-note.txt %} -#### Section IV - Removing menuhax67 +#### 섹션 IV - menuhax67 제거 In this section, you will trigger the BannerBomb3 exploit a second time so that you can uninstall the menuhax67 exploit you installed in Section II. This will allow you to use the HOME Menu settings normally again. @@ -74,7 +74,7 @@ In this section, you will trigger the BannerBomb3 exploit a second time so that 1. 콘솔의 전원을 꺼 주세요 1. SD 카드를 컴퓨터에 삽입해 주세요 1. SD 카드의 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 폴더로 이동해 주세요 -1. Delete `F00D43D5.bin` from your Nintendo DSiWare folder and from your computer. This file will not be needed anymore +1. `F00D43D5.bin` 파일을 Nintendo DSiWare 폴더와 PC에서 지워 주세요. 더 이상 이 파일은 필요가 없습니다 ___ diff --git a/_pages/ko_KR/installing-boot9strap-(mset9).txt b/_pages/ko_KR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..1aa9544bc1 --- /dev/null +++ b/_pages/ko_KR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "boot9strap 설치 (MSET9)" +--- + +{% include toc title="목차" %} + +{% capture technical_info %} +기술적 상세 정보 (선택 사항) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### 호환성 안내 + +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} + +### 준비물 + +* 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. + +### 진행 방법 + +#### 섹션 I - 준비 작업 + +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. 콘솔의 전원을 꺼 주세요 +1. SD 카드를 컴퓨터에 삽입해 주세요 +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 + + 콘솔의 전원을 켜 주세요 + + Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) + + 콘솔의 전원을 꺼 주세요 + + 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. SD 카드를 콘솔에 다시 삽입해 주세요 +1. 콘솔의 전원을 켜 주세요 + +#### 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. SD 카드를 컴퓨터에 삽입해 주세요 +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. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다 + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### 섹션 III - 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. 콘솔의 전원을 꺼 주세요 +1. SD 카드를 컴퓨터에 삽입해 주세요 +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 %} +___ + +### [마무리 단계](finalizing-setup) 로 계속합니다 +{: .notice--primary} \ No newline at end of file diff --git a/_pages/ko_KR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ko_KR/installing-boot9strap-(ninjhax2-dx).txt index a6132eaa4f..fb483a2c78 100644 --- a/_pages/ko_KR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ko_KR/installing-boot9strap-(ninjhax2-dx).txt @@ -1,5 +1,5 @@ --- -title: "Installing boot9strap (ninjhax2-dx)" +title: "boot9strap 설치 (ninjhax2-dx)" --- {% include toc title="목차" %} @@ -18,8 +18,8 @@ title: "Installing boot9strap (ninjhax2-dx)" {: .notice--warning} ### 준비물 -* The game "Cubic Ninja" -* The latest release of [ninjhax2-dx](https://github.com/zoogie/ninjhax2-dx/releases) +* "Cubic Ninja" 게임 +* 최신 버젼의 [ninjhax2-dx](https://github.com/zoogie/ninjhax2-dx/releases) * 최신 버전의 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (직접 다운로드) * 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드) * 최신 버전의 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (직접 다운로드) @@ -55,11 +55,11 @@ title: "Installing boot9strap (ninjhax2-dx)" #### 섹션 II - ninjhax2-dx 1. "Cubic Ninja"를 한 번 실행하고 "Create"를 선택해 주세요 - + If prompted, delete all data + + 만약 메세지가 표시되면, 모든 데이터를 지워주세요 1. "QR 코드" 를 선택해 주세요 1. "Scan QR Code" 를 선택해 주세요 -1. On your PC, open the browser and go to [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/) -1. Select your console's region and hardware +1. 컴퓨터에서는, 브라우저를 열고 [ninjhax2-dx website](https://zoogie.github.io/web/nh2dx/) 에 들어가 주세요 +1. 콘솔의 지역과 하드웨어 모델을 선택해 주세요 1. 콘솔에서 QR 코드를 스캔해 주세요 + 게임이 HOME 메뉴로 종료되면 취약점이 올바르게 설치된 것입니다 1. "Cubic Ninja" 를 다시 실행해 주세요 diff --git a/_pages/ko_KR/installing-boot9strap-(petit-compwner).txt b/_pages/ko_KR/installing-boot9strap-(petit-compwner).txt index c9b0f86010..8e13c231cb 100644 --- a/_pages/ko_KR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ko_KR/installing-boot9strap-(petit-compwner).txt @@ -40,8 +40,9 @@ In this section, you will copy the files necessary to launch b9sTool, which is u 1. 콘솔의 전원을 켜 주세요 ![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }}) + {: .notice--info} -#### Section III - petit-compwner +#### 섹션 III - petit-compwner In this section, you will scan the QR codes needed to trigger the petit-compwner exploit. diff --git a/_pages/ko_KR/installing-boot9strap-(pichaxx).txt b/_pages/ko_KR/installing-boot9strap-(pichaxx).txt index a9be3f22b2..d5d3784ec3 100644 --- a/_pages/ko_KR/installing-boot9strap-(pichaxx).txt +++ b/_pages/ko_KR/installing-boot9strap-(pichaxx).txt @@ -79,7 +79,7 @@ title: "boot9strap 설치 (PicHaxx)" 1. 콘솔의 전원을 켜 주세요 1. 포켓몬 피크로스 ("Pokémon Picross")를 열어 주세요 1. 콘솔은 Homebrew Launcher로 부팅되었을 겁니다 - + If you get an error message, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-pichaxx) + + 오류가 발생하면 이 [문제 해결 가이드](troubleshooting#installing-boot9strap-pichaxx) 를 참고해 주세요 1. 홈브류 목록에서 nimdsphax를 실행해 주세요 1. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다 + 만약 콘솔에 적색 화면이 표시되면, 전원 버튼을 길게 눌러 콘솔의 전원을 끄고, 이 섹션을 다시 시도해 주세요 diff --git a/_pages/ko_KR/installing-boot9strap-(safecerthax).txt b/_pages/ko_KR/installing-boot9strap-(safecerthax).txt index f31a6e3642..3537a67ff6 100644 --- a/_pages/ko_KR/installing-boot9strap-(safecerthax).txt +++ b/_pages/ko_KR/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ safecerthax는 시스템 버전 1.0.0 - 11.14.0가 설치되어 있는 모든 + 카메라 앱이 실행되어야 합니다 1. 콘솔의 전원을 꺼 주세요 -카메라가 보이지 않으면 이 방법을 따를 수 없습니다. 이 경우, 업데이트하지 말고, [Nintendo Homebrew Discord 서버](https://discord.gg/MWxPgEp)에서 도움을 요청하세요. +카메라가 보이지 않으면 이 방법을 따를 수 없습니다. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead. {: .notice--warning} #### 섹션 II - 준비 작업 diff --git a/_pages/ko_KR/installing-boot9strap-(smilehax-iie).txt b/_pages/ko_KR/installing-boot9strap-(smilehax-iie).txt index ab98066d6f..f431ff2b44 100644 --- a/_pages/ko_KR/installing-boot9strap-(smilehax-iie).txt +++ b/_pages/ko_KR/installing-boot9strap-(smilehax-iie).txt @@ -1,5 +1,5 @@ --- -title: "Installing boot9strap (smilehax-IIe)" +title: "boot9strap 설치 (smilehax-IIe)" --- {% include toc title="목차" %} @@ -15,10 +15,10 @@ title: "Installing boot9strap (smilehax-IIe)" {: .notice--info} ### 준비물 -* The game "SmileBASIC" installed on your console +* 콘솔에 설치된 게임 "SmileBASIC" * 이 게임을 다운로드 한 적이 있다면, [다시 다운로드](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) 할 수 있습니다 - * Your SD card must be inserted in your console to install SmileBASIC -* The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download) + * SmileBASIC을 설치하려면 SD 카드가 들어가 있어야 합니다 +* 최신 버전의 [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (직접 다운로드) * 최신 버전의 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (직접 다운로드) * 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드) * 최신 버전의 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (직접 다운로드) diff --git a/_pages/ko_KR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ko_KR/installing-boot9strap-(smilehax-iie-jpn).txt index 4026a94fac..97ab4f3205 100644 --- a/_pages/ko_KR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ko_KR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -1,10 +1,10 @@ --- -title: "Installing boot9strap (smilehax-IIe-JPN)" +title: "boot9strap 설치 (smilehax-lle-JPN)" --- {% include toc title="목차" %} -This set of instructions does not support the USA and EUR versions of SmileBASIC. The guide for those versions can be found [here](installing-boot9strap-(smilehax-iie)). +이 방법은 USA(북미) 및 EUR(유럽) 지역의 SmileBASIC과 호환되지 않습니다. 해당되는 두 지역 버전은 [여기](installing-boot9strap-(smilehax-iie))를 참조해주세요. {: .notice--warning} {% capture technical_info %} @@ -15,10 +15,10 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC {: .notice--info} ### 준비물 -* The game "SmileBASIC" installed on your console +* 콘솔에 설치된 게임 "SmileBASIC" * 이 게임을 다운로드 한 적이 있다면, [다시 다운로드](https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop) 할 수 있습니다 - * Your SD card must be inserted in your console to install SmileBASIC -* The latest release of [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (direct download) + * SmileBASIC을 설치하려면 SD 카드가 들어가 있어야 합니다 +* 최신 버전의 [smilehax-IIe](https://github.com/zoogie/smilehax-IIe/releases/download/v1.1/Release_sh2e_v1.1.zip) (직접 다운로드) * 최신 버전의 [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (직접 다운로드) * 최신 버전의 [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (직접 다운로드) * 최신 버전의 [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (직접 다운로드) @@ -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` + `.bin` 확장자는 보이지 않는 이상 추가하지 말아 주세요 1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone -1. 콘솔의 지역에 해당한 petitcom `.icn` 파일을 SD 카드의 루트에 복사해 주세요 1. SD 카드의 루트에 `3ds` 폴더가 없을 경우 폴더를 만들어 주세요 + 이 폴더에는 홈브류 에플리케이션과 데이터가 보관되어 있으며, 콘솔이 자동으로 생성하는 `Nintendo 3DS` 폴더와 다른 폴더입니다 1. nimdsphax `.zip`안에 있는 `nimdsphax` 폴더를 SD 카드의 `/3ds/` 폴더에 복사해 주세요 @@ -48,7 +47,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC 1. SD 카드를 콘솔에 다시 삽입해 주세요 1. 콘솔의 전원을 켜 주세요 -![]({{ "/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. START 버튼을 눌러 주세요 -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. 콘솔은 Homebrew Launcher로 부팅되었을 겁니다 1. 홈브류 목록에서 nimdsphax를 실행해 주세요 1. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다 diff --git a/_pages/ko_KR/installing-boot9strap-(steelhax).txt b/_pages/ko_KR/installing-boot9strap-(steelhax).txt index 24af09f0c9..a2f2645bcb 100644 --- a/_pages/ko_KR/installing-boot9strap-(steelhax).txt +++ b/_pages/ko_KR/installing-boot9strap-(steelhax).txt @@ -63,15 +63,15 @@ title: "boot9strap 설치 (Steelhax)" 이 섹션에서는, Steel Diver: Sub Wars의 해킹된 저장 파일을 생성하고, 이걸 사용해서 Homebrew Launcher를 실행합니다. -1. Launch "Steel Diver: Sub Wars" once and select a Mii to initialize your save file +1. "Steel Diver: Sub Wars"를 한 번 실행하고 저장 파일을 초기화할 Mii를 선택해 주세요. + Decline the game update when prompted + If you have already updated the game, use the Data Management menu of the System Settings to delete the update -1. Exit "Steel Diver: Sub Wars" +1. "Steel Diver: Sub Wars" 에서 나와 주세요 1. 콘솔의 전원을 꺼 주세요 1. SD 카드를 컴퓨터에 삽입해 주세요 1. [SteelHax 저장 툴 웹사이트](https://3dstools.nhnarwhal.com/#/steelhax)를 컴퓨터에서 열어 주세요 1. `movable.sed` 파일을 선택해 주세요 -1. Select your region based on your console +1. 보유한 콘솔에 맞는 지역을 선택해 주세요 1. "Build and Download"를 선택해 주세요 1. 완료될 때까지 기다려 주세요 1. SD 카드에서 `Nintendo 3DS` -> `` -> ``-> `title` -> `00040000` -> `<8-글자-지역>` -> `data` 폴더로 들어가 주세요 diff --git a/_pages/ko_KR/installing-boot9strap-(super-skaterhax).txt b/_pages/ko_KR/installing-boot9strap-(super-skaterhax).txt index 066847d970..446a4ddb5d 100644 --- a/_pages/ko_KR/installing-boot9strap-(super-skaterhax).txt +++ b/_pages/ko_KR/installing-boot9strap-(super-skaterhax).txt @@ -35,7 +35,7 @@ title: "boot9strap 설치 (super-skaterhax)" 1. SD 카드를 컴퓨터에 삽입해 주세요 1. Luma3DS `.zip`안에 있는 `boot.firm`과 `boot.3dsx`를 SD 카드의 루트에 복사해 주세요 + SD 카드의 루트는 SD 카드를 열 때 보이는 디렉토리이고, Nintendo 3DS 폴더가 보이지만 그 안에 들어가 있지 않은 상태의 폴더입니다 -1. Copy everything inside the folder for your console's region and version (`arm11code.bin` and `browserhax_hblauncher_ropbin_payload.bin`) in the super-skaterhax `.zip` to the root of your SD card +1. super-skaterhax `.zip` 파일 속, 콘솔 지역과 버전에 맞는 폴더 안의 모든 파일들('arm11code.bin' 과 'browserhax_hblauncher_ropbin_payload.bin')을 SD 카드의 루트에 복사해 주세요 1. SD 카드이 루트에 `boot9strap` 라는 이름으로 새 폴더를 생성해 주세요 1. SD 카드에 있는 `/boot9strap/` 폴더에 boot9strap `.zip` 파일 안에 압축되있는 `boot9strap.firm`과 `boot9strap.firm.sha`을 복사해 주세요 1. SafeB9SInstaller `.zip`의 `SafeB9SInstaller.bin`을 SD 카드의 루트로 복사해 주세요 @@ -65,7 +65,7 @@ title: "boot9strap 설치 (super-skaterhax)" 1. "즐겨찾기에 추가" 를 선택해 주세요 1. (B)를 눌러 브라우저로 돌아가 주세요 1. (Start) 를 눌러 브라우저 메뉴를 열어 주세요 - + If your (Start) button does not respond, tap the 3-line menu on the bottom-right corner of the screen + + (Start) 버튼이 동작하지 않을 경우, 하단 화면 오른쪽의 3줄 메뉴 버튼을 눌러 주세요 1. "설정"을 선택해 주세요 1. "쿠키 삭제"를 선택해 주세요 1. (A)를 눌러 진행해 주세요 @@ -74,7 +74,7 @@ title: "boot9strap 설치 (super-skaterhax)" + If any prompts appear, approve all of them + 만약 콘솔에 노란 화면이 표시되면, 전원 버튼을 길게 눌러 콘솔의 전원을 끄고, 이 섹션을 다시 시도해 주세요 + 만약 콘솔이 적색 화면에서 멈추는 경우, 전원 버튼을 길게 눌러 콘솔의 전원을 끄고, 섹션 II의 3단계를 다시 실행한 다음, 이 섹션을 다시 시도해 주세요 - + If you get another error, try again up to 5 times, and if it still doesn't work, [follow this troubleshooting guide](troubleshooting#installing-boot9strap-super-skaterhax) + + 또 다른 오류가 발생하면 최대 5회까지 다시 시도하고, 여전히 작동하지 않으면 [이 문제 해결 가이드를 따라 주세요](troubleshooting#installing-boot9strap-super-skaterhax) 1. 콘솔은 Homebrew Launcher로 부팅되었을 겁니다 1. 홈브류 목록에서 nimdsphax를 실행해 주세요 1. 익스플로잇이 성공적이었다면 SafeB9SInstaller로 부팅되었을 것입니다 diff --git a/_pages/ko_KR/key-information.txt b/_pages/ko_KR/key-information.txt index 961db81534..e532624cbf 100644 --- a/_pages/ko_KR/key-information.txt +++ b/_pages/ko_KR/key-information.txt @@ -56,7 +56,7 @@ title: "주요 내용"
{{ compat | markdownify }}
{% capture compat %} -Potential risks (Disclaimer) +잠재적 위험성 콘솔을 수정함으로서, 여러분은 온라인 플레이로부터 차단되거나 벽돌이 되는 것(콘솔이 작동하지 않는 현상)에 대한 희박한, 하지만 0은 아닌 가능성을 염두에 두어야 합니다. __파일을 잘못 넣는다고 콘솔이 벽돌이 되지는 않지만__, 의도적으로 순서를 건너뛴다면 벽돌이 될 수도 있습니다. 비슷하게, 마지막 대량 밴은 5년 이상 전에 진행되었지만, 미래에 그런 일이 절대로 벌어지지 않는다고 단정지을 수 없습니다. @@ -69,18 +69,18 @@ title: "주요 내용" ## 컴퓨터에서 해야 할 일 {% capture compat %} -File placement terminology (e.g. "root of SD") +파일 위치 용어 (예 - "SD 카드 루트") ![]({{ "/images/screenshots/onboarding/sdroot.png" | absolute_url }}) {: .notice--info} -When copying files to the SD card, it is important to copy them to the right location - otherwise, the console will not detect the file and the exploit or software you are trying to use will not work. A term you will see frequently on this guide is **root of the SD card**, which means you are not inside any folder on your SD card. The directory that appears when you first open your SD card on your computer is called the 'root'. +SD 카드에 파일을 복사할 때 올바른 위치에 넣는 것이 중요합니다. 그렇지 않으면 콘솔에서 파일을 감지하지 못하고 사용하려는 취약점이나 소프트웨어가 작동하지 않습니다. 이 가이드에서는 SD 카드의 "루트"라는 용어를 자주 볼 수 있습니다. 이는 SD 카드의 어떠한 폴더에도 들어가있지 않다는 것을 의미합니다. 컴퓨터에서 SD 카드를 처음 열 때 나타나는 디렉터리를 '루트'라고 합니다. -You may also see folder names indicated like this: `/folder/`. The slashes are used to indicate directories and are not part of the name of the folder. For example, `/folder1/folder2/` would refer to `folder2` inside of `folder1`: +또한 '/폴더/'와 같이 표시된 폴더 이름도 볼 수 있습니다. 슬래시("/")는 디렉토리를 나타내는 데 사용되며 폴더 이름의 일부가 아닙니다. 예를 들어, "/폴더1/폴더2"는 폴더1 안에 있는 폴더2를 의미합니다. ![]({{ "/images/screenshots/onboarding/folders.png" | absolute_url }}) {: .notice--info} -**Angle brackets** (\< and \>) are also occasionally used to refer to system-specific identifiers. For example, if the guide says ``, it is referring to the system-specific identifier inside of the `Nintendo 3DS` folder, rather than a folder literally named "ID0": +**앵글 브래킷** (\< and \>)은 시스템 식별자를 나타내는 데에 사용됩니다. 예를 들어, 가이드가 ''을 표시한다면 문자 그대로 "ID0"이라 명명된 폴더가 아니라 'Nintendo 3DS' 폴더 내의 시스템별 식별자를 의미합니다. ![]({{ "/images/screenshots/onboarding/anglebrackets.png" | absolute_url }}) {: .notice--info} @@ -89,11 +89,11 @@ You may also see folder names indicated like this: `/folder/`. The slashes are u
{{ compat | markdownify }}
{% capture compat %} -Downloading files from GitHub +GitHub에서 파일 다운로드 ![]({{ "/images/screenshots/onboarding/github.png" | absolute_url }}) {: .notice--info} -In this guide, you will copy files that are downloaded on your computer/phone to your console's SD card. Many of these files come from GitHub, which is a website used by developers to publish their open-source releases. When downloading files from GitHub, you should download the file that *isn't* source code. +이 가이드를 통해 컴퓨터나 핸드폰으로 다운받은 파일을 3DS의 SD 카드로 복사하게 됩니다. 이러한 파일의 대부분은 개발자가 오픈 소스 릴리즈를 게시하는 데 사용하는 웹사이트인 GitHub에서 제공됩니다. GitHub에서 파일을 다운로드할 때에는 소스 코드가 *아닌* 파일을 다운로드해야 합니다. {% endcapture %}
{{ compat | markdownify }}
@@ -124,9 +124,9 @@ In this guide, you will copy files that are downloaded on your computer/phone to 만약 이 가이드를 따라가다 문제가 발생했다면, 도움을 받을 수 있는 경로도 여러 가지입니다! -+ If you have any questions that haven't been answered on this page, their answers might be in the [Pre-Installation FAQ](faq#pre-installation-faq). -+ If you experience an issue while following this guide, you can check the [Troubleshooting](troubleshooting) page for a solution. -+ If the resources we've provided here aren't helping, you can get one-on-one support over at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). ++ 만약 이 페이지에 없는 것에 대한 질문이 있다면, [설치 전 자주 묻는 질문](faq#설치-전-자주-묻는-질문)에서 찾을 수 있습니다. ++ 만약 이 가이드를 따라가다 문제를 겪게 되었다면, [문제 해결](troubleshooting) 페이지에서 해결 방법을 찾아볼 수 있습니다. ++ 제공해드리는 정보들이 딱히 도움이 되지 않는다면, [Nintendo Homebrew Discord 서버](https://discord.gg/MWxPgEp)에서 (영어로) 1:1 지원을 요청할 수 있습니다. [시작하기](get-started)로 계속합니다 {: .notice--primary} diff --git a/_pages/ko_KR/seedminer-(alternate).txt b/_pages/ko_KR/seedminer-(alternate).txt index ca768b9220..d47c088b21 100644 --- a/_pages/ko_KR/seedminer-(alternate).txt +++ b/_pages/ko_KR/seedminer-(alternate).txt @@ -14,9 +14,9 @@ ___ #### 마리오 카트 7 -이 방법은 게임 카드 또는 디지털 버전의 마리오 카트 7 게임을 사용합니다. Using the `movable.sed` file, you can modify Mario Kart 7's SD card data that will give you access to Homebrew Launcher, which will be used for further exploitation. +이 방법은 게임 카드 또는 디지털 버전의 마리오 카트 7 게임을 사용합니다. `movable.sed` 파일을 사용하여, 마리오 카트 7의 SD 카드 데이터를 개조하여 Homebrew Launcher 접근 권한을 획득하여 이후의 취약점 공략에 사용할 수 있습니다. -This method requires a computer running Windows. +이 방법은 Windows OS 컴퓨터가 필요합니다. {: .notice--warning} [boot9strap 설치 (Kartminer7)](installing-boot9strap-(kartminer7))로 계속합니다 diff --git a/_pages/ko_KR/seedminer-(mii).txt b/_pages/ko_KR/seedminer-(mii).txt index 3ce164f18f..074a93433c 100644 --- a/_pages/ko_KR/seedminer-(mii).txt +++ b/_pages/ko_KR/seedminer-(mii).txt @@ -5,7 +5,7 @@ title: "Seedminer (Mii)" {% include toc title="목차" %} {% capture gpu_warning %} -This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp), open the "#mii-mining-assistance" channel and provide the following: +This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. 위 사항에 대해서 잘 모르거나 필요한 하드웨어가 없을 경우, [Nintendo Homebrew Discord 서버](https://discord.gg/MWxPgEp) 에 들어간 다음, "#mii-mining-assistance" 채널에 들어가 다음 사항을 따라주세요 + Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself) + Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple) + Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL) @@ -33,7 +33,7 @@ If you are on Linux or macOS, replace `py -3` with `python3` in all commands. ### 준비물 -* The latest release of [Seedminer](https://github.com/zoogie/seedminer/releases/latest) (the Seedminer .zip) +* 최신 버전의 [Seedminer](https://github.com/zoogie/seedminer/releases/latest) (Seedminer `.zip` 파일) * Any 3.x version of [Python](https://www.python.org/downloads/) installed * 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. @@ -41,15 +41,15 @@ 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 + If this command fails with the error `No module named pip`, you must manually install pip. The methods to do this can be found on [this page](https://pip.pypa.io/en/stable/installation/). 1. Power on your console while the SD card is inserted 1. Open the Mii Maker app -1. Tap the "QR Code/Image Options" button -1. Tap "Save Mii as QR Code" +1. "QR Code/이미지 파일" 버튼을 눌러 주세요 +1. "Mii QR Code를 만들기"를 눌러 주세요 1. Select a Mii Character **that was created on this console, NOT imported from another console** (make a new one first if you don't have any), and press "OK" 1. 콘솔의 전원을 꺼 주세요 1. SD 카드를 컴퓨터에 삽입해 주세요 @@ -66,13 +66,13 @@ 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 In this section, you will turn the Mii QR code into a usable file and mine `movable.sed` with it. -1. Open the [editMii](https://zoogie.github.io/web/miiqr/) website on your computer +1. 컴퓨터에서 [editMii](https://zoogie.github.io/web/miiqr/) 웹사이트를 열어 주세요 1. Click on "Import from...", then select "QR Code" and upload the Mii QR code from earlier 1. Click on "Export to...", then select "encrypted (.bin)" + This will download a file named `input.bin` diff --git a/_pages/ko_KR/site-navigation.txt b/_pages/ko_KR/site-navigation.txt index 763ce6ecf5..9378a0bc2f 100644 --- a/_pages/ko_KR/site-navigation.txt +++ b/_pages/ko_KR/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [마무리 단계](finalizing-setup) + [boot9strap 설치 (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [boot9strap 설치 (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -49,6 +50,7 @@ sitemap: false + [boot9strap 설치 (kartdlphax)](installing-boot9strap-(kartdlphax)) + [boot9strap 설치 (Kartminer7)](installing-boot9strap-(kartminer7)) + [boot9strap 설치 (menuhax)](installing-boot9strap-(menuhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) + [boot9strap 설치 (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx)) + [boot9strap 설치 (ntrboot)](installing-boot9strap-(ntrboot)) + [boot9strap 설치 (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/ko_KR/troubleshooting.txt b/_pages/ko_KR/troubleshooting.txt index 2976386f0d..a92f19d9ad 100644 --- a/_pages/ko_KR/troubleshooting.txt +++ b/_pages/ko_KR/troubleshooting.txt @@ -18,6 +18,7 @@ title: "문제 해결" * [boot9strap 설치 (Soundhax)](#installing-boot9strap-soundhax) * [boot9strap 설치 (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [boot9strap 설치 (super-skaterhax)](#installing-boot9strap-super-skaterhax) +* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9) * [마무리 단계](#finalizing-setup) @@ -31,7 +32,7 @@ title: "문제 해결" ## SafeB9SInstaller와의 문제 -### Before opening SafeB9SInstaller +### SafeB9SInstaller 실행 전 {% capture compat %} Failed to open SafeB9SInstaller.bin @@ -45,7 +46,7 @@ title: "문제 해결" {% capture compat %} MicroSD Card - init failed -Your SD card is most likely acting weird. Try reformatting your SD card ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). If this doesn't work, try another SD card. +SD 카드에 이상이 있을 가능성이 높습니다. 다시 포맷해 보세요 ([Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux))). 이렇게까지 했는데도 효과가 없으면, 다른 SD 카드로 시도해보세요. {% endcapture %}
{{ compat | markdownify }}
@@ -122,7 +123,7 @@ Your SD card is most likely acting weird. Try reformatting your SD card ([Window 웹사이트에서 `movable.sed` 파일을 해킹할 수 없다고 확정했습니다. 정확한 ID0를 제공했는지 확인해주세요. 만약 ID0가 정확하다면, Seedminer를 통한 방법은 불가능하며 다른 방법을 이용해야 합니다. -If you have a New 3DS / New 3DS XL / New 2DS XL (as indicated by the four shoulder buttons on the back and the C-Stick on the right), you can follow [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)). 그 외에는 추가 하드웨어가 필요한 방법을 시도해야 할 수 있습니다. +만약 New 3DS / New 3DS XL / New 2DS XL (뒤에 4개의 어깨 버튼과 함께 오른쪽에 C-스틱이 달린 것들) 을 가지고 계시다면, [boot9strap 설치 (super-skaterhax)](installing-boot9strap-(super-skaterhax)) 방법을 따라해볼 수 있습니다. 그 외에는 추가 하드웨어가 필요한 방법을 시도해야 할 수 있습니다. {% endcapture %}
{{ compat | markdownify }}
@@ -143,7 +144,7 @@ To fix this, you will need to determine which folder contains your data. 이것 {% capture compat %} DSiWare 관리 메뉴가 BB3 multihax 메뉴를 표시하지 않고 깨짐 -`F00D43D5.bin`이 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 폴더 내에 있는 유일한 파일이어야 합니다. If it is, then re-create it with the [Bannerbomb3 Injector](https://zoogie.github.io/web/bb3). +`F00D43D5.bin`이 `Nintendo 3DS` -> `` -> `` -> `Nintendo DSiWare` 폴더 내에 있는 유일한 파일이어야 합니다. 만약 그렇다면, [BannerBomb3 툴](https://zoogie.github.io/web/bb3)에서 다시 생성해 주세요. 또한, `bb3.bin`이 SD 카드의 최상위 디렉토리에 있어야 합니다. If it is missing, then download the latest release of [Bannerbomb3](https://github.com/zoogie/Bannerbomb3/releases/download/v3.0/Release_v3.0.zip) (direct download), and copy the `bb3.bin` file from the Release `.zip` to the root of your SD card. @@ -161,7 +162,7 @@ To fix this, you will need to determine which folder contains your data. 이것 {% capture compat %} DSiWare 관리 메뉴에서 물음표가 표시됩니다 -`F00D43D5.bin` 파일에 문제가 있습니다. (잘못된 파일이거나 다른 3DS용 파일) Re-create your `F00D43D5.bin` file with the [Bannerbomb3 Injector](https://zoogie.github.io/web/bb3), ensuring that you use the `movable.sed` file for your console. +`F00D43D5.bin` 파일에 문제가 있습니다. (잘못된 파일이거나 다른 3DS용 파일) 해당 콘솔의 `movable.sed` 파일을 이용해, [BannerBomb3 툴](https://zoogie.github.io/web/bb3)에서 `F00D43D5.bin` 파일을 다시 생성해 주세요. {% endcapture %}
{{ compat | markdownify }}
@@ -328,7 +329,7 @@ You can also try resetting your browser save data: {% capture compat %} Browserhax QR 코드나 URL을 열면 브라우저가 꺼집니다 -이러한 브라우저 기반의 익스플로잇은 불안정하고 자주 종료됩니다. 그러나 종종 다음 단계를 수행하면 고쳐질 수 있습니다. +이러한 브라우저 기반의 취약점은 불안정하고 자주 종료됩니다. 그러나 종종 다음 단계를 수행하면 고쳐질 수 있습니다. 1. 브라우저를 실행하고 브라우저 설정을 실행해 주세요 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initialize Save Data" or "Clear All Save Data") @@ -400,16 +401,16 @@ SSLoth 프록시 설정이 잘못 설정되었습니다. 페이지의 SSLoth 섹 1. Tap Up/Down Arrows to set the correct Day, Month and Year. 1. Select OK to confirm. -If the problem persists: +문제가 지속될 경우: + Ensure that `arm11code.bin`, `browserhax_hblauncher_ropbin_payload.bin`, and `boot.3dsx` are on the root of the SD card (not inside of any folder) -+ Ensure that you selected the correct payload for your region AND system version -+ Ensure that your region settings look [like this](/images/screenshots/skater_lang.png) -+ Try resetting your browser data: ++ 올바른 지역과 시스템 버전을 선택했는지 다시 확인해 보세요 ++ 지역 설정이 제대로 되어 있는지 확인해 주세요 [참고 이미지](/images/screenshots/skater_lang.png) ++ 브라우저 데이터 삭제를 시도해 보세요: 1. 브라우저를 실행하고 브라우저 설정을 실행해 주세요 1. Scroll to the bottom and select "Reset Save Data" (it may also be called "Initilize Save Data" or "Clear All Save Data") 1. 익스플로잇을 다시 시도해 주세요 -+ Try changing the system language to something other than the current language ++ 시스템 언어를 현재 언어가 아닌 다른 언어로 변경해 보세요 {% endcapture %}
{{ compat | markdownify }}
@@ -428,13 +429,158 @@ If the problem persists: {% capture compat %} -An exception occured or "DLL_HEAP_INFORMATION" when pressing GO! +"GO! GO!" 선택 시 "An exception occurred" 또는 오류 화면이 표시됩니다 이미 커스텀 펌웨어가 설치되어 있을 수 있습니다. [CFW 확인](checking-for-cfw) 을 하는 것을 권장합니다. {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. 콘솔의 전원을 켜 주세요 +1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) +1. 콘솔의 전원을 꺼 주세요 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. `Nintendo 3DS` 폴더를 `BACKUP_Nintendo 3DS` 폴더로 이름을 변경해 주세요 +1. SD 카드를 콘솔에 다시 삽입해 주세요 +1. 콘솔의 전원을 켜 주세요 +1. 콘솔이 SD 카드 데이터를 생성할 때까지 기다려 주세요 + + 당신의 앱들이 사라졌을 것입니다. 이는 정상이며, 잠시 후에 고쳐질 것입니다. +1. 콘솔의 전원을 꺼 주세요 +1. SD 카드를 컴퓨터에 삽입해 주세요 +1. SD 카드의 `Nintendo 3DS` 폴더를 열어 주세요 +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. 콘솔의 전원을 켜 주세요 +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. 콘솔의 전원을 꺼 주세요 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. 콘솔의 전원을 켜 주세요 +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. 콘솔의 전원을 켜 주세요 +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. 콘솔의 전원을 꺼 주세요 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## 마무리 단계 {% capture compat %} @@ -562,7 +708,7 @@ You did not copy everything from `finalize.zip` to the root of your SD card. Rem {% capture compat %} Error #12: Copy (file).db fail -Ensure that your SD card is not [locked](/images/sdlock.png). If the SD card is not locked and you continue to get this error, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) for assistance. +Ensure that your SD card is not [locked](/images/sdlock.png). 이 상태가 아님에도 문제가 지속될 경우, [Nintendo Homebrew Discord 서버](https://discord.gg/MWxPgEp) 에 연락해 도움을 청하세요. {% endcapture %}
{{ compat | markdownify }}
@@ -582,7 +728,7 @@ The script has detected that the Nintendo 3DS folder is missing AND that you hav 1. (Home)을 눌러 작업 메뉴를 열어 주세요 1. "Scripts..."를 선택해 주세요 1. "finalize"를 선택해 주세요 -1. Follow the prompts in the script, answering any questions that you are asked +1. 스크립트 표시에 따라 필요한 행동을 취해주세요 {% endcapture %}
{{ compat | markdownify }}
@@ -603,9 +749,9 @@ The script has detected that the Nintendo 3DS folder is missing AND that you hav 알림 LED가 깜빡인다면: -+ **White**: Your 3DS was not able to find `boot.firm` on your SD card or on internal memory. -+ **Magenta**: Your 3DS was not able to find `boot.firm` on your SD card. 내부 메모리에 있는 `boot.firm`을 확인했으나, 파일이 손상되었습니다. -+ **Red**: Your 3DS was able to find `boot.firm` on both your SD card and on internal memory, but both files are corrupted. ++ **하얀색**: SD 카드 혹은 내부 메모리에서 `boot.firm`을 찾지 못했습니다. ++ **다홍색**: SD 카드에서 `boot.firm`을 찾지 못했습니다. 내부 메모리에 있는 `boot.firm`을 확인했으나, 파일이 손상되었습니다. ++ **빨간색**: `boot.firm` 파일을 찾았지만, SD 카드와 내부 메모리에 있는 파일 모두가 손상되었습니다. [Luma3DS의 최신 버전](https://github.com/LumaTeam/Luma3DS/releases/latest)을 다운받아 압축을 해제해, 새 `boot.firm` 파일을 SD 카드의 루트 디렉토리에 넣어주세요. (파일이 이미 있다면 덮어씌워주세요.) `boot.firm` 파일이 계속 문제가 있는 것으로 인식된다면, SD 카드에 문제가 있는지 확인해야 할 수 있습니다: ([Windows](h2testw-(windows)), [Linux](f3-(linux)), or [macOS](f3xswift-(mac))) 또, WinRAR로 압축 해제한 파일은 3DS에서 문제를 자주 일으키는 것으로 알려져 있습니다. @@ -737,9 +883,9 @@ SD 카드가 읽혔는지 확인하려면 SELECT를 누른 채 부팅해 아래
{{ compat | markdownify }}
{% capture compat %} -Opening the HOME Menu settings crashes the console or loads the Homebrew Launcher +HOME 메뉴 실행시 크래시가 발생하거나 Homebrew Launcher가 실행될 경우 -Your console likely still has menuhax67 installed. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here. +menuhax67가 여전히 설치되어 있는 듯합니다. To uninstall menuhax67, download the latest release of [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) (the menuhax `.zip`), then follow the ["Uninstall menuhax67" section](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits/menuhax67#Uninstall_menuhax67) here. {% endcapture %}
{{ compat | markdownify }}
@@ -779,9 +925,9 @@ Your console likely still has menuhax67 installed. To uninstall menuhax67, downl
{{ compat | markdownify }}
{% capture compat %} -Manually entering Homebrew Launcher +Homebrew Launcher 수동 접근 -If you are missing the Homebrew Launcher application from your HOME Menu, you can follow these instructions to manually enter the Homebrew Launcher. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.) +HOME 메뉴를 통해 Homebrew Launcher 애플리케이션에 접근이 불가능할 경우, 다음 방법을 통해 수동으로 Homebrew Launcher에 접근할 수 있습니다. (You will need [boot.3dsx and boot.firm](https://github.com/LumaTeam/Luma3DS/releases/latest) on the root of your SD card.) {% include_relative include/launch-hbl-dlp.txt %} @@ -789,7 +935,7 @@ If you are missing the Homebrew Launcher application from your HOME Menu, you ca
{{ compat | markdownify }}
{% capture compat %} -Turning off Parental Controls +청소년 보호 기능 끄기 You can disable the Parental Controls feature by going to System Settings -> Parental Controls and inserting the PIN, then pressing "Clear Settings", then "Delete" to remove it. However, if you do not know the PIN and therefore cannot access the console's settings, you will need to disable it. In order to do this, you need to obtain your console's master key (mkey): diff --git a/_pages/ko_KR/updating-firmware-(old-3ds).txt b/_pages/ko_KR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..bccf05c3e0 --- /dev/null +++ b/_pages/ko_KR/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### 중요 + +To use the MSET9 exploit, you must update your console to the latest system version. + +### 준비물 + +* 인터넷에 연결되있는 콘솔 + +#### 섹션 I - 본체 업데이트 + +{% include_relative include/sysupdate.txt cfw="false" %} + +Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) +{: .notice--primary} diff --git a/_pages/ms_MY/alternate-exploits.txt b/_pages/ms_MY/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/ms_MY/alternate-exploits.txt +++ b/_pages/ms_MY/alternate-exploits.txt @@ -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. diff --git a/_pages/ms_MY/bannerbomb3-fredtool-(twn).txt b/_pages/ms_MY/bannerbomb3-fredtool-(twn).txt index 8c6113e1c7..34e7696581 100644 --- a/_pages/ms_MY/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ms_MY/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ms_MY/bannerbomb3.txt b/_pages/ms_MY/bannerbomb3.txt index bdfb963821..570b150d86 100644 --- a/_pages/ms_MY/bannerbomb3.txt +++ b/_pages/ms_MY/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ms_MY/contribute.txt b/_pages/ms_MY/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ms_MY/contribute.txt +++ b/_pages/ms_MY/contribute.txt @@ -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 diff --git a/_pages/ms_MY/faq.txt b/_pages/ms_MY/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/ms_MY/faq.txt +++ b/_pages/ms_MY/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ms_MY/include/3ds-11.17.txt b/_pages/ms_MY/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ms_MY/include/3ds-11.17.txt +++ b/_pages/ms_MY/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ms_MY/installing-boot9strap-(kartminer7).txt b/_pages/ms_MY/installing-boot9strap-(kartminer7).txt index 4ed9dd3f85..6f85a1598e 100644 --- a/_pages/ms_MY/installing-boot9strap-(kartminer7).txt +++ b/_pages/ms_MY/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/ms_MY/installing-boot9strap-(mset9).txt b/_pages/ms_MY/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..fac3dfdfd1 --- /dev/null +++ b/_pages/ms_MY/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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. Pasang kad SD anda ke dalam komputer +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. Pasang kad SD anda ke dalam komputer +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. Pasang kad SD anda ke dalam komputer +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} \ No newline at end of file diff --git a/_pages/ms_MY/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ms_MY/installing-boot9strap-(ninjhax2-dx).txt index 66a715837e..e59f77c2ed 100644 --- a/_pages/ms_MY/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ms_MY/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ms_MY/installing-boot9strap-(petit-compwner).txt b/_pages/ms_MY/installing-boot9strap-(petit-compwner).txt index 2daec7fe26..d280082e1b 100644 --- a/_pages/ms_MY/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ms_MY/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ms_MY/installing-boot9strap-(safecerthax).txt b/_pages/ms_MY/installing-boot9strap-(safecerthax).txt index 3b3b5ca44b..98bba7782d 100644 --- a/_pages/ms_MY/installing-boot9strap-(safecerthax).txt +++ b/_pages/ms_MY/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/ms_MY/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ms_MY/installing-boot9strap-(smilehax-iie-jpn).txt index 2098b74921..5ba8f9fe2a 100644 --- a/_pages/ms_MY/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ms_MY/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/ms_MY/seedminer-(mii).txt b/_pages/ms_MY/seedminer-(mii).txt index 8371dc5004..c4dc0eff1f 100644 --- a/_pages/ms_MY/seedminer-(mii).txt +++ b/_pages/ms_MY/seedminer-(mii).txt @@ -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 diff --git a/_pages/ms_MY/site-navigation.txt b/_pages/ms_MY/site-navigation.txt index 9557fb67df..13faaea479 100644 --- a/_pages/ms_MY/site-navigation.txt +++ b/_pages/ms_MY/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/ms_MY/troubleshooting.txt b/_pages/ms_MY/troubleshooting.txt index 2f421abede..511212925e 100644 --- a/_pages/ms_MY/troubleshooting.txt +++ b/_pages/ms_MY/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Pasang kad SD anda ke dalam komputer +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ms_MY/updating-firmware-(old-3ds).txt b/_pages/ms_MY/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/ms_MY/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/nl_NL/alternate-exploits.txt b/_pages/nl_NL/alternate-exploits.txt index 0dae9a5a8d..ed32992338 100644 --- a/_pages/nl_NL/alternate-exploits.txt +++ b/_pages/nl_NL/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Inhoudsopgave" %} -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. diff --git a/_pages/nl_NL/bannerbomb3-fredtool-(twn).txt b/_pages/nl_NL/bannerbomb3-fredtool-(twn).txt index 890e66110d..616da82440 100644 --- a/_pages/nl_NL/bannerbomb3-fredtool-(twn).txt +++ b/_pages/nl_NL/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 het output_(naam) `.zip` bestand en navigeer naar `China_Taiwan` -> `output_setup` 1. Kopieer alle zes de `.bin` bestanden naar de `Nintendo DSiWare` map 1. Stop je SD-kaart terug in je console diff --git a/_pages/nl_NL/bannerbomb3.txt b/_pages/nl_NL/bannerbomb3.txt index 962717bc51..9684a26daa 100644 --- a/_pages/nl_NL/bannerbomb3.txt +++ b/_pages/nl_NL/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/nl_NL/contribute.txt b/_pages/nl_NL/contribute.txt index 021818fb0d..d8b5dbf3b3 100644 --- a/_pages/nl_NL/contribute.txt +++ b/_pages/nl_NL/contribute.txt @@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! Hier zijn e ## Onderhoud -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). ## Vertalingen diff --git a/_pages/nl_NL/faq.txt b/_pages/nl_NL/faq.txt index eb5975de54..83b09039b6 100644 --- a/_pages/nl_NL/faq.txt +++ b/_pages/nl_NL/faq.txt @@ -16,7 +16,7 @@ title: "Veelgestelde vragen" {% capture compat %} I am on the latest system version. Is mijn console hackbaar zonder externe hardware/vereisten? -Het hangt af van je 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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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). +Nee. 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 %} diff --git a/_pages/nl_NL/include/3ds-11.17.txt b/_pages/nl_NL/include/3ds-11.17.txt index 254c467919..6b21adc13b 100644 --- a/_pages/nl_NL/include/3ds-11.17.txt +++ b/_pages/nl_NL/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS firmware 11.17.0 was recently released**. Dit is wat je moet weten: +**The latest 3DS firmware is 11.17.0**. Dit is wat je moet weten: + 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. diff --git a/_pages/nl_NL/installing-boot9strap-(kartminer7).txt b/_pages/nl_NL/installing-boot9strap-(kartminer7).txt index 4387b7bc36..c2c5f16bf3 100644 --- a/_pages/nl_NL/installing-boot9strap-(kartminer7).txt +++ b/_pages/nl_NL/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + De hoofdmap van de SD-kaart verwijst naar de bovenste map van de SD-kaart, waarin je alle mappen op de SD-kaart kunt zien, waaronder de Nintendo 3DS map, zonder je in de Nintendo 3DS map te bevinden 1. Maak een map genaamd `boot9strap` op de hoofdmap van je SD-kaart 1. Kopieer `boot9strap.firm` en `boot9strap.firm.sha` van de boot9strap `.zip` naar de `/boot9strap/` map op je SD-kaart -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. Kopieer `SafeB9SInstaller.bin` van de SafeB9SInstaller `.zip` naar de hoofdmap van je SD-kaart 1. Maak een map genaamd "3ds" op de hoofdmap van je SD-kaart als die nog niet bestaat + 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) +### Doorgaan naar [Installatie voltooien](finalizing-setup) {: .notice-primary} diff --git a/_pages/nl_NL/installing-boot9strap-(mset9).txt b/_pages/nl_NL/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..e90e42f17d --- /dev/null +++ b/_pages/nl_NL/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Inhoudsopgave" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Wat je nodig hebt + +* 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. + +### Instructies + +#### Deel I - Voorbereiding + +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. Zet je console uit +1. Plaats je SD kaart in je 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 + + Zet je console aan + + Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) + + Zet je console uit + + 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. Stop je SD-kaart terug in je console +1. Zet je console aan + +#### 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. Plaats je SD kaart in je 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. Als de exploit succesvol was, zal je SafeB9SInstaller hebben opgestart + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Deel III - Boot9strap installeren + +{% 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. Zet je console uit +1. Plaats je SD kaart in je 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 %} +___ + +### Doorgaan naar [Installatie voltooien](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/nl_NL/installing-boot9strap-(ninjhax2-dx).txt b/_pages/nl_NL/installing-boot9strap-(ninjhax2-dx).txt index 399f26cb0f..e4504e4610 100644 --- a/_pages/nl_NL/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/nl_NL/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/nl_NL/installing-boot9strap-(petit-compwner).txt b/_pages/nl_NL/installing-boot9strap-(petit-compwner).txt index 339974a153..3c4aa7ffc6 100644 --- a/_pages/nl_NL/installing-boot9strap-(petit-compwner).txt +++ b/_pages/nl_NL/installing-boot9strap-(petit-compwner).txt @@ -40,6 +40,7 @@ In this section, you will copy the files necessary to launch b9sTool, which is u 1. Zet je console aan ![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }}) + {: .notice--info} #### Section III - petit-compwner diff --git a/_pages/nl_NL/installing-boot9strap-(safecerthax).txt b/_pages/nl_NL/installing-boot9strap-(safecerthax).txt index 37b0729a8b..c129dff430 100644 --- a/_pages/nl_NL/installing-boot9strap-(safecerthax).txt +++ b/_pages/nl_NL/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your + The camera applet should appear 1. Zet je console uit -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} #### Deel II - Voorbereiding diff --git a/_pages/nl_NL/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/nl_NL/installing-boot9strap-(smilehax-iie-jpn).txt index 651c06fc21..6766f71752 100644 --- a/_pages/nl_NL/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/nl_NL/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Maak een map genaamd "3ds" op de hoofdmap van je SD-kaart als die nog niet bestaat + 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. Stop je SD-kaart terug in je console 1. Zet je console aan -![]({{ "/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. Als de exploit succesvol was, zal je SafeB9SInstaller hebben opgestart diff --git a/_pages/nl_NL/seedminer-(mii).txt b/_pages/nl_NL/seedminer-(mii).txt index 1812c7e487..b91541cfa2 100644 --- a/_pages/nl_NL/seedminer-(mii).txt +++ b/_pages/nl_NL/seedminer-(mii).txt @@ -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 diff --git a/_pages/nl_NL/site-navigation.txt b/_pages/nl_NL/site-navigation.txt index fd4f2d1d80..769a3a20c6 100644 --- a/_pages/nl_NL/site-navigation.txt +++ b/_pages/nl_NL/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Installatie voltooien](finalizing-setup) + [Boot9strap installeren (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Boot9strap installeren (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/nl_NL/troubleshooting.txt b/_pages/nl_NL/troubleshooting.txt index 5a8e50ed24..a0de228427 100644 --- a/_pages/nl_NL/troubleshooting.txt +++ b/_pages/nl_NL/troubleshooting.txt @@ -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) * [Installatie voltooien](#finalizing-setup) @@ -435,6 +436,151 @@ Dit geeft waarschijnlijk aan dat je al custom firmware hebt. Je zou best [contro {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. Zet je console aan +1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) +1. Zet je console uit +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Hernoem de `Nintendo 3DS` map naar `BACKUP_Nintendo 3DS` +1. Stop je SD-kaart terug in je console +1. Zet je console aan +1. Wait for the console to generate the SD card data + + Je applicaties zullen verdwenen zijn. Dit is normaal en wordt binnenkort opgelost +1. Zet je console uit +1. Plaats je SD kaart in je computer +1. Ga naar de `Nintendo 3DS` map op je SD-kaart +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. Zet je console aan +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Zet je console uit +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. Zet je console aan +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. Zet je console aan +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Zet je console uit +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## Installatie voltooien {% 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 %} diff --git a/_pages/nl_NL/updating-firmware-(old-3ds).txt b/_pages/nl_NL/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..b99b4ea995 --- /dev/null +++ b/_pages/nl_NL/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Verplicht te lezen + +To use the MSET9 exploit, you must update your console to the latest system version. + +### Wat je nodig hebt + +* 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} diff --git a/_pages/no_NO/alternate-exploits.txt b/_pages/no_NO/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/no_NO/alternate-exploits.txt +++ b/_pages/no_NO/alternate-exploits.txt @@ -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. diff --git a/_pages/no_NO/bannerbomb3-fredtool-(twn).txt b/_pages/no_NO/bannerbomb3-fredtool-(twn).txt index 830aaf160e..6d4576d917 100644 --- a/_pages/no_NO/bannerbomb3-fredtool-(twn).txt +++ b/_pages/no_NO/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/no_NO/bannerbomb3.txt b/_pages/no_NO/bannerbomb3.txt index e2e2cce9e2..03bba4a842 100644 --- a/_pages/no_NO/bannerbomb3.txt +++ b/_pages/no_NO/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/no_NO/contribute.txt b/_pages/no_NO/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/no_NO/contribute.txt +++ b/_pages/no_NO/contribute.txt @@ -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 diff --git a/_pages/no_NO/faq.txt b/_pages/no_NO/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/no_NO/faq.txt +++ b/_pages/no_NO/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/no_NO/include/3ds-11.17.txt b/_pages/no_NO/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/no_NO/include/3ds-11.17.txt +++ b/_pages/no_NO/include/3ds-11.17.txt @@ -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. diff --git a/_pages/no_NO/installing-boot9strap-(kartminer7).txt b/_pages/no_NO/installing-boot9strap-(kartminer7).txt index f8b94838ce..62b383d20d 100644 --- a/_pages/no_NO/installing-boot9strap-(kartminer7).txt +++ b/_pages/no_NO/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/no_NO/installing-boot9strap-(mset9).txt b/_pages/no_NO/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..9b8444c350 --- /dev/null +++ b/_pages/no_NO/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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. Sett inn SD-kortet i datamaskinen din +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. Sett inn SD-kortet i datamaskinen din +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. Sett inn SD-kortet i datamaskinen din +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} \ No newline at end of file diff --git a/_pages/no_NO/installing-boot9strap-(ninjhax2-dx).txt b/_pages/no_NO/installing-boot9strap-(ninjhax2-dx).txt index b04cc3bc09..4686ae3bf9 100644 --- a/_pages/no_NO/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/no_NO/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/no_NO/installing-boot9strap-(petit-compwner).txt b/_pages/no_NO/installing-boot9strap-(petit-compwner).txt index d789b99e3f..ab7e569f78 100644 --- a/_pages/no_NO/installing-boot9strap-(petit-compwner).txt +++ b/_pages/no_NO/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/no_NO/installing-boot9strap-(safecerthax).txt b/_pages/no_NO/installing-boot9strap-(safecerthax).txt index 1924a8387f..dca2fae9a1 100644 --- a/_pages/no_NO/installing-boot9strap-(safecerthax).txt +++ b/_pages/no_NO/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/no_NO/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/no_NO/installing-boot9strap-(smilehax-iie-jpn).txt index 6765780dd6..9941058c78 100644 --- a/_pages/no_NO/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/no_NO/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/no_NO/seedminer-(mii).txt b/_pages/no_NO/seedminer-(mii).txt index 0e8c57b0d9..9f07587d67 100644 --- a/_pages/no_NO/seedminer-(mii).txt +++ b/_pages/no_NO/seedminer-(mii).txt @@ -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 diff --git a/_pages/no_NO/site-navigation.txt b/_pages/no_NO/site-navigation.txt index 18da8283df..4c6c17f1b2 100644 --- a/_pages/no_NO/site-navigation.txt +++ b/_pages/no_NO/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/no_NO/troubleshooting.txt b/_pages/no_NO/troubleshooting.txt index 27f3c8ff28..a236eaed8f 100644 --- a/_pages/no_NO/troubleshooting.txt +++ b/_pages/no_NO/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Sett inn SD-kortet i datamaskinen din +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/no_NO/updating-firmware-(old-3ds).txt b/_pages/no_NO/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/no_NO/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/pl_PL/alternate-exploits.txt b/_pages/pl_PL/alternate-exploits.txt index 1b3cc40092..be0024f4f3 100644 --- a/_pages/pl_PL/alternate-exploits.txt +++ b/_pages/pl_PL/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Spis Treści" %} -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. diff --git a/_pages/pl_PL/bannerbomb3-fredtool-(twn).txt b/_pages/pl_PL/bannerbomb3-fredtool-(twn).txt index 4ee010f0c5..be4daaa057 100644 --- a/_pages/pl_PL/bannerbomb3-fredtool-(twn).txt +++ b/_pages/pl_PL/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/pl_PL/bannerbomb3.txt b/_pages/pl_PL/bannerbomb3.txt index b40f0b11d0..485cf7bf8d 100644 --- a/_pages/pl_PL/bannerbomb3.txt +++ b/_pages/pl_PL/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/pl_PL/contribute.txt b/_pages/pl_PL/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/pl_PL/contribute.txt +++ b/_pages/pl_PL/contribute.txt @@ -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 diff --git a/_pages/pl_PL/faq.txt b/_pages/pl_PL/faq.txt index 8dbce91f49..01b0a57982 100644 --- a/_pages/pl_PL/faq.txt +++ b/_pages/pl_PL/faq.txt @@ -16,7 +16,7 @@ title: "Często zadawane pytania (FAQ)" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/pl_PL/include/3ds-11.17.txt b/_pages/pl_PL/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/pl_PL/include/3ds-11.17.txt +++ b/_pages/pl_PL/include/3ds-11.17.txt @@ -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. diff --git a/_pages/pl_PL/installing-boot9strap-(kartminer7).txt b/_pages/pl_PL/installing-boot9strap-(kartminer7).txt index 7dfa2bd94e..03c0db4bca 100644 --- a/_pages/pl_PL/installing-boot9strap-(kartminer7).txt +++ b/_pages/pl_PL/installing-boot9strap-(kartminer7).txt @@ -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. Stwórz folder o nazwie `boot9strap` w katalogu głównym karty SD 1. Skopiuj `boot9strap.firm` i `boot9strap.firm.sha` z boot9strap `.zip` do folderu `/boot9strap/` na karcie SD -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. Stwórz folder o nazwie `3ds` w głównym katalogu twojej karty SD, jeśli jeszcze nie istnieje + 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) +### Kontynuuj do [Finalizowanie Instalacji](finalizing-setup) {: .notice-primary} diff --git a/_pages/pl_PL/installing-boot9strap-(mset9).txt b/_pages/pl_PL/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..880a9ec3da --- /dev/null +++ b/_pages/pl_PL/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Spis Treści" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Czego Potrzebujesz + +* 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. + +### Instrukcje + +#### Sekcja I - Przygotowanie + +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. Włóż kartę SD do komputera +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. Włóż kartę SD do komputera +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. Jeśli operacja zakończyła się pomyślnie, uruchomi się SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Sekcja III - Instalacja 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. Włóż kartę SD do komputera +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 %} +___ + +### Kontynuuj do [Finalizowanie Instalacji](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/pl_PL/installing-boot9strap-(ninjhax2-dx).txt b/_pages/pl_PL/installing-boot9strap-(ninjhax2-dx).txt index 79b8e25205..fa2689f546 100644 --- a/_pages/pl_PL/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/pl_PL/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/pl_PL/installing-boot9strap-(petit-compwner).txt b/_pages/pl_PL/installing-boot9strap-(petit-compwner).txt index 0704df723f..e9d48b2b68 100644 --- a/_pages/pl_PL/installing-boot9strap-(petit-compwner).txt +++ b/_pages/pl_PL/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/pl_PL/installing-boot9strap-(safecerthax).txt b/_pages/pl_PL/installing-boot9strap-(safecerthax).txt index e1ffab04bd..88bf6f17f5 100644 --- a/_pages/pl_PL/installing-boot9strap-(safecerthax).txt +++ b/_pages/pl_PL/installing-boot9strap-(safecerthax).txt @@ -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} #### Sekcja II - Przygotowanie diff --git a/_pages/pl_PL/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/pl_PL/installing-boot9strap-(smilehax-iie-jpn).txt index 1b66e54b10..6b1677aff2 100644 --- a/_pages/pl_PL/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/pl_PL/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Stwórz folder o nazwie `3ds` w głównym katalogu twojej karty SD, jeśli jeszcze nie istnieje + 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. Jeśli operacja zakończyła się pomyślnie, uruchomi się SafeB9SInstaller diff --git a/_pages/pl_PL/seedminer-(mii).txt b/_pages/pl_PL/seedminer-(mii).txt index aa4627fbe9..7025c8a192 100644 --- a/_pages/pl_PL/seedminer-(mii).txt +++ b/_pages/pl_PL/seedminer-(mii).txt @@ -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 diff --git a/_pages/pl_PL/site-navigation.txt b/_pages/pl_PL/site-navigation.txt index 96bfac530c..169f568846 100644 --- a/_pages/pl_PL/site-navigation.txt +++ b/_pages/pl_PL/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalizowanie Instalacji](finalizing-setup) + [Instalacja boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Instalacja boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/pl_PL/troubleshooting.txt b/_pages/pl_PL/troubleshooting.txt index 6d00466552..37ead75024 100644 --- a/_pages/pl_PL/troubleshooting.txt +++ b/_pages/pl_PL/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Włóż kartę SD do komputera +1. Przejdź do folderu `Nintendo 3DS` na karcie SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/pl_PL/updating-firmware-(old-3ds).txt b/_pages/pl_PL/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..27058f27cc --- /dev/null +++ b/_pages/pl_PL/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Wymagana Lektura + +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} diff --git a/_pages/pt_BR/alternate-exploits.txt b/_pages/pt_BR/alternate-exploits.txt index 7c9e994570..64b4d51f2c 100644 --- a/_pages/pt_BR/alternate-exploits.txt +++ b/_pages/pt_BR/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Exploits Alternativos" {% include toc title="Tabela de Conteúdo" %} -Os consoles 3DS / 3DS XL / 2DS no firmware 11.17.0 não possuem atualmente nenhum método gratuito ou somente para software. Por conseguinte, todos os métodos têm aqui uma espécie de pré-requisito. +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. ### Aplicativos da eShop instalados @@ -21,7 +21,7 @@ Continue em [Seedminer (Alternativo)](seedminer-(alternate)) Alternativamente, SmileBASIC (um jogo pago) pode ser usado para ter acesso ao Homebrew Launcher sem usar o 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 em [Instalando boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)). Se você tiver a versão japonesa, continue em [Instalando boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)). {: .notice--primary} Se você possui uma cópia dos EUA do jogo Petit Computer na versão 2.2 (pago; apenas digital) você pode usá-la para instalar boot9strap. diff --git a/_pages/pt_BR/bannerbomb3-fredtool-(twn).txt b/_pages/pt_BR/bannerbomb3-fredtool-(twn).txt index ee64953684..c4f42b8f6d 100644 --- a/_pages/pt_BR/bannerbomb3-fredtool-(twn).txt +++ b/_pages/pt_BR/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ Essas instruções são APENAS para consoles tailandeses (indicados por um T no + `` é uma pasta de 32 caracteres dentro da pasta `` + Se você tiver múltiplas pastas `, siga as instruções [aqui](troubleshooting#bannerbomb3) 1. Crie uma pasta chamada `Nintendo DSiWare` dentro do `` - + Se você já teve a pasta *e* já existe algum arquivo de backup de DSiWare existente (`. dentro) dentro, copie-os para seu PC e remova-os do seu cartão SD + + Se você já teve a pasta *e* existem algum arquivo de backup de DSiWare existente (`<8-character-id>.bin) dentro desta pasta, copie-os para o seu computador e remova-os do seu cartão SD 1. Abra o arquivo output_(nome) `.zip` e navegue até `China_Taiwan` -> `output_setup` 1. Copie todos os seis arquivos `.bin` para a pasta `Nintendo DSiWare` 1. Reinsira o cartão SD no seu console diff --git a/_pages/pt_BR/bannerbomb3.txt b/_pages/pt_BR/bannerbomb3.txt index 428bf0f631..155f08a758 100644 --- a/_pages/pt_BR/bannerbomb3.txt +++ b/_pages/pt_BR/bannerbomb3.txt @@ -50,7 +50,7 @@ Nesta seção, você irá copiar os arquivos necessários para acionar o exploit + Se você tiver múltiplas pastas `, siga as instruções [aqui](troubleshooting#bannerbomb3) ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. Crie uma pasta chamada `Nintendo DSiWare` dentro do `` - + Se você já teve a pasta *e* já existe algum arquivo de backup de DSiWare existente (`. dentro) dentro, copie-os para seu PC e remova-os do seu cartão SD + + Se você já teve a pasta *e* existem algum arquivo de backup de DSiWare existente (`<8-character-id>.bin) dentro desta pasta, copie-os para o seu computador e remova-os do seu cartão SD 1. Copie o arquivo `F00D43D5.bin` do `BannerBomb3.zip` para a pasta `Nintendo DSiWare` ![]({{ "/images/screenshots/bb3/dsiware-location-2.png" | absolute_url }}) diff --git a/_pages/pt_BR/checking-for-cfw.txt b/_pages/pt_BR/checking-for-cfw.txt index 72782bb119..aafef55dc0 100644 --- a/_pages/pt_BR/checking-for-cfw.txt +++ b/_pages/pt_BR/checking-for-cfw.txt @@ -36,7 +36,7 @@ Se você ver a versão 7.1 do Luma3DS, continue em [Atualizando B9S](updating-b9 Se você ver a versão 8.0 do Luma3DS ou superior, continue em [Restaurando / Atualizando CFW](restoring-updating-cfw) {: .notice--primary} -If you see GodMode9, Decrypt9WIP, Hourglass9, or Luma3DS chainloader, you held (Start) by accident and should try these instructions again with (Select) +Se você ver GodMode9, Decrypt9WIP, Hourglass9 ou um chainloader do Luma3DS, você pressionou (Start) acidentalmente e deve tentar estas instruções novamente com (Select) {: .notice--warning} Se você ver algo não descrito nas opções acima, entre no [Discord do Nintendo Homebrew](https://discord.gg/MWxPgEp) e peça ajuda, em inglês. diff --git a/_pages/pt_BR/contribute.txt b/_pages/pt_BR/contribute.txt index f8842a9a25..555d9dc08f 100644 --- a/_pages/pt_BR/contribute.txt +++ b/_pages/pt_BR/contribute.txt @@ -6,7 +6,7 @@ Estamos felizes que você gostaria de contribuir para 3ds.hacks.guide! Aqui est ## Manutenção -Este guia é de código aberto - seu repositório está disponível [aqui](https://github.com/hacks-guide/Guide_3DS). Se você notou algum problema neste guia, você pode arquivar um issue para nos alertar ou arquivar uma pull request para fazer as alterações necessárias você mesmo. +Este guia é de código aberto - seu repositório está disponível [aqui](https://github.com/hacks-guide/Guide_3DS). Se você notou algum problema neste guia, você pode arquivar um issue para nos alertar ou arquivar uma pull request para fazer as alterações necessárias você mesmo. Você também pode conversar conosco no canal #guide-meta em [Nintendo Homebrew no Discord](https://discord.gg/MWxPgEp). ## Traduções diff --git a/_pages/pt_BR/faq.txt b/_pages/pt_BR/faq.txt index c7f201c409..17a674830c 100644 --- a/_pages/pt_BR/faq.txt +++ b/_pages/pt_BR/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} Estou na versão mais recente do sistema. É possível que meu console seja invadido sem o uso de qualquer hardware externo ou pré-requisito? -Depende do seu modelo de console. No momento, New 3DS / New 3DS XL / New 2DS XL são [capazes de serem modificados na 11.17.0](homebrew-launcher-(super-skaterhax)) sem nenhum pré-requisito (ex. aplicativos da eShop, itens físicos), enquanto 3DS / 3DS XL / 2DS requerem [software adicional ou 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 %}
{{ compat | markdownify }}
@@ -91,7 +91,7 @@ Você precisará de pelo menos 1.5GB de espaço livre no cartão SD para seguir {% capture compat %} Ouvi falar sobre essa coisa que tenho que pagar para obter (Gateway, Sky3DS, ntrboot, R4, etc). Isso é algo que eu preciso? -No momento, os consoles 3DS / 3DS XL / 2DS na 11.17.0 precisam usar um dos muitos [exploits alternativos](alternate-exploits) para instalar custom firmware. Se nenhum dos outros pré-requisitos estiver disponível, ntrboot será a opção mais barata disponível (cerca de 20 dólares). +Não. 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. Os flashcarts com 3DS-mode como Gateway e Sky3DS não são recomendados porque eles estão obsoletos e podem carregar o risco de banimento ou brick. {% endcapture %} diff --git a/_pages/pt_BR/include/3ds-11.17.txt b/_pages/pt_BR/include/3ds-11.17.txt index 5ade758581..5ef6f086fc 100644 --- a/_pages/pt_BR/include/3ds-11.17.txt +++ b/_pages/pt_BR/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**Firmware 11.17.0 para o 3DS foi lançado recentemente**. Veja aqui o que você deve saber: +**The latest 3DS firmware is 11.17.0**. Veja aqui o que você deve saber: - Se o seu console estiver executando *Luma 10.2.1 ou superior*, a atualização é *100% segura*. Você pode verificar a sua versão do Luma segurando (Select) enquanto inicializa o seu console. + Se o seu console estiver em uma versão do Luma mais antiga, você deve [atualizar o Luma](checking-for-cfw) antes de atualizar o seu console para 11.17.0. -+ Se o seu console ainda não tem custom firmware, **NÃO atualize para a versão mais recente** a menos que este guia o instrua. -+ Se o seu console não modificado JÁ ESTIVER na versão 11.17.0, este guia foi atualizado em conformidade. Especificamente, os consoles da linha New 3DS têm um [método de software livre](homebrew-launcher-(super-skaterhax)), enquanto os consoles da linha Old 3DS precisarão usar [exploits alternativos](alternate-exploits) que dependem de hardware ou software externo. ++ Se o seu console ainda não tem custom firmware, **NÃO atualize para a versão mais recente** a menos que este guia o instrua. The methods on earlier firmwares are easier and more stable. ++ Se o seu console não modificado JÁ ESTIVER na versão 11.17.0, este guia foi atualizado em conformidade. 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. diff --git a/_pages/pt_BR/installing-boot9strap-(kartminer7).txt b/_pages/pt_BR/installing-boot9strap-(kartminer7).txt index df081406c8..cc2c9d27cb 100644 --- a/_pages/pt_BR/installing-boot9strap-(kartminer7).txt +++ b/_pages/pt_BR/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ Nesta seção, você fará com que o 3DS gere alguns dados no Mario Kart 7 que s + A raiz do cartão SD refere-se ao diretório inicial no seu cartão SD onde você pode ver a pasta Nintendo 3DS, mas não está dentro dela 1. Crie uma pasta chamada `boot9strap` na raiz do seu cartão SD 1. Copie o `boot9strap.firm` e o `boot9strap.firm.sha` do `.zip` do boot9strap para a pasta `/boot9strap/` no seu cartão SD -1. Copie `SafeB9SInstaller.bin` para a raiz do seu cartão SD +1. Copie `SafeB9SInstaller.bin` do `.zip` do SafeB9SInstaller para a raiz do seu cartão SD 1. Crie uma pasta chamada `3ds` na raiz do seu cartão SD se ela ainda não existir + Esta pasta armazena aplicativos homebrew e dados; é diferente da pasta `Nintendo 3DS` que o console gera automaticamente 1. Copie a pasta `nimdsphax` do nimdsphax `.zip` para a pasta `/3ds/` no seu cartão SD @@ -117,5 +117,5 @@ A partir daqui, você pode reativar a comunicação sem fio. ___ -Continue em [Finalizando a instalação](finalizing-setup) +### Continue para [Finalizando a instalação](finalizing-setup) {: .notice-primary} diff --git a/_pages/pt_BR/installing-boot9strap-(mset9).txt b/_pages/pt_BR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..57c601d755 --- /dev/null +++ b/_pages/pt_BR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Tabela de Conteúdo" %} + +{% capture technical_info %} +Detalhes técnicos (opcional) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### Notas de Compatibilidade + +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} + +### O que é necessário + +* 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. Verifique abrindo um terminal e digitando `python3 -V`. Se este retornar um número de versão, ele funcionará para este guia. + +### Instruções + +#### Seção I - Preparação + +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. Desligue seu console +1. Insira o cartão SD no seu computador +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 + + Ligue o seu console + + Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) + + Desligue seu 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. Reinsira o cartão SD no seu console +1. Ligue o seu 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. Insira o cartão SD no seu computador +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. Se o exploit for bem-sucedido, você terá entrado no SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Seção III - Instalando o 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. Desligue seu console +1. Insira o cartão SD no seu computador +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 para [Finalizando a instalação](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/pt_BR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/pt_BR/installing-boot9strap-(ninjhax2-dx).txt index 7cd65d2b05..0bf6868738 100644 --- a/_pages/pt_BR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/pt_BR/installing-boot9strap-(ninjhax2-dx).txt @@ -58,7 +58,7 @@ Este processo irá sobrescrever o seu save de Cubic Ninja, se você tiver um. + Se solicitado, exclua todos os dados 1. Selecione "QR Code" 1. Selecione "Scan QR Code" -1. Em seu PC, abra o navegador e vá para [o website do ninjhax2-dx](https://zoogie.github.io/web/nh2dx/) +1. Em seu computador, abra o navegador e vá para [o website do ninjhax2-dx](https://zoogie.github.io/web/nh2dx/) 1. Selecione a região e o hardware do seu console 1. No seu console, leia o código QR + Se o jogo sair para o Menu HOME, então o exploit foi instalado corretamente diff --git a/_pages/pt_BR/installing-boot9strap-(petit-compwner).txt b/_pages/pt_BR/installing-boot9strap-(petit-compwner).txt index cbc34a829a..d76a71816d 100644 --- a/_pages/pt_BR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/pt_BR/installing-boot9strap-(petit-compwner).txt @@ -40,6 +40,7 @@ Nesta seção, você copiará os arquivos necessários para iniciar o b9sTool, q 1. Ligue o seu console ![]({{ "/images/screenshots/petit-compwner-root-layout.png" | absolute_url }}) + {: .notice--info} #### Seção III - petit-compwner diff --git a/_pages/pt_BR/installing-boot9strap-(safecerthax).txt b/_pages/pt_BR/installing-boot9strap-(safecerthax).txt index 58d39e72d5..df786dabdc 100644 --- a/_pages/pt_BR/installing-boot9strap-(safecerthax).txt +++ b/_pages/pt_BR/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ Nesta seção, você verá se seus botões de gatilho estão funcionando no cons + O applet da câmera deve aparecer 1. Desligue seu console -Se a câmera NÃO aparecer, você não pode seguir este método. Se esse for o caso, fique no seu firmware atual e peça para ajuda ao [Nintendo Homebrew no Discord](https://discord.gg/MWxPgEp). +Se a câmera NÃO aparecer, você não pode seguir este método. If this is the case, use [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) instead. {: .notice--warning} ### Seção II - Preparação diff --git a/_pages/pt_BR/installing-boot9strap-(smilehax-iie).txt b/_pages/pt_BR/installing-boot9strap-(smilehax-iie).txt index f206ca24c6..f124d8234a 100644 --- a/_pages/pt_BR/installing-boot9strap-(smilehax-iie).txt +++ b/_pages/pt_BR/installing-boot9strap-(smilehax-iie).txt @@ -4,7 +4,7 @@ title: "Instalando boot9strap (smilehax-IIe)" {% include toc title="Tabela de Conteúdo" %} -Este conjunto de instruções não suporta a versão japonesa do SmileBASIC. The guide for that version can be found [here](installing-boot9strap-(smilehax-iie-jpn)). +Este conjunto de instruções não suporta a versão japonesa do SmileBASIC. O guia para essa versão pode ser encontrado [aqui](installing-boot9strap-(smilehax-iie-jpn)). {: .notice--warning} {% capture technical_info %} diff --git a/_pages/pt_BR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/pt_BR/installing-boot9strap-(smilehax-iie-jpn).txt index 90372d9c96..d804090abf 100644 --- a/_pages/pt_BR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/pt_BR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -1,10 +1,10 @@ --- -title: "Installing boot9strap (smilehax-IIe-JPN)" +title: "Instalando boot9strap (smilehax-IIe-JPN)" --- {% include toc title="Tabela de Conteúdo" %} -This set of instructions does not support the USA and EUR versions of SmileBASIC. The guide for those versions can be found [here](installing-boot9strap-(smilehax-iie)). +Este conjunto de instruções não tem suporte a versão EUA nem a versão EUR do SmileBASIC. O guia para essas versões pode ser encontrado [aqui](installing-boot9strap-(smilehax-iie)). {: .notice--warning} {% capture technical_info %} @@ -28,7 +28,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC ### Instruções #### Seção I - Preparação -1. Make sure SmileBASIC is updated to the latest version +1. Certifique-se de que o SmileBASIC está atualizado para versão mais recente 1. Desligue seu console 1. Insira o cartão SD no seu computador 1. Copie `boot.firm` e `boot.3dsx` do `.zip` do Luma3DS para a raiz do seu cartão SD @@ -36,19 +36,18 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC 1. Crie uma pasta chamada `boot9strap` na raiz do seu cartão SD 1. Copie o `boot9strap.firm` e o `boot9strap.firm.sha` do `.zip` do boot9strap para a pasta `/boot9strap/` no seu cartão SD 1. Copie `SafeB9SInstaller.bin` do `.zip` do SafeB9SInstaller para a raiz do seu cartão SD -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` +1. Copie `new3ds_JPN.bin` ou `old3ds_JPN.bin` (dependendo do seu modelo) de `otherapps_with_CfgS_11.17.zip` para a raiz do seu cartão SD e, em seguida, renomeie o payload para `otherapp.bin` + Não adicione a extensão `.bin` se você não a vê -1. Transfer `SH2E-JPN.300.wav` from the Release_sh2e `.zip` to a device that can play `.wav` files, for example a phone -1. Copie o `.icn` petitcom para sua região para a raiz do seu cartão SD +1. Transfira `SH2E-JPN.300.wav` do `.zip` Release_sh2e para um dispositivo que pode reproduzir arquivos `.wav`, por exemplo um telefone 1. Crie uma pasta chamada `3ds` na raiz do seu cartão SD se ela ainda não existir + Esta pasta armazena aplicativos homebrew e dados; é diferente da pasta `Nintendo 3DS` que o console gera automaticamente 1. Copie a pasta `nimdsphax` do nimdsphax `.zip` para a pasta `/3ds/` no seu cartão SD -1. Navigate to `Nintendo 3DS` -> `` -> `` -> `title` -> `0004000e` -1. Rename the `00117200` folder to `_00117200` +1. Navegue até `Nintendo 3DS` -> `-> `` -> `title` -> `0004000e` +1. Renomeie a pasta `00117200` para `_00117200` 1. Reinsira o cartão SD no seu console 1. Ligue o seu 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 }}) @@ -61,7 +60,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC #### Seção II - smilehax 1. Abra o SmileBASIC - + DO NOT update the game if prompted + + NÃO atualize o jogo se solicitado 1. Selecione a opção "Publish/Download Projects" 1. Selecione a opção "Download (Receive) using Public Key" 1. Pressione o botão "Yes" @@ -76,7 +75,7 @@ This set of instructions does not support the USA and EUR versions of SmileBASIC 1. Agora selecione 300BPS, e então reproduza o arquivo `.wav` 1. Quando terminar, pressione "Yes" e então pressione "OK" 1. Pressione o botão START -1. Selecione o arquivo SH2E-xxx.TXT e pressione OK, em seguida "Yes" para executá-lo +1. Selecione o arquivo SH2E-JPN.TXT e pressione OK, depois "Yes" para executá-lo 1. Seu console terá inicializado o Homebrew Launcher 1. Abra o nimdsphax da lista de homebrews 1. Se o exploit for bem-sucedido, você terá entrado no SafeB9SInstaller diff --git a/_pages/pt_BR/seedminer-(mii).txt b/_pages/pt_BR/seedminer-(mii).txt index f91f000f2c..c6488c4de0 100644 --- a/_pages/pt_BR/seedminer-(mii).txt +++ b/_pages/pt_BR/seedminer-(mii).txt @@ -41,7 +41,7 @@ Se você estiver no Linux ou macOS, substitua `py -3` por `python3` em todos os Nesta seção, você vai configurar o Seedminer e obter os arquivos do seu console que são necessários para mining. -1. Extraia o conteúdo do `.zip` do Seedminer e mova a pasta com o nome do seu sistema operacional para qualquer lugar do seu PC +1. Extraia o conteúdo do `.zip` do Seedminer e mova a pasta com o nome do seu sistema operacional para qualquer lugar do seu computador + Mantenha esse local de fácil acesso, pois esta pasta Seedminer será onde múltiplos outros arquivos serão colocados 1. Na pasta Seedminer, segure SHIFT e o botão direito do mouse em qualquer lugar vazio da pasta e, em seguida, clique na opção que abre o Terminal, PowerShell ou Prompt de Comando 1. Na janela de linha de comando, digite `py -3 -m pip install pycryptodomex`, pressione ENTER, e permita a instalação @@ -66,7 +66,7 @@ Nesta seção, você vai configurar o Seedminer e obter os arquivos do seu conso 1. Navegue até a pasta `DCIM` no cartão SD 1. Procure pelo código QR, que será um arquivo `.JPG` começando com `HNI` + Você pode ter muitos outros arquivos aqui se você usa o aplicativo Câmera Nintendo 3DS -1. Copie este arquivo para a pasta Seedminer em seu PC +1. Copie este arquivo para a pasta Seedminer no seu computador ### Seção II - Processando o QR do Mii e Mining diff --git a/_pages/pt_BR/site-navigation.txt b/_pages/pt_BR/site-navigation.txt index 0aacc2a28c..ade484e4e0 100644 --- a/_pages/pt_BR/site-navigation.txt +++ b/_pages/pt_BR/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalizando a instalação](finalizing-setup) + [Instalando boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Instalando boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -49,13 +50,14 @@ sitemap: false + [Instalando boot9strap (kartdlphax)](installing-boot9strap-(kartdlphax)) + [Instalando boot9strap (Kartminer7)](installing-boot9strap-(kartminer7)) + [Instalando boot9strap (menuhax)](installing-boot9strap-(menuhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) + [Instalando boot9strap (ninjhax2-dx)](installing-boot9strap-(ninjhax2-dx)) + [Instalando boot9strap (ntrboothax)](installing-boot9strap-(ntrboothax)) + [Instalando boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) + [Installing boot9strap (PicHaxx)](installing-boot9strap-(pichaxx)) + [Instalando boot9strap (safecerthax)](installing-boot9strap-(safecerthax)) + [Instalando boot9strap (smilehax-IIe)](installing-boot9strap-(smilehax-iie)) -+ [Installing boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)) ++ [Instalando boot9strap (smilehax-IIe-jpn)](installing-boot9strap-(smilehax-iie-jpn)) + [Instalando boot9strap (Soundhax)](installing-boot9strap-(soundhax)) + [Instalando boot9strap (Steelhax)](installing-boot9strap-(steelhax)) + [Instalando boot9strap (SSLoth-Browser)](installing-boot9strap-(ssloth-browser)) diff --git a/_pages/pt_BR/troubleshooting.txt b/_pages/pt_BR/troubleshooting.txt index f1cd457ed8..2ce4441e99 100644 --- a/_pages/pt_BR/troubleshooting.txt +++ b/_pages/pt_BR/troubleshooting.txt @@ -18,6 +18,7 @@ Páginas do guia: * [Instalando boot9strap (Soundhax)](#installing-boot9strap-soundhax) * [Instalando boot9strap (SSLoth-Browser)](#installing-boot9strap-ssloth-browser) * [Instalando boot9strap (super-skaterhax)](#installing-boot9strap-super-skaterhax) +* [Installing boot9strap (MSET9)](#installing-boot9strap-mset9) * [Finalizando a instalação](#finalizando-a-instalação) @@ -435,6 +436,151 @@ Isso provavelmente indica que você já possui custom firmware. Você deve [chec {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. Ligue o seu console +1. Navigate to System Settings -> Data Management -> Nintendo 3DS -> Software -> Reset ([visual instructions](/images/screenshots/database-reset.jpg)) +1. Desligue seu console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. Renomeie a pasta `Nintendo 3DS` para `BACKUP_Nintendo 3DS` +1. Reinsira o cartão SD no seu console +1. Ligue o seu console +1. Espere o console gerar os dados do cartão SD + + Seus aplicativos terão desaparecido. Isto é normal e será resolvido em breve +1. Desligue seu console +1. Insira o cartão SD no seu computador +1. Vá até a pasta `Nintendo 3DS` no seu cartão SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. Ligue o seu console +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Desligue seu console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. Ligue o seu 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. Ligue o seu console +1. Launch Mii Maker +1. Wait for your console to reach the "Welcome to Mii Maker" screen, then exit Mii Maker +1. Desligue seu console +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## Finalizando a instalação {% capture compat %} @@ -672,8 +818,8 @@ Isso pode ser causado por várias razões, mas principalmente porque o seu cart Você pode verificar se seu SD está sendo lido segurando SELECT durante a inicialização e verificando o texto amarelo na parte inferior; Se disser "Booted from CTRNAND via B9S", então seu console está iniciando da memória interna e não do cartão SD. Se este for o caso, tente os passos abaixo, os quais são listados de mais fácil para mais difícil: 1. Desligue o console, remova o cartão SD, insira-o e, em seguida, ligue seu console -1. Desligue o console, remova o cartão SD, o insira no seu PC, baixe a versão mais recente do [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extraia `boot.firm` do `Luma3DS.zip` e coloque-o na raiz do seu cartão SD (substituindo qualquer arquivo existente) -1. Desligue o console, remova o cartão SD, insira-o no seu PC e reformate o cartão SD de acordo com o sistema operacional do seu computador: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(isso irá apagar os dados do seu cartão SD)* +1. Desligue o console, remova o cartão SD, insira-o no seu computador, baixe a versão mais recente do [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest), extraia `boot.firm` do `Luma3DS.zip` e coloque-o na raiz do seu cartão SD (substituindo qualquer arquivo existente) +1. Desligue o console, remova o cartão SD, insira-o no seu computador e reformate o cartão SD de acordo com o sistema operacional do seu computador: [Windows](formatting-sd-(windows)), [macOS](formatting-sd-(mac)), [Linux](formatting-sd-(linux)) *(isso irá apagar os dados do seu cartão SD)* 1. Teste por erros no seu cartão SD seguindo o guia de acordo com o sistema operacional do seu computador: [Windows](h2testw-(windows)), [Linux](f3-(linux)), [macOS](f3xquickt-(mac)). Se o seu cartão SD estiver marcado como defeituoso, então você terá que substituir o cartão SD 1. Sua entrada de cartão SD pode estar com problemas. Entre no [Discord do Nintendo Homebrew](https://discord.gg/MWxPgEp) para obter mais ajuda {% endcapture %} diff --git a/_pages/pt_BR/updating-firmware-(old-3ds).txt b/_pages/pt_BR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..c5a3963963 --- /dev/null +++ b/_pages/pt_BR/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Leitura Obrigatória + +To use the MSET9 exploit, you must update your console to the latest system version. + +### O que você precisa + +* Uma conexão com a internet no seu console + +#### Seção I - Atualizando o Sistema + +{% include_relative include/sysupdate.txt cfw="false" %} + +Continue to [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) +{: .notice--primary} diff --git a/_pages/pt_PT/alternate-exploits.txt b/_pages/pt_PT/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/pt_PT/alternate-exploits.txt +++ b/_pages/pt_PT/alternate-exploits.txt @@ -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. diff --git a/_pages/pt_PT/bannerbomb3-fredtool-(twn).txt b/_pages/pt_PT/bannerbomb3-fredtool-(twn).txt index 37a6722f0c..fbfe8a8d9d 100644 --- a/_pages/pt_PT/bannerbomb3-fredtool-(twn).txt +++ b/_pages/pt_PT/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/pt_PT/bannerbomb3.txt b/_pages/pt_PT/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/pt_PT/bannerbomb3.txt +++ b/_pages/pt_PT/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/pt_PT/contribute.txt b/_pages/pt_PT/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/pt_PT/contribute.txt +++ b/_pages/pt_PT/contribute.txt @@ -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 diff --git a/_pages/pt_PT/faq.txt b/_pages/pt_PT/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/pt_PT/faq.txt +++ b/_pages/pt_PT/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/pt_PT/include/3ds-11.17.txt b/_pages/pt_PT/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/pt_PT/include/3ds-11.17.txt +++ b/_pages/pt_PT/include/3ds-11.17.txt @@ -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. diff --git a/_pages/pt_PT/installing-boot9strap-(kartminer7).txt b/_pages/pt_PT/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/pt_PT/installing-boot9strap-(kartminer7).txt +++ b/_pages/pt_PT/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/pt_PT/installing-boot9strap-(mset9).txt b/_pages/pt_PT/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/pt_PT/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/pt_PT/installing-boot9strap-(ninjhax2-dx).txt b/_pages/pt_PT/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/pt_PT/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/pt_PT/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/pt_PT/installing-boot9strap-(petit-compwner).txt b/_pages/pt_PT/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/pt_PT/installing-boot9strap-(petit-compwner).txt +++ b/_pages/pt_PT/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/pt_PT/installing-boot9strap-(safecerthax).txt b/_pages/pt_PT/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/pt_PT/installing-boot9strap-(safecerthax).txt +++ b/_pages/pt_PT/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/pt_PT/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/pt_PT/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/pt_PT/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/pt_PT/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/pt_PT/seedminer-(mii).txt b/_pages/pt_PT/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/pt_PT/seedminer-(mii).txt +++ b/_pages/pt_PT/seedminer-(mii).txt @@ -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 diff --git a/_pages/pt_PT/site-navigation.txt b/_pages/pt_PT/site-navigation.txt index 35bad80e94..abdd44aabf 100644 --- a/_pages/pt_PT/site-navigation.txt +++ b/_pages/pt_PT/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/pt_PT/troubleshooting.txt b/_pages/pt_PT/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/pt_PT/troubleshooting.txt +++ b/_pages/pt_PT/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/pt_PT/updating-firmware-(old-3ds).txt b/_pages/pt_PT/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..22b13360ae --- /dev/null +++ b/_pages/pt_PT/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Leitura Obrigatória + +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} diff --git a/_pages/ro_RO/alternate-exploits.txt b/_pages/ro_RO/alternate-exploits.txt index 4d8f8be8b2..36990783ef 100644 --- a/_pages/ro_RO/alternate-exploits.txt +++ b/_pages/ro_RO/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Cuprins" %} -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. diff --git a/_pages/ro_RO/bannerbomb3-fredtool-(twn).txt b/_pages/ro_RO/bannerbomb3-fredtool-(twn).txt index 109f6350ce..4d3e94dc4b 100644 --- a/_pages/ro_RO/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ro_RO/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ro_RO/bannerbomb3.txt b/_pages/ro_RO/bannerbomb3.txt index d7cb65051e..d27b7fc65b 100644 --- a/_pages/ro_RO/bannerbomb3.txt +++ b/_pages/ro_RO/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ro_RO/contribute.txt b/_pages/ro_RO/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ro_RO/contribute.txt +++ b/_pages/ro_RO/contribute.txt @@ -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 diff --git a/_pages/ro_RO/faq.txt b/_pages/ro_RO/faq.txt index 478fcba959..a5320d2483 100644 --- a/_pages/ro_RO/faq.txt +++ b/_pages/ro_RO/faq.txt @@ -16,7 +16,7 @@ title: "Întrebări frecvente" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ro_RO/include/3ds-11.17.txt b/_pages/ro_RO/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ro_RO/include/3ds-11.17.txt +++ b/_pages/ro_RO/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ro_RO/installing-boot9strap-(kartminer7).txt b/_pages/ro_RO/installing-boot9strap-(kartminer7).txt index 17cdb57a8f..7609037389 100644 --- a/_pages/ro_RO/installing-boot9strap-(kartminer7).txt +++ b/_pages/ro_RO/installing-boot9strap-(kartminer7).txt @@ -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. Creați un folder numit `boot9strap` pe rădăcina cardului SD 1. Copiați `boot9strap.firm` și `boot9strap.firm.sha` din arhiva `.zip` boot9strap în folderul `/boot9strap/` de pe cardul SD -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. Creați un folder numit `3ds` în rădăcina cardului SD dacă nu există deja + 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) +### Continuați la [Finalizând instalarea](finalizing-setup) {: .notice-primary} diff --git a/_pages/ro_RO/installing-boot9strap-(mset9).txt b/_pages/ro_RO/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..62d4e69d80 --- /dev/null +++ b/_pages/ro_RO/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Cuprins" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Ce aveți nevoie + +* 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. + +### Instrucțiuni + +#### Secțiunea I - Preparații + +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. Introduceți cardul SD în calculator +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. Introduceți cardul SD în calculator +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. Dacă exploit-ul a avut succes, veți porni în SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Secțiunea III - Instalând 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. Introduceți cardul SD în calculator +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 %} +___ + +### Continuați la [Finalizând instalarea](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/ro_RO/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ro_RO/installing-boot9strap-(ninjhax2-dx).txt index 408048fd81..97938adaef 100644 --- a/_pages/ro_RO/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ro_RO/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ro_RO/installing-boot9strap-(petit-compwner).txt b/_pages/ro_RO/installing-boot9strap-(petit-compwner).txt index c8721082ea..31a27ac8ba 100644 --- a/_pages/ro_RO/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ro_RO/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ro_RO/installing-boot9strap-(safecerthax).txt b/_pages/ro_RO/installing-boot9strap-(safecerthax).txt index 43c66d1d3b..5f5576b272 100644 --- a/_pages/ro_RO/installing-boot9strap-(safecerthax).txt +++ b/_pages/ro_RO/installing-boot9strap-(safecerthax).txt @@ -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} #### Secțiunea II - Preparații diff --git a/_pages/ro_RO/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ro_RO/installing-boot9strap-(smilehax-iie-jpn).txt index 0e0427467f..428bba0fe0 100644 --- a/_pages/ro_RO/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ro_RO/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Creați un folder numit `3ds` în rădăcina cardului SD dacă nu există deja + 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. Dacă exploit-ul a avut succes, veți porni în SafeB9SInstaller diff --git a/_pages/ro_RO/seedminer-(mii).txt b/_pages/ro_RO/seedminer-(mii).txt index 3f5392b492..b810ee4d6b 100644 --- a/_pages/ro_RO/seedminer-(mii).txt +++ b/_pages/ro_RO/seedminer-(mii).txt @@ -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 diff --git a/_pages/ro_RO/site-navigation.txt b/_pages/ro_RO/site-navigation.txt index a1a7a911a4..3484581a4e 100644 --- a/_pages/ro_RO/site-navigation.txt +++ b/_pages/ro_RO/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Finalizând instalarea](finalizing-setup) + [Instalând boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Instalând boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/ro_RO/troubleshooting.txt b/_pages/ro_RO/troubleshooting.txt index 2c43b2c3e3..8f69fea711 100644 --- a/_pages/ro_RO/troubleshooting.txt +++ b/_pages/ro_RO/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Introduceți cardul SD în calculator +1. Navigați către folderul `Nintendo 3DS` pe cardul SD +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ro_RO/updating-firmware-(old-3ds).txt b/_pages/ro_RO/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..209983854b --- /dev/null +++ b/_pages/ro_RO/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Lectură obligatorie + +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} diff --git a/_pages/ru_RU/alternate-exploits.txt b/_pages/ru_RU/alternate-exploits.txt index 3ff30363c3..775f2969f4 100644 --- a/_pages/ru_RU/alternate-exploits.txt +++ b/_pages/ru_RU/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="Содержание" %} -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. diff --git a/_pages/ru_RU/bannerbomb3-fredtool-(twn).txt b/_pages/ru_RU/bannerbomb3-fredtool-(twn).txt index 4e38603c86..693ec4499b 100644 --- a/_pages/ru_RU/bannerbomb3-fredtool-(twn).txt +++ b/_pages/ru_RU/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/ru_RU/bannerbomb3.txt b/_pages/ru_RU/bannerbomb3.txt index 6465067216..3ba08d7322 100644 --- a/_pages/ru_RU/bannerbomb3.txt +++ b/_pages/ru_RU/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/ru_RU/contribute.txt b/_pages/ru_RU/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/ru_RU/contribute.txt +++ b/_pages/ru_RU/contribute.txt @@ -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 diff --git a/_pages/ru_RU/faq.txt b/_pages/ru_RU/faq.txt index 9c02ed4333..c95897a032 100644 --- a/_pages/ru_RU/faq.txt +++ b/_pages/ru_RU/faq.txt @@ -16,7 +16,7 @@ title: "Вопросы и ответы" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/ru_RU/include/3ds-11.17.txt b/_pages/ru_RU/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/ru_RU/include/3ds-11.17.txt +++ b/_pages/ru_RU/include/3ds-11.17.txt @@ -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. diff --git a/_pages/ru_RU/installing-boot9strap-(kartminer7).txt b/_pages/ru_RU/installing-boot9strap-(kartminer7).txt index c2e5dfb92e..1d1946da7d 100644 --- a/_pages/ru_RU/installing-boot9strap-(kartminer7).txt +++ b/_pages/ru_RU/installing-boot9strap-(kartminer7).txt @@ -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. Создайте папку `boot9strap` в корне SD-карты 1. Скопируйте `boot9strap.firm` и `boot9strap.firm.sha` из `.zip-архива` boot9strap в папку `/boot9strap/` в корне SD-карты -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. Создайте папку `3ds` в корне SD-карты, если таковой нет + 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) +### Следующий шаг: [Завершение установки](finalizing-setup) {: .notice-primary} diff --git a/_pages/ru_RU/installing-boot9strap-(mset9).txt b/_pages/ru_RU/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..92ce3725c1 --- /dev/null +++ b/_pages/ru_RU/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Содержание" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} + +### Что понадобится + +* 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. + +### Инструкция + +#### Часть I - Подготовительные работы + +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. Вставьте SD-карту в компьютер +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. Вставьте SD-карту в компьютер +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. Если эксплойт сработал, запустится SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### Часть III - Установка 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. Вставьте SD-карту в компьютер +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 %} +___ + +### Следующий шаг: [Завершение установки](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/ru_RU/installing-boot9strap-(ninjhax2-dx).txt b/_pages/ru_RU/installing-boot9strap-(ninjhax2-dx).txt index 4a7266cd22..d3af216ccd 100644 --- a/_pages/ru_RU/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/ru_RU/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/ru_RU/installing-boot9strap-(petit-compwner).txt b/_pages/ru_RU/installing-boot9strap-(petit-compwner).txt index 2f112509d0..a81c16eeb8 100644 --- a/_pages/ru_RU/installing-boot9strap-(petit-compwner).txt +++ b/_pages/ru_RU/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/ru_RU/installing-boot9strap-(safecerthax).txt b/_pages/ru_RU/installing-boot9strap-(safecerthax).txt index 979851fa8c..25a7ee00bc 100644 --- a/_pages/ru_RU/installing-boot9strap-(safecerthax).txt +++ b/_pages/ru_RU/installing-boot9strap-(safecerthax).txt @@ -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} #### Часть II - Подготовка diff --git a/_pages/ru_RU/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/ru_RU/installing-boot9strap-(smilehax-iie-jpn).txt index c9c2f64996..a27a359dee 100644 --- a/_pages/ru_RU/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/ru_RU/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Создайте папку `3ds` в корне SD-карты, если таковой нет + 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. Если эксплойт сработал, запустится SafeB9SInstaller diff --git a/_pages/ru_RU/seedminer-(mii).txt b/_pages/ru_RU/seedminer-(mii).txt index db119aa395..8e2a6068d8 100644 --- a/_pages/ru_RU/seedminer-(mii).txt +++ b/_pages/ru_RU/seedminer-(mii).txt @@ -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 diff --git a/_pages/ru_RU/site-navigation.txt b/_pages/ru_RU/site-navigation.txt index e11cd272d4..8829a86a7c 100644 --- a/_pages/ru_RU/site-navigation.txt +++ b/_pages/ru_RU/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Завершение установки](finalizing-setup) + [Установка boot9strap (Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [Установка boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/ru_RU/troubleshooting.txt b/_pages/ru_RU/troubleshooting.txt index ed94aba45b..4a61cc9234 100644 --- a/_pages/ru_RU/troubleshooting.txt +++ b/_pages/ru_RU/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. Вставьте SD-карту в компьютер +1. Перейдите в папку `Nintendo 3DS` на SD-карте +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/ru_RU/updating-firmware-(old-3ds).txt b/_pages/ru_RU/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..78aae7219a --- /dev/null +++ b/_pages/ru_RU/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Обязательно к прочтению + +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} diff --git a/_pages/sv_SE/alternate-exploits.txt b/_pages/sv_SE/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/sv_SE/alternate-exploits.txt +++ b/_pages/sv_SE/alternate-exploits.txt @@ -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. diff --git a/_pages/sv_SE/bannerbomb3-fredtool-(twn).txt b/_pages/sv_SE/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/sv_SE/bannerbomb3-fredtool-(twn).txt +++ b/_pages/sv_SE/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/sv_SE/bannerbomb3.txt b/_pages/sv_SE/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/sv_SE/bannerbomb3.txt +++ b/_pages/sv_SE/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/sv_SE/contribute.txt b/_pages/sv_SE/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/sv_SE/contribute.txt +++ b/_pages/sv_SE/contribute.txt @@ -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 diff --git a/_pages/sv_SE/faq.txt b/_pages/sv_SE/faq.txt index 7684166d24..68ffd08f50 100644 --- a/_pages/sv_SE/faq.txt +++ b/_pages/sv_SE/faq.txt @@ -16,7 +16,7 @@ title: "Vanliga Frågor" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/sv_SE/include/3ds-11.17.txt b/_pages/sv_SE/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/sv_SE/include/3ds-11.17.txt +++ b/_pages/sv_SE/include/3ds-11.17.txt @@ -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. diff --git a/_pages/sv_SE/installing-boot9strap-(kartminer7).txt b/_pages/sv_SE/installing-boot9strap-(kartminer7).txt index 74911ff24f..c1d580cf96 100644 --- a/_pages/sv_SE/installing-boot9strap-(kartminer7).txt +++ b/_pages/sv_SE/installing-boot9strap-(kartminer7).txt @@ -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. Skapa en mapp som heter '3ds' i roten på SD-kortet om det inte redan finns + 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} diff --git a/_pages/sv_SE/installing-boot9strap-(mset9).txt b/_pages/sv_SE/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/sv_SE/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/sv_SE/installing-boot9strap-(ninjhax2-dx).txt b/_pages/sv_SE/installing-boot9strap-(ninjhax2-dx).txt index a5806b2f03..c00b6427af 100644 --- a/_pages/sv_SE/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/sv_SE/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/sv_SE/installing-boot9strap-(petit-compwner).txt b/_pages/sv_SE/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/sv_SE/installing-boot9strap-(petit-compwner).txt +++ b/_pages/sv_SE/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/sv_SE/installing-boot9strap-(safecerthax).txt b/_pages/sv_SE/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/sv_SE/installing-boot9strap-(safecerthax).txt +++ b/_pages/sv_SE/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/sv_SE/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/sv_SE/installing-boot9strap-(smilehax-iie-jpn).txt index 8f8e13b503..8ea91f2cd3 100644 --- a/_pages/sv_SE/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/sv_SE/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. Skapa en mapp som heter '3ds' i roten på SD-kortet om det inte redan finns + 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 diff --git a/_pages/sv_SE/seedminer-(mii).txt b/_pages/sv_SE/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/sv_SE/seedminer-(mii).txt +++ b/_pages/sv_SE/seedminer-(mii).txt @@ -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 diff --git a/_pages/sv_SE/site-navigation.txt b/_pages/sv_SE/site-navigation.txt index 66a698a251..43f971c780 100644 --- a/_pages/sv_SE/site-navigation.txt +++ b/_pages/sv_SE/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [Slutför installationen](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 %}
{{ notice-1 | markdownify }}
@@ -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)) + [Installera boot9strap (ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/sv_SE/troubleshooting.txt b/_pages/sv_SE/troubleshooting.txt index be173daa8f..57c2941ff8 100644 --- a/_pages/sv_SE/troubleshooting.txt +++ b/_pages/sv_SE/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/sv_SE/updating-firmware-(old-3ds).txt b/_pages/sv_SE/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/sv_SE/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/th_TH/alternate-exploits.txt b/_pages/th_TH/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/th_TH/alternate-exploits.txt +++ b/_pages/th_TH/alternate-exploits.txt @@ -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. diff --git a/_pages/th_TH/bannerbomb3-fredtool-(twn).txt b/_pages/th_TH/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/th_TH/bannerbomb3-fredtool-(twn).txt +++ b/_pages/th_TH/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/th_TH/bannerbomb3.txt b/_pages/th_TH/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/th_TH/bannerbomb3.txt +++ b/_pages/th_TH/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/th_TH/contribute.txt b/_pages/th_TH/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/th_TH/contribute.txt +++ b/_pages/th_TH/contribute.txt @@ -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 diff --git a/_pages/th_TH/faq.txt b/_pages/th_TH/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/th_TH/faq.txt +++ b/_pages/th_TH/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/th_TH/include/3ds-11.17.txt b/_pages/th_TH/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/th_TH/include/3ds-11.17.txt +++ b/_pages/th_TH/include/3ds-11.17.txt @@ -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. diff --git a/_pages/th_TH/installing-boot9strap-(kartminer7).txt b/_pages/th_TH/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/th_TH/installing-boot9strap-(kartminer7).txt +++ b/_pages/th_TH/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/th_TH/installing-boot9strap-(mset9).txt b/_pages/th_TH/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/th_TH/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/th_TH/installing-boot9strap-(ninjhax2-dx).txt b/_pages/th_TH/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/th_TH/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/th_TH/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/th_TH/installing-boot9strap-(petit-compwner).txt b/_pages/th_TH/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/th_TH/installing-boot9strap-(petit-compwner).txt +++ b/_pages/th_TH/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/th_TH/installing-boot9strap-(safecerthax).txt b/_pages/th_TH/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/th_TH/installing-boot9strap-(safecerthax).txt +++ b/_pages/th_TH/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/th_TH/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/th_TH/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/th_TH/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/th_TH/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/th_TH/seedminer-(mii).txt b/_pages/th_TH/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/th_TH/seedminer-(mii).txt +++ b/_pages/th_TH/seedminer-(mii).txt @@ -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 diff --git a/_pages/th_TH/site-navigation.txt b/_pages/th_TH/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/th_TH/site-navigation.txt +++ b/_pages/th_TH/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/th_TH/troubleshooting.txt b/_pages/th_TH/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/th_TH/troubleshooting.txt +++ b/_pages/th_TH/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/th_TH/updating-firmware-(old-3ds).txt b/_pages/th_TH/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/th_TH/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/tr_TR/alternate-exploits.txt b/_pages/tr_TR/alternate-exploits.txt index 944a7404aa..f398551aac 100644 --- a/_pages/tr_TR/alternate-exploits.txt +++ b/_pages/tr_TR/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title = "İçindekiler"%} -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. diff --git a/_pages/tr_TR/bannerbomb3-fredtool-(twn).txt b/_pages/tr_TR/bannerbomb3-fredtool-(twn).txt index 2f66c516b7..44d75273d0 100644 --- a/_pages/tr_TR/bannerbomb3-fredtool-(twn).txt +++ b/_pages/tr_TR/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/tr_TR/bannerbomb3.txt b/_pages/tr_TR/bannerbomb3.txt index 349451a9d7..a9d265dea6 100644 --- a/_pages/tr_TR/bannerbomb3.txt +++ b/_pages/tr_TR/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/tr_TR/contribute.txt b/_pages/tr_TR/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/tr_TR/contribute.txt +++ b/_pages/tr_TR/contribute.txt @@ -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 diff --git a/_pages/tr_TR/faq.txt b/_pages/tr_TR/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/tr_TR/faq.txt +++ b/_pages/tr_TR/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/tr_TR/include/3ds-11.17.txt b/_pages/tr_TR/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/tr_TR/include/3ds-11.17.txt +++ b/_pages/tr_TR/include/3ds-11.17.txt @@ -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. diff --git a/_pages/tr_TR/installing-boot9strap-(kartminer7).txt b/_pages/tr_TR/installing-boot9strap-(kartminer7).txt index 750c335c8d..8191c8b3a7 100644 --- a/_pages/tr_TR/installing-boot9strap-(kartminer7).txt +++ b/_pages/tr_TR/installing-boot9strap-(kartminer7).txt @@ -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) +### [Kurulumu Tamamlamak](finalizing-setup) için devam edin {: .notice-primary} diff --git a/_pages/tr_TR/installing-boot9strap-(mset9).txt b/_pages/tr_TR/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..964db747cd --- /dev/null +++ b/_pages/tr_TR/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title = "İçindekiler"%} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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. SD kartınızı bilgisayarınıza takın +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. SD kartınızı bilgisayarınıza takın +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. SD kartınızı bilgisayarınıza takın +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 %} +___ + +### [Kurulumu Tamamlamak](finalizing-setup) için devam edin +{: .notice--primary} \ No newline at end of file diff --git a/_pages/tr_TR/installing-boot9strap-(ninjhax2-dx).txt b/_pages/tr_TR/installing-boot9strap-(ninjhax2-dx).txt index 24533d6b0a..1391eb5f86 100644 --- a/_pages/tr_TR/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/tr_TR/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/tr_TR/installing-boot9strap-(petit-compwner).txt b/_pages/tr_TR/installing-boot9strap-(petit-compwner).txt index e66eecfcc7..ca63ab9c8b 100644 --- a/_pages/tr_TR/installing-boot9strap-(petit-compwner).txt +++ b/_pages/tr_TR/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/tr_TR/installing-boot9strap-(safecerthax).txt b/_pages/tr_TR/installing-boot9strap-(safecerthax).txt index 9b560bfa8c..8c5001ba6b 100644 --- a/_pages/tr_TR/installing-boot9strap-(safecerthax).txt +++ b/_pages/tr_TR/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/tr_TR/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/tr_TR/installing-boot9strap-(smilehax-iie-jpn).txt index 11c06fc64d..5e4161ba32 100644 --- a/_pages/tr_TR/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/tr_TR/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/tr_TR/seedminer-(mii).txt b/_pages/tr_TR/seedminer-(mii).txt index 4bd5804146..0dd3d123e8 100644 --- a/_pages/tr_TR/seedminer-(mii).txt +++ b/_pages/tr_TR/seedminer-(mii).txt @@ -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 diff --git a/_pages/tr_TR/site-navigation.txt b/_pages/tr_TR/site-navigation.txt index 39048f1631..872cc8124d 100644 --- a/_pages/tr_TR/site-navigation.txt +++ b/_pages/tr_TR/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/tr_TR/troubleshooting.txt b/_pages/tr_TR/troubleshooting.txt index b2eacf4c63..34b3a84fc4 100644 --- a/_pages/tr_TR/troubleshooting.txt +++ b/_pages/tr_TR/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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. SD kartınızı bilgisayarınıza takın +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/tr_TR/updating-firmware-(old-3ds).txt b/_pages/tr_TR/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..64b35c7c61 --- /dev/null +++ b/_pages/tr_TR/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### Okumanız Gerekli + +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} diff --git a/_pages/uk_UA/alternate-exploits.txt b/_pages/uk_UA/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/uk_UA/alternate-exploits.txt +++ b/_pages/uk_UA/alternate-exploits.txt @@ -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. diff --git a/_pages/uk_UA/bannerbomb3-fredtool-(twn).txt b/_pages/uk_UA/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/uk_UA/bannerbomb3-fredtool-(twn).txt +++ b/_pages/uk_UA/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/uk_UA/bannerbomb3.txt b/_pages/uk_UA/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/uk_UA/bannerbomb3.txt +++ b/_pages/uk_UA/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/uk_UA/contribute.txt b/_pages/uk_UA/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/uk_UA/contribute.txt +++ b/_pages/uk_UA/contribute.txt @@ -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 diff --git a/_pages/uk_UA/faq.txt b/_pages/uk_UA/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/uk_UA/faq.txt +++ b/_pages/uk_UA/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/uk_UA/include/3ds-11.17.txt b/_pages/uk_UA/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/uk_UA/include/3ds-11.17.txt +++ b/_pages/uk_UA/include/3ds-11.17.txt @@ -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. diff --git a/_pages/uk_UA/installing-boot9strap-(kartminer7).txt b/_pages/uk_UA/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/uk_UA/installing-boot9strap-(kartminer7).txt +++ b/_pages/uk_UA/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/uk_UA/installing-boot9strap-(mset9).txt b/_pages/uk_UA/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/uk_UA/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/uk_UA/installing-boot9strap-(ninjhax2-dx).txt b/_pages/uk_UA/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/uk_UA/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/uk_UA/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/uk_UA/installing-boot9strap-(petit-compwner).txt b/_pages/uk_UA/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/uk_UA/installing-boot9strap-(petit-compwner).txt +++ b/_pages/uk_UA/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/uk_UA/installing-boot9strap-(safecerthax).txt b/_pages/uk_UA/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/uk_UA/installing-boot9strap-(safecerthax).txt +++ b/_pages/uk_UA/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/uk_UA/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/uk_UA/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/uk_UA/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/uk_UA/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/uk_UA/seedminer-(mii).txt b/_pages/uk_UA/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/uk_UA/seedminer-(mii).txt +++ b/_pages/uk_UA/seedminer-(mii).txt @@ -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 diff --git a/_pages/uk_UA/site-navigation.txt b/_pages/uk_UA/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/uk_UA/site-navigation.txt +++ b/_pages/uk_UA/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/uk_UA/troubleshooting.txt b/_pages/uk_UA/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/uk_UA/troubleshooting.txt +++ b/_pages/uk_UA/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/uk_UA/updating-firmware-(old-3ds).txt b/_pages/uk_UA/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/uk_UA/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/vi_VN/alternate-exploits.txt b/_pages/vi_VN/alternate-exploits.txt index 63422955c3..1332d6bdeb 100644 --- a/_pages/vi_VN/alternate-exploits.txt +++ b/_pages/vi_VN/alternate-exploits.txt @@ -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. diff --git a/_pages/vi_VN/bannerbomb3-fredtool-(twn).txt b/_pages/vi_VN/bannerbomb3-fredtool-(twn).txt index 5519974203..21ed1d31fc 100644 --- a/_pages/vi_VN/bannerbomb3-fredtool-(twn).txt +++ b/_pages/vi_VN/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/vi_VN/bannerbomb3.txt b/_pages/vi_VN/bannerbomb3.txt index ab673f9748..431d172f78 100644 --- a/_pages/vi_VN/bannerbomb3.txt +++ b/_pages/vi_VN/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/vi_VN/contribute.txt b/_pages/vi_VN/contribute.txt index e0799b0183..a3b2f95128 100644 --- a/_pages/vi_VN/contribute.txt +++ b/_pages/vi_VN/contribute.txt @@ -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 diff --git a/_pages/vi_VN/faq.txt b/_pages/vi_VN/faq.txt index 589da9f8a7..12c0ecdb96 100644 --- a/_pages/vi_VN/faq.txt +++ b/_pages/vi_VN/faq.txt @@ -16,7 +16,7 @@ title: "FAQ" {% capture compat %} I am on the latest system version. Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/vi_VN/include/3ds-11.17.txt b/_pages/vi_VN/include/3ds-11.17.txt index 6fd6cca6d7..a6fdb01a4f 100644 --- a/_pages/vi_VN/include/3ds-11.17.txt +++ b/_pages/vi_VN/include/3ds-11.17.txt @@ -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. diff --git a/_pages/vi_VN/installing-boot9strap-(kartminer7).txt b/_pages/vi_VN/installing-boot9strap-(kartminer7).txt index 08d117fe4c..1e845592f5 100644 --- a/_pages/vi_VN/installing-boot9strap-(kartminer7).txt +++ b/_pages/vi_VN/installing-boot9strap-(kartminer7).txt @@ -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} diff --git a/_pages/vi_VN/installing-boot9strap-(mset9).txt b/_pages/vi_VN/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..eb758e8638 --- /dev/null +++ b/_pages/vi_VN/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="Table of Contents" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .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} \ No newline at end of file diff --git a/_pages/vi_VN/installing-boot9strap-(ninjhax2-dx).txt b/_pages/vi_VN/installing-boot9strap-(ninjhax2-dx).txt index 289a5a04ff..1efee10c14 100644 --- a/_pages/vi_VN/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/vi_VN/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/vi_VN/installing-boot9strap-(petit-compwner).txt b/_pages/vi_VN/installing-boot9strap-(petit-compwner).txt index c84114e92c..8f880c0821 100644 --- a/_pages/vi_VN/installing-boot9strap-(petit-compwner).txt +++ b/_pages/vi_VN/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/vi_VN/installing-boot9strap-(safecerthax).txt b/_pages/vi_VN/installing-boot9strap-(safecerthax).txt index 488701a069..4d3a1fac9e 100644 --- a/_pages/vi_VN/installing-boot9strap-(safecerthax).txt +++ b/_pages/vi_VN/installing-boot9strap-(safecerthax).txt @@ -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 diff --git a/_pages/vi_VN/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/vi_VN/installing-boot9strap-(smilehax-iie-jpn).txt index 640258b99d..c5959a142c 100644 --- a/_pages/vi_VN/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/vi_VN/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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 diff --git a/_pages/vi_VN/seedminer-(mii).txt b/_pages/vi_VN/seedminer-(mii).txt index bb7cf2cd99..d10faa0198 100644 --- a/_pages/vi_VN/seedminer-(mii).txt +++ b/_pages/vi_VN/seedminer-(mii).txt @@ -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 diff --git a/_pages/vi_VN/site-navigation.txt b/_pages/vi_VN/site-navigation.txt index 28671ee413..bade55a616 100644 --- a/_pages/vi_VN/site-navigation.txt +++ b/_pages/vi_VN/site-navigation.txt @@ -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 %}
{{ notice-1 | markdownify }}
@@ -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)) diff --git a/_pages/vi_VN/troubleshooting.txt b/_pages/vi_VN/troubleshooting.txt index 0aa9e86e05..1adf51a1da 100644 --- a/_pages/vi_VN/troubleshooting.txt +++ b/_pages/vi_VN/troubleshooting.txt @@ -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 %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 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 %} diff --git a/_pages/vi_VN/updating-firmware-(old-3ds).txt b/_pages/vi_VN/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..3546ff567b --- /dev/null +++ b/_pages/vi_VN/updating-firmware-(old-3ds).txt @@ -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} diff --git a/_pages/zh_CN/alternate-exploits.txt b/_pages/zh_CN/alternate-exploits.txt index 9f0fe98fe1..1fd1c5a79e 100644 --- a/_pages/zh_CN/alternate-exploits.txt +++ b/_pages/zh_CN/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="目录内容" %} -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. diff --git a/_pages/zh_CN/bannerbomb3-fredtool-(twn).txt b/_pages/zh_CN/bannerbomb3-fredtool-(twn).txt index b15e4accf8..73541590f6 100644 --- a/_pages/zh_CN/bannerbomb3-fredtool-(twn).txt +++ b/_pages/zh_CN/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ title: "BannerBomb3 + Fredtool(仅港台版)" + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. 在 `` 文件夹内创建一个名为 `Nintendo DSiWare` 的文件夹 - + 如果这个位置已经存在了这个文件夹,**且**有一些名为 `<8位ID>.bin` 文件(DSiWare 备份文件)在里面,请将它们备份到电脑上,然后从 SD 卡中移除这些文件 + + 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. 打开 output_(<你的名字>) `.zip`,然后进入到 `China_Taiwan` -> `output_setup` 1. 将六个 `.bin` 文件复制到 `Nintendo DSiWare` 文件夹中 1. Reinsert your SD card into your console diff --git a/_pages/zh_CN/bannerbomb3.txt b/_pages/zh_CN/bannerbomb3.txt index 44dd132e60..dbd931c277 100644 --- a/_pages/zh_CN/bannerbomb3.txt +++ b/_pages/zh_CN/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) ![]({{ "/images/screenshots/bb3/dsiware-location-1.png" | absolute_url }}){: .notice--info} 1. 在 `` 文件夹内创建一个名为 `Nintendo DSiWare` 的文件夹 - + 如果这个位置已经存在了这个文件夹,**且**有一些名为 `<8位ID>.bin` 文件(DSiWare 备份文件)在里面,请将它们备份到电脑上,然后从 SD 卡中移除这些文件 + + 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 }}) diff --git a/_pages/zh_CN/contribute.txt b/_pages/zh_CN/contribute.txt index ad7b97516b..d51ceceff3 100644 --- a/_pages/zh_CN/contribute.txt +++ b/_pages/zh_CN/contribute.txt @@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! 你可以 ## 维护 -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). ## 翻译 diff --git a/_pages/zh_CN/faq.txt b/_pages/zh_CN/faq.txt index fa12e44812..882dc26234 100644 --- a/_pages/zh_CN/faq.txt +++ b/_pages/zh_CN/faq.txt @@ -16,7 +16,7 @@ title: "常见问题" {% capture compat %} I am on the latest system version. 我的主机是否可以在不使用任何外设的情况下破解? -这取决于你的主机型号。 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 %}
{{ compat | markdownify }}
@@ -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 %} I heard about this thing I have to pay for (Gateway, Sky3DS, ntrboot, R4, etc). Is that something I need? -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 %} diff --git a/_pages/zh_CN/include/3ds-11.17.txt b/_pages/zh_CN/include/3ds-11.17.txt index a12545cce5..4d99525bb2 100644 --- a/_pages/zh_CN/include/3ds-11.17.txt +++ b/_pages/zh_CN/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS 的系统固件已于最近更新至 11.17.0**。 以下是一些你应该知道的事情: +**The latest 3DS firmware is 11.17.0**. 以下是一些你应该知道的事情: + 如果你的主机正在使用的 Luma 版本为 **10.2.1 及以上**的,那么升级系统是 **100%** 安全的。 你可以在关机状态下按住 SELECT 键,然后按下电源键开机以检查主机的 Luma 版本。 + 如果你的主机运行的 Luma 低于此版本,则你应该在更新系统到 11.17.0 前先[更新 Luma](checking-for-cfw)。 -+ 如果你的主机还没有破解且你打算进行破解,**请不要**在操作之前更新系统至最新版本。 -+ 如果你的未破解主机已经升级到 11.17.0 了,本教程也已更新对应的方法。 具体来说,New 3DS 系列的主机有[免费的软破方法](installing-boot9strap-(super-skaterhax)),而老型号的 3DS 系列主机则需要使用需要[外设或其它软件](alternate-exploits) 的方法进行破解。 ++ 如果你的主机还没有破解且你打算进行破解,**请不要**在操作之前更新系统至最新版本。 The methods on earlier firmwares are easier and more stable. ++ 如果你的未破解主机已经升级到 11.17.0 了,本教程也已更新对应的方法。 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. diff --git a/_pages/zh_CN/installing-boot9strap-(kartminer7).txt b/_pages/zh_CN/installing-boot9strap-(kartminer7).txt index c137a50ea8..6a5f8f6b16 100644 --- a/_pages/zh_CN/installing-boot9strap-(kartminer7).txt +++ b/_pages/zh_CN/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + 根目录指的是你点进 SD 卡看到的目录,你可以在这个目录下看到 Nintendo 3DS 文件夹,但请不要点进去 1. 在 SD 卡根目录创建一个名为 `boot9strap` 的文件夹 1. 从boot9strap `.zip` 文件中复制 `boot9strap.firm` 和 `boot9strap.firm.sha` 到你SD卡的 `/boot9strap/` 文件夹中 -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. 从 SafeB9SInstaller `.zip` 压缩包中复制 `SafeB9SInstaller.bin` 到 SD 卡根目录下 1. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个 + 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) +### 继续至[完成安装](finalizing-setup) {: .notice-primary} diff --git a/_pages/zh_CN/installing-boot9strap-(mset9).txt b/_pages/zh_CN/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..6099e004dd --- /dev/null +++ b/_pages/zh_CN/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="目录内容" %} + +{% capture technical_info %} +技术细节(选看) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### 兼容性注意 + +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} + +### 你需要准备点啥? + +* 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. + +### 操作步骤 + +#### 第一步 – 准备工作 + +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. 将主机关机 +1. 将你的 SD 卡插入到电脑 +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. 将你的 SD 卡插入到电脑 +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. 如果一切成功的话,你将自动进入 SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### 第三步 – 安装 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. 将主机关机 +1. 将你的 SD 卡插入到电脑 +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 %} +___ + +### 继续至[完成安装](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/zh_CN/installing-boot9strap-(ninjhax2-dx).txt b/_pages/zh_CN/installing-boot9strap-(ninjhax2-dx).txt index c244833d9d..1fdf8c40eb 100644 --- a/_pages/zh_CN/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/zh_CN/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/zh_CN/installing-boot9strap-(petit-compwner).txt b/_pages/zh_CN/installing-boot9strap-(petit-compwner).txt index 41f96961c2..80c9dfcdff 100644 --- a/_pages/zh_CN/installing-boot9strap-(petit-compwner).txt +++ b/_pages/zh_CN/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/zh_CN/installing-boot9strap-(safecerthax).txt b/_pages/zh_CN/installing-boot9strap-(safecerthax).txt index 51bd51da82..d0826164f4 100644 --- a/_pages/zh_CN/installing-boot9strap-(safecerthax).txt +++ b/_pages/zh_CN/installing-boot9strap-(safecerthax).txt @@ -36,7 +36,7 @@ In this section, you will see whether your shoulder buttons are working on your + The camera applet should appear 1. 将主机关机 -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} #### 第二步 – 准备工作 diff --git a/_pages/zh_CN/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/zh_CN/installing-boot9strap-(smilehax-iie-jpn).txt index e04f67d89e..972d768483 100644 --- a/_pages/zh_CN/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/zh_CN/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. 检查 SD 卡的根目录是否存在一个名为 `3ds` 的文件夹,如果没有则手动新建一个 + 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. 如果一切成功的话,你将自动进入 SafeB9SInstaller diff --git a/_pages/zh_CN/seedminer-(mii).txt b/_pages/zh_CN/seedminer-(mii).txt index 458c87a37e..465e0f560d 100644 --- a/_pages/zh_CN/seedminer-(mii).txt +++ b/_pages/zh_CN/seedminer-(mii).txt @@ -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 diff --git a/_pages/zh_CN/site-navigation.txt b/_pages/zh_CN/site-navigation.txt index b10bbc4ae2..213877fbc9 100644 --- a/_pages/zh_CN/site-navigation.txt +++ b/_pages/zh_CN/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [完成安装](finalizing-setup) + [安装 boot9strap(通过 Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [安装 boot9strap(通过 ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/zh_CN/troubleshooting.txt b/_pages/zh_CN/troubleshooting.txt index dfa2e8e312..c9052fd83d 100644 --- a/_pages/zh_CN/troubleshooting.txt +++ b/_pages/zh_CN/troubleshooting.txt @@ -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) @@ -436,6 +437,151 @@ If the problem persists: {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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. 将主机关机 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. 将 `Nintendo 3DS` 文件夹重命名为 `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 + + 你先前安装的程序会暂时消失。 这是正常的,且接下来就会还原回来。 +1. 将主机关机 +1. 将你的 SD 卡插入到电脑 +1. 打开你 SD 卡的 `Nintendo 3DS` 文件夹 +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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. 将主机关机 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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. 将主机关机 +1. Insert the SD card into your computer +1. Return to [Section I Step 7](installing-boot9strap-(mset9)#section-i---prep-work) + +{% endcapture %} +
{{ compat | markdownify }}
+ ## 完成安装 {% capture compat %} @@ -673,8 +819,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 %} diff --git a/_pages/zh_CN/updating-firmware-(old-3ds).txt b/_pages/zh_CN/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..84678c89ad --- /dev/null +++ b/_pages/zh_CN/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### 重要事项 + +To use the MSET9 exploit, you must update your console to the latest system version. + +### 你需要准备点啥? + +* 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} diff --git a/_pages/zh_TW/alternate-exploits.txt b/_pages/zh_TW/alternate-exploits.txt index a29de6492b..aaced27643 100644 --- a/_pages/zh_TW/alternate-exploits.txt +++ b/_pages/zh_TW/alternate-exploits.txt @@ -4,7 +4,7 @@ title: "Alternate Exploits" {% include toc title="條目內容" %} -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. diff --git a/_pages/zh_TW/bannerbomb3-fredtool-(twn).txt b/_pages/zh_TW/bannerbomb3-fredtool-(twn).txt index 92559370d6..634290e861 100644 --- a/_pages/zh_TW/bannerbomb3-fredtool-(twn).txt +++ b/_pages/zh_TW/bannerbomb3-fredtool-(twn).txt @@ -55,7 +55,7 @@ These instructions are for Taiwanese consoles ONLY (as indicated by a T at the e + `` is a 32-letter folder inside of the `` + If you have multiple `` folders, follow the instructions [here](troubleshooting#bannerbomb3) 1. Create a folder named `Nintendo DSiWare` inside of the `` - + 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 diff --git a/_pages/zh_TW/bannerbomb3.txt b/_pages/zh_TW/bannerbomb3.txt index b6f12b92cf..573c4fa2ad 100644 --- a/_pages/zh_TW/bannerbomb3.txt +++ b/_pages/zh_TW/bannerbomb3.txt @@ -50,7 +50,7 @@ In this section, you will copy the files needed to trigger the BannerBomb3 explo + If you have multiple `` 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 `` - + 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 }}) diff --git a/_pages/zh_TW/contribute.txt b/_pages/zh_TW/contribute.txt index 62dbc7f68f..ddfc3cbee5 100644 --- a/_pages/zh_TW/contribute.txt +++ b/_pages/zh_TW/contribute.txt @@ -6,7 +6,7 @@ We're glad to hear that you'd like to contribute to 3ds.hacks.guide! 以下是 ## 維護 -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). ## 翻譯 diff --git a/_pages/zh_TW/faq.txt b/_pages/zh_TW/faq.txt index 317a551928..705d26a878 100644 --- a/_pages/zh_TW/faq.txt +++ b/_pages/zh_TW/faq.txt @@ -16,7 +16,7 @@ title: "常見問題 FAQ" {% capture compat %} 我目前裝的系統為最新版本。 Is my console hackable without any external hardware/prerequisites? -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 %}
{{ compat | markdownify }}
@@ -91,7 +91,7 @@ Following this guide alone should not result in data loss (saves, digital games, {% capture compat %} 我之前有聽說過些付費工具像是 Gateway、Sky3DS、ntrboot、R4 等等的。 這是我需要的嗎? -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). +不會的。 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 %} diff --git a/_pages/zh_TW/include/3ds-11.17.txt b/_pages/zh_TW/include/3ds-11.17.txt index 00d343920f..1ab7f92432 100644 --- a/_pages/zh_TW/include/3ds-11.17.txt +++ b/_pages/zh_TW/include/3ds-11.17.txt @@ -1,6 +1,6 @@ -**3DS firmware 11.17.0 was recently released**. 以下是你該知道的: +**The latest 3DS firmware is 11.17.0**. 以下是你該知道的: + 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. diff --git a/_pages/zh_TW/installing-boot9strap-(kartminer7).txt b/_pages/zh_TW/installing-boot9strap-(kartminer7).txt index 9290f060ff..d2cb967d46 100644 --- a/_pages/zh_TW/installing-boot9strap-(kartminer7).txt +++ b/_pages/zh_TW/installing-boot9strap-(kartminer7).txt @@ -52,7 +52,7 @@ In this section, you will have the 3DS generate some data in Mario Kart 7 that w + 「SD 卡的根目錄」指的是你的 SD 卡含有 Nintendo 3DS 資料夾的目錄,而非該資料夾內部 1. 在 SD 卡的根目錄底下建立一個新的資料夾 `boot9strap` 1. 解壓 boot9strap `.zip` 的 `boot9strap.firm` 及 `boot9strap.firm.sha` 檔案至 SD 卡的 `/boot9strap/` 資料夾中 -1. Copy `SafeB9SInstaller.bin` to the root of your SD card +1. 將 SafeB9SInstaller `.zip` 中的 `SafeB9SInstaller.bin` 複製到 SD 卡的根目錄 1. 在 SD 卡的根目錄底下建立一個新資料夾 `3ds` + 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) +### 繼續至[完成安裝](finalizing-setup) {: .notice-primary} diff --git a/_pages/zh_TW/installing-boot9strap-(mset9).txt b/_pages/zh_TW/installing-boot9strap-(mset9).txt new file mode 100644 index 0000000000..9f00601ddd --- /dev/null +++ b/_pages/zh_TW/installing-boot9strap-(mset9).txt @@ -0,0 +1,123 @@ +--- +title: "Installing boot9strap (MSET9)" +--- + +{% include toc title="條目內容" %} + +{% capture technical_info %} +Technical Details (optional) +[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 %} +
{{ technical_info | markdownify }}
+{: .notice--info} + +### 相容性資訊 + +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} + +### 必備項目 + +* 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. + +### 操作說明 + +#### 第一節 — 準備工作 + +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. 將 SD 卡插入至電腦中 +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. 將 SD 卡插入至電腦中 +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. 如果一切成功的話,您將自動進入 SafeB9SInstaller + + If you get a red screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9) + +#### 第三節 — 安裝 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. 將 SD 卡插入至電腦中 +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 %} +___ + +### 繼續至[完成安裝](finalizing-setup) +{: .notice--primary} \ No newline at end of file diff --git a/_pages/zh_TW/installing-boot9strap-(ninjhax2-dx).txt b/_pages/zh_TW/installing-boot9strap-(ninjhax2-dx).txt index 4eaba0e570..7c79b04983 100644 --- a/_pages/zh_TW/installing-boot9strap-(ninjhax2-dx).txt +++ b/_pages/zh_TW/installing-boot9strap-(ninjhax2-dx).txt @@ -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 diff --git a/_pages/zh_TW/installing-boot9strap-(petit-compwner).txt b/_pages/zh_TW/installing-boot9strap-(petit-compwner).txt index ce5067d6d2..59b2fdc4ee 100644 --- a/_pages/zh_TW/installing-boot9strap-(petit-compwner).txt +++ b/_pages/zh_TW/installing-boot9strap-(petit-compwner).txt @@ -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 diff --git a/_pages/zh_TW/installing-boot9strap-(safecerthax).txt b/_pages/zh_TW/installing-boot9strap-(safecerthax).txt index c70f559f18..ad6a3348e3 100644 --- a/_pages/zh_TW/installing-boot9strap-(safecerthax).txt +++ b/_pages/zh_TW/installing-boot9strap-(safecerthax).txt @@ -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} #### 第二節 — 準備工作 diff --git a/_pages/zh_TW/installing-boot9strap-(smilehax-iie-jpn).txt b/_pages/zh_TW/installing-boot9strap-(smilehax-iie-jpn).txt index b7955c274b..4a37c8def5 100644 --- a/_pages/zh_TW/installing-boot9strap-(smilehax-iie-jpn).txt +++ b/_pages/zh_TW/installing-boot9strap-(smilehax-iie-jpn).txt @@ -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. 在 SD 卡的根目錄底下建立一個新資料夾 `3ds` + 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. 如果一切成功的話,您將自動進入 SafeB9SInstaller diff --git a/_pages/zh_TW/seedminer-(mii).txt b/_pages/zh_TW/seedminer-(mii).txt index 4a05c9277a..d14e2886d6 100644 --- a/_pages/zh_TW/seedminer-(mii).txt +++ b/_pages/zh_TW/seedminer-(mii).txt @@ -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 diff --git a/_pages/zh_TW/site-navigation.txt b/_pages/zh_TW/site-navigation.txt index be15e6b9f7..2dda2431fa 100644 --- a/_pages/zh_TW/site-navigation.txt +++ b/_pages/zh_TW/site-navigation.txt @@ -8,7 +8,8 @@ sitemap: false + [完成安裝](finalizing-setup) + [安裝 boot9strap (透過 Soundhax)](installing-boot9strap-(soundhax)) -+ [Seedminer](seedminer) ++ [Installing boot9strap (super-skaterhax)](installing-boot9strap-(super-skaterhax)) ++ [Installing boot9strap (MSET9)](installing-boot9strap-(mset9)) {% endcapture %}
{{ notice-1 | markdownify }}
@@ -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)) + [安裝 boot9strap (透過 ntrboot)](installing-boot9strap-(ntrboot)) + [Installing boot9strap (petit-compwner)](installing-boot9strap-(petit-compwner)) diff --git a/_pages/zh_TW/troubleshooting.txt b/_pages/zh_TW/troubleshooting.txt index 0b7e00d3f8..e11aeffa5a 100644 --- a/_pages/zh_TW/troubleshooting.txt +++ b/_pages/zh_TW/troubleshooting.txt @@ -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. 請先[檢查是否 {% endcapture %}
{{ compat | markdownify }}
+## Installing boot9strap (MSET9) + +{% capture compat %} +(title/import).db does not exist, create them now?" / invalid database + +Full error messages: +* "Nintendo 3DS/\/\/dbs/\ 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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +[WinError 5] Access is denied + +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 %} +
{{ compat | markdownify }}
+ + +{% capture compat %} +UnboundLocalError: cannot access local variable 'haxid1_path' + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +Red screen after reinserting SD card (Section II Step 11) + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(id0_count == 1) AssertionError + +You have multiple ID0 folders. To determine the correct folder, follow these instructions: + +1. 將 `Nintendo 3DS` 資料夾重新命名為 `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 + + 您先前所安裝的應用程式會暫時消失。 這是正常的,且待會就會恢復正常。 +1. Power off your console +1. 將 SD 卡插入至電腦中 +1. 移動至 SD 卡的 `Nintendo 3DS` 資料夾中 +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +assert(mii_ok==1) AssertionError + +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 %} +
{{ compat | markdownify }}
+ +{% capture compat %} +System Settings loading infinitely after reinserting the SD card + +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 %} +
{{ compat | markdownify }}
+ ## 完成安裝 {% 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 %} diff --git a/_pages/zh_TW/updating-firmware-(old-3ds).txt b/_pages/zh_TW/updating-firmware-(old-3ds).txt new file mode 100644 index 0000000000..09dcb9112c --- /dev/null +++ b/_pages/zh_TW/updating-firmware-(old-3ds).txt @@ -0,0 +1,18 @@ +--- +title: "Updating Firmware (Old 3DS)" +--- + +### 必讀事項 + +To use the MSET9 exploit, you must update your console to the latest system version. + +### 必備項目 + +* 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}