From 8c5552dfa4b9a2723b69c0583f94d987dd9ca746 Mon Sep 17 00:00:00 2001 From: Plailect Date: Mon, 2 Jan 2017 18:38:43 -0500 Subject: [PATCH] major updates safehax streamlining many various fixes --- COPYRIGHT.txt | 6 -- LICENSE.txt | 7 ++ _layouts/single-no-ads.html | 4 +- _layouts/single.html | 21 +++- _layouts/splash.html | 21 +++- _pages/2.1.0-ctrtransfer.md | 2 - _pages/9.2.0-Downgrade.md | 92 ----------------- _pages/9.2.0-ctrtransfer.md | 2 +- _pages/Credits.md | 1 + ...owngrade-(App-Injection-and-Second-3DS).md | 12 ++- _pages/DSiWare-Downgrade-(Save-Injection).md | 5 +- ...wngrade-(Save-Injection-and-Second-3DS).md | 11 +- _pages/Decrypt9-(Browser).md | 12 +-- _pages/Decrypt9-(Homebrew-Launcher).md | 15 ++- _pages/Decrypt9-(MSET).md | 4 +- _pages/Get-Started-(New-3DS).md | 51 +++++++++- _pages/Get-Started-(New-3DS-EUR).md | 31 ------ _pages/Get-Started-(New-3DS-JPN).md | 32 ------ _pages/Get-Started-(New-3DS-USA).md | 31 ------ _pages/Get-Started-(Old-3DS).md | 87 +++++++++++++++- _pages/Get-Started-(Old-3DS-EUR).md | 38 ------- _pages/Get-Started-(Old-3DS-JPN).md | 38 ------- _pages/Get-Started-(Old-3DS-KOR).md | 40 -------- _pages/Get-Started-(Old-3DS-USA).md | 38 ------- _pages/Hardmod-Downgrade.md | 7 +- _pages/Home.md | 9 +- _pages/Homebrew-Launcher-(Browser).md | 95 ------------------ _pages/Homebrew-Launcher-(No-Browser).md | 56 ----------- _pages/Homebrew-Launcher-(Soundhax).md | 5 +- _pages/Installing-arm9loaderhax.md | 2 - _pages/NFIRM-Downgrade.md | 3 +- _pages/Region-Changing.md | 2 +- _pages/Troubleshooting.md | 11 +- images/config.zip | Bin 299 -> 0 bytes images/eu.png | Bin 13692 -> 0 bytes images/jp.png | Bin 6752 -> 0 bytes images/kr.png | Bin 24415 -> 0 bytes images/us.png | Bin 18357 -> 0 bytes 38 files changed, 223 insertions(+), 568 deletions(-) delete mode 100644 COPYRIGHT.txt delete mode 100644 _pages/9.2.0-Downgrade.md delete mode 100644 _pages/Get-Started-(New-3DS-EUR).md delete mode 100644 _pages/Get-Started-(New-3DS-JPN).md delete mode 100644 _pages/Get-Started-(New-3DS-USA).md delete mode 100644 _pages/Get-Started-(Old-3DS-EUR).md delete mode 100644 _pages/Get-Started-(Old-3DS-JPN).md delete mode 100644 _pages/Get-Started-(Old-3DS-KOR).md delete mode 100644 _pages/Get-Started-(Old-3DS-USA).md delete mode 100644 _pages/Homebrew-Launcher-(Browser).md delete mode 100644 _pages/Homebrew-Launcher-(No-Browser).md delete mode 100644 images/config.zip delete mode 100644 images/eu.png delete mode 100644 images/jp.png delete mode 100644 images/kr.png delete mode 100644 images/us.png diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt deleted file mode 100644 index 8a3207d8bc..0000000000 --- a/COPYRIGHT.txt +++ /dev/null @@ -1,6 +0,0 @@ -Copyright (c) 2016 Plailect - -Files that are not licensed or owned by the creator of the minimal-mistakes -(https://github.com/mmistakes/minimal-mistakes/) project (including but not -limited to the contents of the `_pages` directory) are the sole property of -their owner and may not be used without permission. diff --git a/LICENSE.txt b/LICENSE.txt index e9b5ec461d..12a94cce85 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -9,6 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Copyright (c) 2017 Plailect + +Files that are not licensed under The MIT License by the creator of the +minimal-mistakes project (including but not limited to the contents of +the `_pages` directory) are the sole property of their owner and may not +be used without express written permission. + The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. diff --git a/_layouts/single-no-ads.html b/_layouts/single-no-ads.html index 32f5019dee..543eae82d7 100644 --- a/_layouts/single-no-ads.html +++ b/_layouts/single-no-ads.html @@ -39,7 +39,9 @@ layout: default
-
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
+
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
If you would like to support me by using my Amazon referral links, you can find those here.
United States - Canada - United Kingdom -  Germany -  Spain -  France 
diff --git a/_layouts/single.html b/_layouts/single.html index c28706a83a..32c0d91527 100644 --- a/_layouts/single.html +++ b/_layouts/single.html @@ -39,7 +39,9 @@ layout: default
-
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
+
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
If you would like to support me by using my Amazon referral links, you can find those here.
United States - Canada - United Kingdom -  Germany -  Spain -  France 
@@ -52,6 +54,23 @@ layout: default (adsbygoogle = window.adsbygoogle || []).push({}); +
+ + +
+
diff --git a/_layouts/splash.html b/_layouts/splash.html index 6a8cc6ee76..6778038348 100644 --- a/_layouts/splash.html +++ b/_layouts/splash.html @@ -24,7 +24,9 @@ layout: default
-
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
For support, ask for help at #3dshacks on Rizon IRC or 3DS Hacking on Discord.
+
If you appreciate this guide, I accept Donations through both Bitcoin and PayPal.
+
If you would like to support me by using my Amazon referral links, you can find those here.
United States - Canada - United Kingdom -  Germany -  Spain -  France 
@@ -37,6 +39,23 @@ layout: default (adsbygoogle = window.adsbygoogle || []).push({}); +
+ + +
+
diff --git a/_pages/2.1.0-ctrtransfer.md b/_pages/2.1.0-ctrtransfer.md index 94052a5d1e..574866527c 100644 --- a/_pages/2.1.0-ctrtransfer.md +++ b/_pages/2.1.0-ctrtransfer.md @@ -62,9 +62,7 @@ You should be in Decrypt9 for these steps. + EUR Region: Delete `00000098` + JPN Region: Delete `00000082` + USA Region: Delete `0000008f` - + CHN Region: Delete `000000A1` + KOR Region: Delete `000000A9` - + TWN Region: Delete `000000B1` 12. Reinsert your SD card into your 3DS 11. Press (Start) to reboot diff --git a/_pages/9.2.0-Downgrade.md b/_pages/9.2.0-Downgrade.md deleted file mode 100644 index 95f85a0da0..0000000000 --- a/_pages/9.2.0-Downgrade.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: "9.2.0 Downgrade" -permalink: /9.2.0-downgrade.html ---- - -Some regions may downgrade to another version such as 9.1.0 or 9.0.0. This is fine as those versions function nearly the same for our purposes. -{: .notice--success} - -If you encounter this error and cannot use recovery mode, you can edit the connection settings as long as the 3DS completely fails to connect to any access point (such as if the point is out of range). -{: .notice--info} - -This version of sysDowngrader (which is compatible with >9.2.0 systems) uses an unstable exploit, and because of this it may take many tries to work. -{: .notice--info} - -{% capture notice-3 %} -If sysDowngrader crashes at any point during the downgrade (which can happen occasionally), you can power off the system by holding the power button. You will be left with what's called a "partial downgrade" or "partial", which is recoverable. - -Although a partially downgraded system may show 9.2.0 as the system version, you are not done. You must restart from the beginning of Section II and downgrade a second time to install any files that were not installed. -{% endcapture %} - -
{{ notice-3 | markdownify }}
- -If you are are between versions 11.0.0 and 11.2.0, you MUST have [downgraded your NFIRM](nfirm-downgrade) to successfully complete this part. -{: .notice--warning} - -**You MUST downgrade with the correct pack for your console/region or you will BRICK.** -{: .notice--danger} - -#### What you need - -* The Homebrew Launcher and an entrypoint (such as browserhax or SoundHax) -* The latest release of [sysDowngrader](https://github.com/Plailect/sysDowngrader/releases/latest) -* The latest release of [nimSM](https://github.com/Plailect/nimSM/releases/latest) -* The 9.2.0 downgrade pack `.zip` file for your device and region: - + [New 3DS 9.2.0 - EUR](magnet:?xt=urn:btih:4e22cf8bc71c99a70bb846c7cf416d4caafbe58e&dn=9.2.0-20E%28Full%29%5Fn3DS.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) - + [New 3DS 9.2.0 - JPN](magnet:?xt=urn:btih:c8630ed31b53637b9023bd4dc1ce38362bb8ecd9&dn=9.2.0-20J%28Full%29%5Fn3DS.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) - + [New 3DS 9.2.0 - USA](magnet:?xt=urn:btih:1e670b71b7f26f2765bbe55d0f6cb8c0459d2e8c&dn=9.2.0-20U%28Full%29%5Fn3DS.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) -~ - + [Old 3DS or 2DS 9.2.0 - EUR](magnet:?xt=urn:btih:844006eb64474c115bd5b847f6c59d333be3397a&dn=9.2.0-20E%28Full%29.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) - + [Old 3DS or 2DS 9.2.0 - JPN](magnet:?xt=urn:btih:bb27a53a524276b6527d3b139395b2afc7affe1a&dn=9.2.0-20J%28Full%29.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) - + [Old 3DS or 2DS 9.2.0 - USA](magnet:?xt=urn:btih:940d6479a3972a99daeb85c499f0d6e4e24a2c8b&dn=9.2.0-20U%28Full%29.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=udp%3A%2F%2Ftracker.piratepublic.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.kicks-ass.net%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.kicks-ass.net%2Fannounce) - + [Old 3DS or 2DS 9.0.0 - KOR](magnet:?xt=urn:btih:2695d01cdfecb74a59e25b98f76ab9285a2dae11&dn=9.0.0-20K%28Full%29.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce) - -{::comment} - - + [Old 3DS or 2DS 9.0.0 - TWN](magnet:?xt=urn:btih:f2f3bf7250f7ae558ab9ebd3c425a8f85021f80f&dn=9.0.0-20T%28Full%29.zip&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce) - -{:/comment} - -#### Instructions - -##### Section I - Prep work - -3. Copy and merge the `3ds` folder from the sysDowngrader `.zip` to the root of your SD card -4. Copy and merge the `3ds` folder from the nimSM `.zip` to the root of your SD card -4. Delete any existing `updates` folder from your SD card if there is one -5. Copy the `updates` folder from the 9.2.0 downgrade `.zip` to the root of your SD card -6. Reinsert your SD card into your 3DS - -##### Section II - Downgrading - -1. Get the Homebrew Launcher -2. Launch nimSM -3. Press (Y) to backup and zero out the nim savegame - + This will prevent any "soft bricks" when downgrading the system - + A "soft brick" is when the system displays an error screen on boot and can only fixed by booting updating to latest version with Recovery Mode (hold A + R + L + Up on boot) -4. Wait for it to successfully back up and zero out the nim savegame - + If it freezes while attempting svchax, power off your 3DS by holding the power button and try again (this can take many tries) - + If it freezes while attempting to terminate the fs module, power off your 3DS by holding the power button and try again (this can take many tries) -5. Press (Start) to reboot -2. Open sysDowngrader -5. Press (Y) to downgrade to 9.2.0 - + If it freezes while attempting svchax, power off your 3DS by holding the power button and try again (this can take many tries) -7. Wait; do not touch anything even if it appears to freeze -8. If, after around 30 seconds, it is still frozen, it is safe to power off and try again -9. If you get an error before installation, power off your 3DS by holding the power button and try again (this can take many tries) -10. If you get an error in the middle of installation, follow the instructions in the beginning for partial downgrades -11. If you freeze on the "Rebooting in 10 seconds" line for longer than 10 seconds, it is safe to power off your 3DS by holding the power button -13. Clear Home Menu's extdata by navigating to the following folder on your SD card: `/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/` - + EUR Region: Delete `00000098` - + JPN Region: Delete `00000082` - + USA Region: Delete `0000008f` - + KOR Region: Delete `000000A9` - + TWN Region: Delete `000000B1` -14. Reinsert your SD card into your 3DS and boot -12. If you still get a black screen after downgrading and deleting the folder, [follow this troubleshooting guide](troubleshooting#ts_sys_down) - -Menuhax will no longer work, but you can use [Homebrew Launcher (Browser)](homebrew-launcher-(browser)) to get into the Homebrew Launcher. -{: .notice--primary} - -Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) -{: .notice--primary} diff --git a/_pages/9.2.0-ctrtransfer.md b/_pages/9.2.0-ctrtransfer.md index e9390d954d..535139c3f0 100644 --- a/_pages/9.2.0-ctrtransfer.md +++ b/_pages/9.2.0-ctrtransfer.md @@ -62,7 +62,7 @@ If you have already hacked your 3DS before and have a EmuNAND based CFW setup, t + **Your backup should match one of the sizes on [this](nand-size) page; if it does not, you should delete it and make a new one!** 14. Delete the 9.2.0 ctrtransfer image `.bin` and `.bin.sha` from the `/files9/` folder on your SD card 15. Reinsert your SD card into your 3DS -16. Press Start to reboot +16. Press (Start) to reboot 17. Update your CFW SysNAND to the latest version using system settings + **Yes this is safe, stop opening Github issues about it.** diff --git a/_pages/Credits.md b/_pages/Credits.md index 7c9afb2ff7..09e8d3f46f 100644 --- a/_pages/Credits.md +++ b/_pages/Credits.md @@ -56,6 +56,7 @@ If I forgot you here, contact me and I'll add your name. + Steveice10 + Syphurith + Tech0verlord ++ TinVi + TuxSH + Urbanshadow + Vappy diff --git a/_pages/DSiWare-Downgrade-(App-Injection-and-Second-3DS).md b/_pages/DSiWare-Downgrade-(App-Injection-and-Second-3DS).md index db8fc9fad4..2b02b1d2b1 100644 --- a/_pages/DSiWare-Downgrade-(App-Injection-and-Second-3DS).md +++ b/_pages/DSiWare-Downgrade-(App-Injection-and-Second-3DS).md @@ -3,7 +3,7 @@ title: "DSiWare Downgrade (App Injection and Second 3DS)" permalink: /dsiware-downgrade-(app-injection-and-second-3ds).html --- -If you are between versions 11.0.0 and 11.2.0, you must follow this guide to downgrade your NATIVE_FIRM using DSiWare and a second 3DS which has already has a Custom Firmware installed on it in order to dump and restore your NAND. +If you are between versions 11.0.0 and 11.2.0, you can follow this guide to downgrade your NATIVE_FIRM using DSiWare and a second 3DS which has already has a Custom Firmware installed on it in order to dump and restore your NAND. {: .notice} If you are below 11.2.0 on either device, then you should do the ctr-httpwn steps (when prompted) on each device under 11.2.0 to allow you to System Transfer with them. @@ -33,6 +33,9 @@ This exploit requires you to [System Transfer](http://en-americas-support.ninten Both systems MUST be from the same region. {: .notice--warning} +**The _target 3DS_ will have all of its data erased!** +{: .notice--danger} + The source 3DS's NNID will be stuck on the target 3DS unless you either system transfer back or call Nintendo! (details in the instructions) {: .notice--danger} @@ -43,7 +46,7 @@ System Transfers can only be performed once a week. * Two 3DS systems + **The source 3DS**: the 3DS running some kind of custom firmware (arm9loaderhax or some form of EmuNAND/RedNAND) *on the latest version* - + **The target 3DS**: the 3DS on stock firmware *between 11.0.0 and 11.2.0* + + **The target 3DS**: the 3DS on stock firmware *(between 11.0.0 and 11.2.0)* * Purchase (or already own) and install a compatible DSiWare game from the eShop on **the source 3DS** + A pirated copy of the game will **not** work + For a list of compatible games, see the [DSiWare List](dsiware-list) page @@ -54,7 +57,6 @@ System Transfers can only be performed once a week. + [`DSiWare_jpn_4swordshax_injection.zip`](magnet:?xt=urn:btih:1bcc90c93da91c9876671f6218084207def90db9&dn=DSiWare_jpn_4swordshax_injection.zip&tr=udp%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=udp%3A%2F%2Fzer0day.ch%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.me%2Fannounce&tr=http%3A%2F%2Ftracker1.wasabii.com.tw%3A6969%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.yoshi210.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftorrent.gresille.org%3A80%2Fannounce&tr=http%3A%2F%2Ftorrent.gresille.org%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.com%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.aletorrenty.pl%3A2710%2Fannounce&tr=http%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filetracker.pl%3A8089%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.baravik.org%3A6970%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce) * The latest release of [GodMode9](https://github.com/d0k3/GodMode9/releases/latest) * The latest release of [3DSident](https://github.com/joel16/3DSident/releases/latest) -* The latest release of [TinyFormat](https://github.com/javimadgit/TinyFormat/releases) * The latest release of [dgTool](https://github.com/Plailect/dgTool/releases/latest) * The Homebrew [Starter Kit](http://smealum.github.io/ninjhax2/starter.zip) * The NFIRM `.zip` corresponding to the device and version of **the target 3DS** @@ -235,10 +237,10 @@ This backup can only be used on this NAND. If you format your 3DS or restore ano 5. Verify that the following: + **Kernel version**: 2.50-11 + **FIRM version**: 2.50-11 - + If either of these do not display the versions above, something has gone wrong and you should try again from the beginning + + If either of these do not display the versions above, make sure you used the correct NFIRM zip and try flashing NFIRM again **The target 3DS**'s version number will *not* have changed in the settings. {: .notice--info} -Continue to [9.2.0 Downgrade](9.2.0-downgrade) +Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) {: .notice--primary} diff --git a/_pages/DSiWare-Downgrade-(Save-Injection).md b/_pages/DSiWare-Downgrade-(Save-Injection).md index 0481ebc281..d550ea6130 100644 --- a/_pages/DSiWare-Downgrade-(Save-Injection).md +++ b/_pages/DSiWare-Downgrade-(Save-Injection).md @@ -3,7 +3,7 @@ title: "DSiWare Downgrade (Save Injection)" permalink: /dsiware-downgrade-(save-injection).html --- -If you are on version 11.0.0 or 11.1.0, you must follow this guide to downgrade your NATIVE_FIRM using DSiWare +If you are on version 11.0.0 or 11.2.0, you must follow this guide to downgrade your NATIVE_FIRM using DSiWare {: .notice} This takes advantage of an oversight which allows DSiWare titles to read and write anywhere in NAND. @@ -80,6 +80,7 @@ This backup can only be used on this NAND. If you format your 3DS or restore ano 8. Press (Start) to open the homebrew launcher exit menu 9. Press (A) to exit + ##### Section IV - Backing up NFIRM 3. Launch your DSiWare game @@ -128,5 +129,5 @@ This backup can only be used on this NAND. If you format your 3DS or restore ano Your version number will *not* have changed in the settings. {: .notice--info} -Continue to [9.2.0 Downgrade](9.2.0-downgrade) +Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) {: .notice--primary} diff --git a/_pages/DSiWare-Downgrade-(Save-Injection-and-Second-3DS).md b/_pages/DSiWare-Downgrade-(Save-Injection-and-Second-3DS).md index e616732c43..b73aed9904 100644 --- a/_pages/DSiWare-Downgrade-(Save-Injection-and-Second-3DS).md +++ b/_pages/DSiWare-Downgrade-(Save-Injection-and-Second-3DS).md @@ -6,7 +6,7 @@ permalink: /dsiware-downgrade-(save-injection-and-second-3ds).html **They are only useful if you already own "Fieldrunners", "Legends of Exidia", "Guitar Rock Tour", or "The Legend of Zelda: Four Swords (Anniversary Edition)" on the source 3DS. Each game has been pulled from the eShop; you must have already gotten them.** {: .notice--primary} -If you are between versions 11.0.0 and 11.2.0, you must follow this guide to downgrade your NATIVE_FIRM using DSiWare and a second 3DS which has already has a Custom Firmware installed on it in order to dump and restore your NAND. +If you are between versions 11.0.0 and 11.2.0, you can follow this guide to downgrade your NATIVE_FIRM using DSiWare and a second 3DS which has already has a Custom Firmware installed on it in order to dump and restore your NAND. {: .notice} If you are below 11.2.0 on either device, then you should do the ctr-httpwn steps (when prompted) on each device under 11.2.0 to allow you to System Transfer with them. @@ -36,6 +36,9 @@ This exploit requires you to [System Transfer](http://en-americas-support.ninten Both systems MUST be from the same region. {: .notice--warning} +**The _target 3DS_ will have all of its data erased!** +{: .notice--danger} + The source 3DS's NNID will be stuck on the target 3DS unless you either system transfer back or call Nintendo! (details in the instructions) {: .notice--danger} @@ -46,7 +49,7 @@ System Transfers can only be performed once a week. * Two 3DS systems + **The source 3DS**: the 3DS running some kind of custom firmware (arm9loaderhax or some form of EmuNAND/RedNAND) *on the latest version* - + **The target 3DS**: the 3DS on stock firmware *between 11.0.0 and 11.2.0* + + **The target 3DS**: the 3DS on stock firmware *(between 11.0.0 and 11.2.0)* * Already own (and install) one of the following exploitable DSiWare games (a pirated copy of the game will **not** work) on **the source 3DS** + **Fieldrunners** + **Legends of Exidia** @@ -239,10 +242,10 @@ This backup can only be used on this NAND. If you format your 3DS or restore ano 5. Verify that the following: + **Kernel version**: 2.50-11 + **FIRM version**: 2.50-11 - + If either of these do not display the versions above, something has gone wrong and you should try again from the beginning + + If either of these do not display the versions above, make sure you used the correct NFIRM zip and try flashing NFIRM again **The target 3DS**'s version number will *not* have changed in the settings. {: .notice--info} -Continue to [9.2.0 Downgrade](9.2.0-downgrade) +Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) {: .notice--primary} diff --git a/_pages/Decrypt9-(Browser).md b/_pages/Decrypt9-(Browser).md index 9118009e48..372a0e5ecd 100644 --- a/_pages/Decrypt9-(Browser).md +++ b/_pages/Decrypt9-(Browser).md @@ -19,12 +19,12 @@ If you have already hacked your 3DS before and have a EmuNAND based CFW setup, t 2. Copy `Launcher.dat` and `Decrypt9WIP.dat` from the Decrypt9WIP `.zip` to the root of your SD card 3. Reinsert your SD card into your 3DS 4. Open the browser and go to one of the following URLs on your 3DS - + `https://dukesrg.github.io/?Decrypt9WIP.dat` - + `http://go.gateway-3ds.com/` - + `http://www.reboot.ms/3ds/load.html?Launcher.dat` - + `http://dukesrg.dynu.net/3ds/rop?GW17567.dat&Launcher.dat` - + Make sure to try each URL if the first one doesn't work (some versions cannot use the first one, and some versions cannot use the last three) - + If you get an error, [follow this troubleshooting guide](troubleshooting#ts_browser) + + `https://dukesrg.github.io/?Decrypt9WIP.dat` + + `http://go.gateway-3ds.com/` + + `http://www.reboot.ms/3ds/load.html?Launcher.dat` + + `http://dukesrg.dynu.net/3ds/rop?GW17567.dat&Launcher.dat` + + Make sure to try each URL if the first one doesn't work (some versions cannot use the first one, and some versions cannot use the last three) + + If you get an error, [follow this troubleshooting guide](troubleshooting#ts_browser) 5. If the exploit was successful, you will have booted into Decrypt9 Continue to [2.1.0 ctrtransfer](2.1.0-ctrtransfer). diff --git a/_pages/Decrypt9-(Homebrew-Launcher).md b/_pages/Decrypt9-(Homebrew-Launcher).md index 826d70d07a..88d4b233dc 100644 --- a/_pages/Decrypt9-(Homebrew-Launcher).md +++ b/_pages/Decrypt9-(Homebrew-Launcher).md @@ -3,24 +3,21 @@ title: "Decrypt9 (Homebrew Launcher)" permalink: /decrypt9-(homebrew-launcher).html --- -If you have already hacked your 3DS before and have a EmuNAND based CFW setup, this guide deals exclusively with SysNAND and you should follow all instructions from within or applying to SysNAND. Note that the terms EmuNAND and RedNAND refer to slightly different implementations of [the same concept](http://3dbrew.org/wiki/NAND_Redirection). -{: .notice--info} - #### What you need * The latest release of [Decrypt9WIP](https://github.com/d0k3/Decrypt9WIP/releases/) +* The latest release of [safehax](https://github.com/Plailect/safehax/releases/) #### Instructions 2. Create a folder named `files9` on the root of your SD card if it does not already exist -3. Copy the `Decrypt9WIP` folder from the Decrypt9WIP `.zip` to `/3ds/` on your SD card +3. Copy and merge the `3ds` folder from the safehax `.zip` to the root of your SD card +3. Copy `Decrypt9WIP.bin` from the Decrypt9WIP `.zip` to the root of your SD card and rename `Decrypt9WIP.bin` to `arm9.bin` 3. Reinsert your SD card into your 3DS 4. Enter the homebrew launcher -4. Open Decrypt9WIP **(This can sometimes take a few tries)** - + If you cannot launch Decrypt9WIP after many tries, you most likely have a partial downgrade and should refer to the [9.2.0 Downgrade](9.2.0-downgrade) page -4. Go to "SysNAND Options", then "SysNAND Backup/Restore" -5. Perform a "NAND Backup (min size)" and backup your NAND to `NANDmin.bin` -6. Return to the Main Menu +4. Launch safehax + + For some versions, this can take many tries. +4. If the exploit was successful, you will have booted into Decrypt9 Continue to [2.1.0 ctrtransfer](2.1.0-ctrtransfer) {: .notice--primary} diff --git a/_pages/Decrypt9-(MSET).md b/_pages/Decrypt9-(MSET).md index d83de6dbd3..aedf6d4a45 100644 --- a/_pages/Decrypt9-(MSET).md +++ b/_pages/Decrypt9-(MSET).md @@ -23,8 +23,8 @@ If you have already hacked your 3DS before and have a EmuNAND based CFW setup, t 5. Start your DS flashcard from your 3DS 6. Boot `Decrypt9.nds` using your flashcart 7. Select the correct option for your system version - + 4.X.X -> "4.x Decrypt9WIP" - + 6.X.X -> "6.x Decrypt9WIP" + + 4.X.X -> "4.x Decrypt9WIP" + + 6.X.X -> "6.x Decrypt9WIP" 8. Reboot the system, then go to System Settings, then "Other Settings", then "Profile", then "Nintendo DS Profile" 9. If the exploit was successful, you will have booted into Decrypt9 diff --git a/_pages/Get-Started-(New-3DS).md b/_pages/Get-Started-(New-3DS).md index 52d9c8324a..20e99b4275 100644 --- a/_pages/Get-Started-(New-3DS).md +++ b/_pages/Get-Started-(New-3DS).md @@ -3,9 +3,52 @@ title: "Get Started (New 3DS)" permalink: /get-started-(new-3ds).html --- -Click the image of your device region to take you to the appropriate page. +Select the appropriate page for your version from the chart below. {: .notice--primary} -| EUR | JPN | USA | -|:-:|:-:|:-:| -| [![EUR](images/eu.png)](get-started-(new-3ds-eur)) | [![JPN](images/jp.png)](get-started-(new-3ds-jpn)) | [![USA](images/us.png)](get-started-(new-3ds-usa)) | +{% capture notice-1 %} +The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. + +The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. + +In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. +{% endcapture %} + +
{{ notice-1 | markdownify }}
+ +For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. +{: .notice--warning} + +If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. +{: .notice--warning} + +The device version can be found at the bottom right of the top screen of the System Settings. +{: .notice--success} + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FromToNo BrowserBrowser
8.1.08.1.0NTR and Cubic Ninja
9.0.010.7.0Homebrew Launcher (SoundHax)
11.0.011.2.0NFIRM Downgrade
diff --git a/_pages/Get-Started-(New-3DS-EUR).md b/_pages/Get-Started-(New-3DS-EUR).md deleted file mode 100644 index fac6092ab7..0000000000 --- a/_pages/Get-Started-(New-3DS-EUR).md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: "Get Started (New 3DS - EUR)" -permalink: /get-started-(new-3ds-eur).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(New-3DS-JPN).md b/_pages/Get-Started-(New-3DS-JPN).md deleted file mode 100644 index 60b6738f8f..0000000000 --- a/_pages/Get-Started-(New-3DS-JPN).md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: "Get Started (New 3DS - JPN)" -permalink: /get-started-(new-3ds-jpn).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 8.1.0 | 8.1.0 | [NTR and Cubic Ninja](ntr-and-cubic-ninja) | [NTR and Cubic Ninja](ntr-and-cubic-ninja) | -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(New-3DS-USA).md b/_pages/Get-Started-(New-3DS-USA).md deleted file mode 100644 index 33d4abd461..0000000000 --- a/_pages/Get-Started-(New-3DS-USA).md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: "Get Started (New 3DS - USA)" -permalink: /get-started-(new-3ds-usa).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(Old-3DS).md b/_pages/Get-Started-(Old-3DS).md index 63fb45785d..51f5551617 100644 --- a/_pages/Get-Started-(Old-3DS).md +++ b/_pages/Get-Started-(Old-3DS).md @@ -3,9 +3,88 @@ title: "Get Started (Old 3DS)" permalink: /get-started-(old-3ds).html --- -Click the image of your device region to take you to the appropriate page. +Select the appropriate page for your version from the chart below. {: .notice--primary} -| EUR | JPN | KOR | USA | -|:-:|:-:|:-:|:-:| -| [![EUR](images/eu.png)](get-started-(old-3ds-eur)) | [![JPN](images/jp.png)](get-started-(old-3ds-jpn)) | [![KOR](images/kr.png)](get-started-(old-3ds-kor)) | [![USA](images/us.png)](get-started-(old-3ds-usa)) | +{% capture notice-1 %} +The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. + +The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. + +In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. +{% endcapture %} + +
{{ notice-1 | markdownify }}
+ +**For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead.** +{: .notice--warning} + +If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. +{: .notice--warning} + +The device version can be found at the bottom right of the top screen of the System Settings. +{: .notice--success} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FromToNo BrowserBrowser
1.0.01.1.0Cart Update
2.1.02.1.0Cart UpdateInstalling arm9loaderhax
2.2.03.1.0Cart Update
4.0.04.5.0Decrypt9 (MSET)Decrypt9 (Browser)
5.0.05.1.0Cart UpdateDecrypt9 (Browser)
6.0.06.3.0Decrypt9 (MSET)Decrypt9 (Browser)
7.0.08.1.0Cart UpdateDecrypt9 (Browser)
9.0.010.7.0Homebrew Launcher (SoundHax)
11.0.011.2.0NFIRM Downgrade
diff --git a/_pages/Get-Started-(Old-3DS-EUR).md b/_pages/Get-Started-(Old-3DS-EUR).md deleted file mode 100644 index c59f97fb39..0000000000 --- a/_pages/Get-Started-(Old-3DS-EUR).md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: "Get Started (Old 3DS - EUR)" -permalink: /get-started-(old-3ds-eur).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 1.0.0 | 1.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 2.1.0 | 2.1.0 | [Cart Update](cart-update) | [Installing arm9loaderhax](installing-arm9loaderhax)| -| 2.2.0 | 3.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 4.0.0 | 4.5.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 5.0.0 | 5.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 6.0.0 | 6.3.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 7.0.0 | 8.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(Old-3DS-JPN).md b/_pages/Get-Started-(Old-3DS-JPN).md deleted file mode 100644 index 71cbd84ca1..0000000000 --- a/_pages/Get-Started-(Old-3DS-JPN).md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: "Get Started (Old 3DS - JPN)" -permalink: /get-started-(old-3ds-jpn).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead. -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 1.0.0 | 1.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 2.1.0 | 2.1.0 | [Cart Update](cart-update) | [Installing arm9loaderhax](installing-arm9loaderhax)| -| 2.2.0 | 3.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 4.0.0 | 4.5.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 5.0.0 | 5.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 6.0.0 | 6.3.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 7.0.0 | 8.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(Old-3DS-KOR).md b/_pages/Get-Started-(Old-3DS-KOR).md deleted file mode 100644 index e2ef4e9e62..0000000000 --- a/_pages/Get-Started-(Old-3DS-KOR).md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "Get Started (Old 3DS - KOR)" -permalink: /get-started-(old-3ds-kor).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -**For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead.** -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 1.0.0 | 1.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 2.1.0 | 2.1.0 | [Cart Update](cart-update) | [Installing arm9loaderhax](installing-arm9loaderhax)| -| 2.2.0 | 3.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 4.0.0 | 4.5.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 5.0.0 | 5.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 6.0.0 | 6.3.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 7.0.0 | 9.2.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 9.3.0 | 9.5.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 9.6.0 | 10.6.0 | [Homebrew Launcher (No Browser)](homebrew-launcher-(no-browser)) | [Homebrew Launcher (Browser)](homebrew-launcher-(browser)) | -| 10.7.0 | 10.7.0 | [Homebrew Launcher (No Browser)](homebrew-launcher-(no-browser))| [Homebrew Launcher (No Browser)](homebrew-launcher-(no-browser))| -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Get-Started-(Old-3DS-USA).md b/_pages/Get-Started-(Old-3DS-USA).md deleted file mode 100644 index ac4fba4fdb..0000000000 --- a/_pages/Get-Started-(Old-3DS-USA).md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: "Get Started (Old 3DS - USA)" -permalink: /get-started-(old-3ds-usa).html ---- - -Select the appropriate page for your version from the chart below. -{: .notice--primary} - -{% capture notice-1 %} -The first two columns of the chart refer to the last number of your version (which corresponds to the browser version installed to the system). If the version is -0 then you do not have a browser, while any number above -0 indicates a browser is installed. - -The "from" and "to" fields are inclusive. This means that, for example, the "from 9.0.0 to 9.2.0" row includes 9.0.0, 9.1.0, and 9.2.0. - -In the case of "5.0.0-0U" for example, you would follow the "No Browser" column and 5.0.0 to 5.1.0 row because the system is on the a system version in that range and has no browser installed. -{% endcapture %} - -
{{ notice-1 | markdownify }}
- -**For all versions you can [Cart Update](cart-update) to a higher version in the same column to follow its instructions instead.** -{: .notice--warning} - -If you updated with a game cart containing the version 9.9.0 or above *(meaning that you have a version on 9.9.0 or above, but your browser is on -25 or lower, such as 10.2.0-24)*, your browser was removed and you will need to use the "No Browser" column. -{: .notice--warning} - -The device version can be found at the bottom right of the top screen of the System Settings. -{: .notice--success} - -| From | To | No Browser | Browser | -|:-:|:-:|:-:|:-:| -| 1.0.0 | 1.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 2.1.0 | 2.1.0 | [Cart Update](cart-update) | [Installing arm9loaderhax](installing-arm9loaderhax)| -| 2.2.0 | 3.1.0 | [Cart Update](cart-update) | [Cart Update](cart-update) | -| 4.0.0 | 4.5.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 5.0.0 | 5.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 6.0.0 | 6.3.0 | [Decrypt9 (MSET)](decrypt9-(mset)) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 7.0.0 | 8.1.0 | [Cart Update](cart-update) | [Decrypt9 (Browser)](decrypt9-(browser)) | -| 9.0.0 | 10.7.0 | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) | -| 11.0.0 | 11.2.0 | [NFIRM Downgrade](nfirm-downgrade) | [NFIRM Downgrade](nfirm-downgrade) | diff --git a/_pages/Hardmod-Downgrade.md b/_pages/Hardmod-Downgrade.md index b20f1b8b11..8c264410aa 100644 --- a/_pages/Hardmod-Downgrade.md +++ b/_pages/Hardmod-Downgrade.md @@ -50,7 +50,7 @@ This will work on New 3DS, Old 3DS, and 2DS. 1. Copy and merge the `3ds` folder from the 3DSident `.zip` to your device's SD card 2. Reinsert your SD card into your 3DS -3. Use [Homebrew Launcher (No Browser)](homebrew-launcher-(no-browser)) to launch the homebrew launcher on the device +3. Use [Homebrew Launcher (SoundHax)](homebrew-launcher-(soundhax)) to launch the homebrew launcher on the device 4. Launch 3DSident 5. Verify that the following: + **Kernel version**: 2.50-11 @@ -60,8 +60,5 @@ This will work on New 3DS, Old 3DS, and 2DS. Your version number will *not* have changed in the settings. {: .notice--info} -If you are on the version 11.0.0 (but your device is not of the JPN region), continue to [Homebrew Launcher (Browser)](homebrew-launcher-(browser)). -{: .notice--primary} - -Otherwise, continue to [Homebrew Launcher (No Browser)](homebrew-launcher-(no-browser)). +Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)). {: .notice--primary} diff --git a/_pages/Home.md b/_pages/Home.md index 2113d9bb5d..d7038583cb 100644 --- a/_pages/Home.md +++ b/_pages/Home.md @@ -32,18 +32,18 @@ If you have a developer ("PANDA" or "SNAKE") console, check out [devGuide](https [**Homebrew**](https://en.wikipedia.org/wiki/List_of_homebrew_video_games) usually refers to software that is not authorized by Nintendo. It allows you to run homebrew games, tools like save editing and backup, and emulators for various older systems. -In most cases, running homebrew on your console is 100% free using just the Internet Browser. There are also various other exploits in commercial games to get homebrew running. +In most cases, running homebrew on your console is 100% free using just the Nintendo 3DS Sound app. There are also various other exploits in commercial games and the browser to get homebrew running. ## What is Custom Firmware? **Custom Firmware** ("CFW") enables you to use more advanced hacks that userland homebrew can't easily do. For instance, signature patches let you install unsigned titles that appear right on your HOME Menu. -CFW can be easily set up on any console that is on 9.2.0-20 or lower. Other versions can be downgraded, most for free or with just an exploit game. +CFW can be easily set up on any console that is on 11.1.0 or lower. Other versions can have their firmware downgraded. ## What does this guide install? This guide has the end goal of taking a completely unmodified 3DS from stock -firmware to arm9loaderhax powered Custom Firmware. On some versions, it utilizes homebrew as a jumping off point, but Custom Firmware is still the goal. +firmware to arm9loaderhax powered Custom Firmware. On some versions, it utilizes homebrew as a stepping off point, but Custom Firmware is still the goal. Arm9loaderhax is the newest and best method of launching Custom Firmware that gives us nearly full control of the system only milliseconds into boot, which is similar to the effect of BootMii for the Wii. @@ -67,9 +67,8 @@ The benefits of arm9loaderhax over other Custom Firmware launch methods are nume + **Before beginning the guide, you must know the risks of 3DS hacking: EVERY time you modify your system, there is always the potential for an UNRECOVERABLE brick. They're rare, but still a possibility so make sure you follow ALL directions EXACTLY.** + If you have already hacked your 3DS before to get an EmuNAND setup, and would like to move the contents of your previous EmuNAND to your new SysNAND CFW, you should follow all instructions and restore your existing EmuNAND when prompted once you reach [Installing arm9loaderhax](installing-arm9loaderhax). -+ This guide will work on New 3DS, Old 3DS, and 2DS in all regions on firmware 11.2.0 or below *(except CHN / TWN on both New 3DS and Old 3DS, and KOR New 3DS)*. ++ This guide will work on New 3DS, Old 3DS, and 2DS in all regions on firmware 11.2.0 or below *(except CHN / TWN)*. + If everything goes according to plan, you will lose no data and end up with everything that you started with (games, NNID, saves, etc will be preserved). -+ A large part of this guide is lengthy NAND dumps and downgrades, so the entire process can take *several* hours thanks to the 3DS's slow processor. + **Keep the device plugged in and charged throughout the entire process to avoid data loss or damage from an unexpected power-off!** + Your SD card should be [MBR, not GPT](http://www.howtogeek.com/245610/) (the SD card that comes with the device will be MBR by default). + If you need to format a brand new SD card, you can use [`guiformat`](http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm) and set to an Allocation Unit Size of 32K. diff --git a/_pages/Homebrew-Launcher-(Browser).md b/_pages/Homebrew-Launcher-(Browser).md deleted file mode 100644 index bfdceba813..0000000000 --- a/_pages/Homebrew-Launcher-(Browser).md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: "Homebrew Launcher (Browser)" -permalink: /homebrew-launcher-(browser).html ---- - -The Homebrew Launcher has many different entrypoints, or methods of launching. The most common is browserhax, which launches the Homebrew Launcher using nothing more than the included browser. -{: .notice--info} - -**Browserhax will work for EUR / JPN / USA / KOR regions ONLY!** -{: .notice--warning} - -#### What you need - -+ The Homebrew [Starter Kit](http://smealum.github.io/ninjhax2/starter.zip) -+ An internet connection setup on your 3DS - -{::comment} -+ [`config.zip`](images/config.zip) -+ The [ropbin](https://smealum.github.io/3ds/#otherapp) matching your 3DS's version -{:/comment} - -#### Instructions - -##### Section I - Prep work - -1. Copy the contents of `starter.zip` to the root of your SD card -4. Reinsert your SD card into your 3DS - -{::comment} -2. Copy the contents of `config.zip` to the `/3ds/menuhax_manager/` folder on your SD card -3. Create a folder named `menuhax` on the root of your SD card if it does not already exist -4. Rename the ropbin to `menuhaxmanager_input_payload.bin` -5. Copy `menuhaxmanager_input_payload.bin` to the `/menuhax/` folder on your SD card -{:/comment} - -##### Section II - Version check bypass - -**This section is only needed for versions from 9.9.0 to 10.6.0** - -2. Open the theme menu, change your theme to any other theme, then switch back. This will initialize the theme data and is required -3. Launch the Settings application -4. Change the date to `January 1, 2000` -5. Change the time to `00:00` -6. Launch the browser, then open the browser settings as fast as possible -7. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) as fast as possible - -##### Section III - Block conntest.nintendowifi.net - -**This section is only needed for New 3DS on version 10.7.0 and 11.0.0** - -**This section does not work for JPN regions** - -See [this](https://github.com/Plailect/Guide/issues/684) -{: .notice--info} - -1. If you haven't already, set up an internet connection in the 3DS first without blocking the site. -2. Shut down your 3DS. -3. Download the [ropbin](https://smealum.github.io/3ds/#otherapp) matching your 3DS's version. -4. Rename the file to `browserhax_hblauncher_ropbin_payload.bin` and copy it to the root of your SD card. -4. Add firewall rule **to your router**: - + The exact steps to block or blacklist a website depend on your router manufacturer. - + Please keep in mind that you must block **from the router**. Using Windows Firewall (or any other local firewall) will not work. - + Block this website `conntest.nintendowifi.net` or block all TCP and UDP request from this IP adress `69.25.139.140` -5. Boot 3DS -6. Continue at Section IV - -##### Section IV - browserhax - -8. Navigate to `http://yls8.mtheall.com/3dsbrowserhax_auto.php` - + You can also load the page by scanning the following QR code (press (L + R) on the home menu, then tap the QR icon on the bottom screen) -![browserhax_auto](http://yls8.mtheall.com/3dsbrowserhax_auto_qrcode.png) - + If you get an error, [follow this troubleshooting guide](troubleshooting#ts_browser) -9. Your console should load the homebrew menu - + If you had blocked conntest.nintendowifi.net (or the IP adress) in Section III, unblock it after loading into the homebrew menu. - -##### Section V - menuhax - -10. Open the menuhax_manager application -11. Press (A) to install, it may show some errors but that's fine as long as it shows "Install finished successfully" towards the end - + If you are prompted to "override the detected system version," press (B) to decline -12. Go back to the main menuhax_manager menu, then select "Configure menuhax" -13. Press (A) to continue, then select "Type1" -14. Hold (Down) on the D-Pad, then tap the touch screen; this is the recommended button to use for launching menuhax in this guide because it does not interfere with any other functions of tools we will be using -15. Go back to the main menuhax_manager menu, press (B), then press (Start) to exit back into the Homebrew Launcher -16. Press the (Start) button then press (A) to reboot -17. You can now hold D-Pad (Down) while the system is booting to launch the Homebrew Launcher - -You can now launch the Homebrew Launcher by holding D-Pad (Down) while the system is booting -{: .notice--info} - -If you are above the version 9.2.0, continue to [9.2.0 Downgrade](9.2.0-downgrade) -{: .notice--primary} - -If you are on the version 9.2.0 or below, continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) -{: .notice--primary} diff --git a/_pages/Homebrew-Launcher-(No-Browser).md b/_pages/Homebrew-Launcher-(No-Browser).md deleted file mode 100644 index 2e3ddb07df..0000000000 --- a/_pages/Homebrew-Launcher-(No-Browser).md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: "Homebrew Launcher (No Browser)" -permalink: /homebrew-launcher-(no-browser).html ---- - -The Homebrew Launcher has many different entrypoints, or methods of launching. The most common is browserhax, but for devices that can't use it, this page has many alternative options. -{: .notice} - -If you do not already own any of these games and do not have another 3DS that can access the Homebrew Launcher, the cheapest option is to buy a "Nintendo Selects" copy of [Ocarina of Time 3D](https://amzn.to/2fkaKdp) (ensure you get the correct cartridge for your region) and a [Powersaves](https://amzn.to/2fb3VY7) (compatible with all regions), then use oot3dhax from the chart below. -{: .notice--info} - -Note that if you are on 11.2.0 and have NFIRM downgraded, all 11.1.0 compatible exploits will also be compatible with your 11.2.0 NFIRM downgraded system. -{: .notice--info} - -#### What you need - -+ The Homebrew [Starter Kit](http://smealum.github.io/ninjhax2/starter.zip) - -#### Instructions - -1. Copy _the contents of_ the `starter.zip` to the root of your SD card -2. Reinsert your SD card into your 3DS -2. Use one of the following alternate entrypoints to get into the homebrew launcher: - -| | Requires | Editions | Devices | Regions | Game Versions | System Versions | -|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -| [oot3dhax](https://github.com/yellows8/oot3dhax) | [*Ocarina of Time 3D*](https://amzn.to/2fkaKdp),
Either a powersaves or another 3DS which already has the Homebrew Launcher | Cart | New, Old, 2DS | EUR, JPN, USA | All | 9.0.0-X up to and including 11.2.0-X | -| [smashbroshax](https://gbatemp.net/threads/397194/) | [*Super Smash Bros*](https://amzn.to/2ftGA72) | Cart, eShop | New | EUR, JPN, USA | <1.1.3,
Carts with "amiibo" on the cover are preinstalled with v1.1.4 | 9.0.0-X up to and including 11.2.0-X | -| [supermysterychunkhax](https://smd.salthax.org/) | [*Pokemon Super Mystery Dungeon*](https://amzn.to/2ebxZ75),
Another 3DS which already has the Homebrew Launcher | Cart | New, Old, 2DS | EUR, JPN, USA | All | 9.9.0-X (USA/JPN) / 10.2.0-X (EUR) up to and including 11.0.0-X | -| [freakyhax](http://plutooo.github.io/freakyhax/) | [*Freakyforms Deluxe*](https://amzn.to/2f6eHO7) | eShop, Cart | New, Old, 2DS | EUR, JPN, USA | All | 9.0.0-X up to and including 11.1.0-X | -| [basehaxx](http://mrnbayoh.github.io/basehaxx/) ([11.1.0/11.2.0](https://twitter.com/mrnbayoh/status/792842843438088194)) | *Pokemon [Omega Ruby](https://amzn.to/2eRILNQ)/[Alpha Sapphire](https://amzn.to/2ebGrmN)*,
Another 3DS which already has the Homebrew Launcher | Cart | New, Old, 2DS | EUR, JPN, USA | 1.0, 1.4 | 9.0.0-X up to and including 11.2.0-X | -| [BASICSploit](https://mrnbayoh.github.io/basicsploit/) | [*SmileBASIC*](https://www.nintendo.com/games/detail/eYURHNjVdfyrnA3OJGfmlMYIrJUzgOcv) | eShop | New, Old, 2DS | USA | 3.2.1 | 9.0.0-X up to and including 11.0.0-X | -| [smilehax](https://plutooo.github.io/smilehax/) | [*SmileBASIC*](https://www.nintendo.com/games/detail/eYURHNjVdfyrnA3OJGfmlMYIrJUzgOcv) | eShop | New, Old, 2DS | JPN, USA | 3.3.1 | 9.0.0-X up to and including 11.0.0-X | -| [stickerhax](https://github.com/yellows8/stickerhax) | [*Paper Mario: Sticker Star*](https://amzn.to/2f6aDx8),
Another 3DS which already has the Homebrew Launcher | eShop, Cart | New, Old, 2DS | EUR, JPN, KOR, USA | All | 9.0.0-X up to and including 11.2.0-X | -| [Ninjhax 2](http://smealum.github.io/ninjhax2/) | [*Cubic Ninja*](https://amzn.to/2eRI1by) | eShop, Cart | New, Old, 2DS | EUR, JPN, USA | All | 9.0.0-X up to and including 11.2.0-X | -| [GenHax](https://github.com/svanheulen/genhax_proxy_installer) | [*Monster Hunter X*](http://amzn.to/2gsk6Tk) | eShop | New | JPN | All | 9.9.0-X up to and including 11.2.0-X | - - - - -If you are above the version 9.2.0, continue to [9.2.0 Downgrade](9.2.0-downgrade) -{: .notice--primary} - -If you are on the version 9.2.0 or below, continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) -{: .notice--primary} diff --git a/_pages/Homebrew-Launcher-(Soundhax).md b/_pages/Homebrew-Launcher-(Soundhax).md index 6ba02135ab..070874da0b 100644 --- a/_pages/Homebrew-Launcher-(Soundhax).md +++ b/_pages/Homebrew-Launcher-(Soundhax).md @@ -27,8 +27,5 @@ SoundHax is compatible with versions 9.0.0 through 11.2.0 in the EUR, JPN, and U 6. Play the SoundHax `.m4a` 7. Your console should load the homebrew menu -If you are above the version 9.2.0, continue to [9.2.0 Downgrade](9.2.0-downgrade) -{: .notice--primary} - -If you are on the version 9.2.0 or below, continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) +Continue to [Decrypt9 (Homebrew Launcher)](decrypt9-(homebrew-launcher)) {: .notice--primary} diff --git a/_pages/Installing-arm9loaderhax.md b/_pages/Installing-arm9loaderhax.md index 154ba25a48..8167d21914 100644 --- a/_pages/Installing-arm9loaderhax.md +++ b/_pages/Installing-arm9loaderhax.md @@ -88,9 +88,7 @@ During this process, we also setup programs such as the following: + EUR Region: Delete `00000098` + JPN Region: Delete `00000082` + USA Region: Delete `0000008f` - + CHN Region: Delete `000000A1` + KOR Region: Delete `000000A9` - + TWN Region: Delete `000000B1` ##### Section II - Installing arm9loaderhax diff --git a/_pages/NFIRM-Downgrade.md b/_pages/NFIRM-Downgrade.md index 4c6950cd01..9d3cfc4574 100644 --- a/_pages/NFIRM-Downgrade.md +++ b/_pages/NFIRM-Downgrade.md @@ -16,6 +16,5 @@ This will work on New 3DS, Old 3DS, and 2DS (although the DSiWare methods have s --- + Use [this](hardmod-downgrade) link to downgrade your NFIRM with a [hardmod](https://gbatemp.net/threads/414498/) ++ Use [this](dsiware-downgrade-(save-injection)) link to downgrade your NFIRM with DSiWare and one of four listed games + Use [this](dsiware-downgrade-(app-injection-and-second-3ds)) link to downgrade your NFIRM with DSiWare and a second 3DS (which already has CFW) -+ Use [this](dsiware-downgrade-(save-injection)) link to downgrade your NFIRM with DSiWare, one of four listed games, and a homebrew launcher entrypoint *(11.0.0 and 11.1.0 only)* -+ Use [this](dsiware-downgrade-(save-injection-and-second-3ds)) link to downgrade your NFIRM with DSiWare, one of four listed games, and a second 3DS (which already has CFW) diff --git a/_pages/Region-Changing.md b/_pages/Region-Changing.md index b2ae46877e..a6de8d82da 100644 --- a/_pages/Region-Changing.md +++ b/_pages/Region-Changing.md @@ -101,7 +101,7 @@ Region changing using ctrtransfer (which this method uses) seems to cause reboot 1. Open FBI 2. Select "SD" 3. Select "files9" -4. Select "" +4. Select "\" 5. Select "Install and delete all tickets" 6. Wait. The system may appear to freeze, just give it time. 7. Press (A) to confirm diff --git a/_pages/Troubleshooting.md b/_pages/Troubleshooting.md index 79f5127bad..a15cbe1c9a 100644 --- a/_pages/Troubleshooting.md +++ b/_pages/Troubleshooting.md @@ -159,9 +159,7 @@ This is because you selected the wrong version in the steelhax installer. + EUR Region: Delete `00000098` + JPN Region: Delete `00000082` + USA Region: Delete `0000008f` - + CHN Region: Delete `000000A1` + KOR Region: Delete `000000A9` - + TWN Region: Delete `000000B1` 1. Try booting without any cartridges inserted (including flashcarts) 2. If you have a hardmod and a NAND backup, flash the backup back to SysNAND. 3. Try booting into recovery mode and updating your system. @@ -181,21 +179,14 @@ This is because you selected the wrong version in the steelhax installer. 1. Delete `/luma/config.bin` from your SD card 2. Set your options when it boots 3. Test booting Hourglass9 - 1. On Luma3DS, hold Start on boot + 1. On Luma3DS, hold (Start) on boot 4. Try deleting home menu's extdata 1. Clear Home Menu's extdata by navigating to the following folder on your SD card: `/Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/` + EUR Region: Delete `00000098` + JPN Region: Delete `00000082` + USA Region: Delete `0000008f` - + CHN Region: Delete `000000A1` + KOR Region: Delete `000000A9` - + TWN Region: Delete `000000B1` 5. Try booting without any cartridges inserted (including flashcarts) -7. Try [this test payload](https://mega.nz/#!YxMiGDhB!VZLv2XPSqFFzEhf4kGMXAdQtSpIGvnp2vu2W1j4o7cc/) . - 1. Rename `/arm9loaderhax.bin`, if it exists, to something else. - 2. Place the `arm9loaderhax.bin` from the archive linked above in your SD root. - 3. Insert your SD card into your 3DS and power on. - 4. Press (A). Your 3DS should power off; this means arm9loaderhax is working and something else is broken; your device is **not** bricked. 8. If you previously downgraded with Gateway, ensure that you are using the latest Luma3DS version (v6.2.3 or higher, at the least) 9. If your NAND is of a version between 3.0.0 and 4.5.0, do the following: + Ensure that you are using the latest Luma3DS version (v6.6 or higher, at the least) diff --git a/images/config.zip b/images/config.zip deleted file mode 100644 index 9c3c9db78f87139be6c8368771b434d41a0f4072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 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/eMz0L7%`T)4|- zrclwy>#~&Kh}!6xt8u|}&Hq>uEyB(#Vj{L$G>1cJMX_9WmAF`V1O*R%$k{GE(9;7~E4cIY z+cW^gn5L}TkbKInwFz}|s^2}k0qhv8f|qYE zVyi8haUx!v1>NZGuzu^^?!GT?2S0x(a`WC;`XQ&W*8GI8UyR*$baC+paPcM5br+Y- zO+APhzUiD7(Y4$ixiO4$XMl^van7B*SyL~$MMMN>@7B5Cf43iEgoLWK%ZI1Sla5XL zq{l>)Pfs$L=-Aa1vJ)v9KU+fPSMC{GphuFOzws6yZi=cu7GgOA8Q4NmetnHkj@I}rmibDr;n4a zfD{<(t%lIbOlft7sQKNSeT0i>U*2VHwA9fCDRQV>@Y=6^QcU@BB3g%}QbDQji|zhz z{V-DAq+F(^3qF;FXXSq9GQPHRtPU>p^Loy%$qgE#f5UBkkvW{nZ&@BK&rb0JuiVgh+Ew$Q~8oqf8iBb3U$oZwLq28sDAO86;4z>Kd;* zJ+!4<(c{BPIHeOn#(R8%9}-4JZu@&MKwF%{P__%}x(i#1 zojA)1vAz!qlYPge%_a@dKS%!7%w($D;_Xds>U1% zZ~^Qbz@Q0>$Mo}&#}gq;d9m|Sk$EXJaa+58ViNS|cu5B}+2LAjmosj)*YrbTChG`k zaZKUYk4Bj{GUElN?48Uteek>yF~S+P$98-t`l9F{w%7UuIP*&6?A7r6;Op@=yh&xR zD|_!Mp2di@JsGpdBU1wl1@eqH1G&!J_&|94Y3F*4@myHSPf7eZ{!TpeR}UumXI{1V`}+NmR?3s+<2RFuhcf zU+_8MAWY~Td{Ez)Xmgxz@hT#9^WcHbb^ctYBCRd+-b5p{Qr#u=dh)D#Z`WO-SIeQU z9<`J=w|35Dwgzyk2d5`bpJ;9^W-VHLJ%me^L7hB47}eM09?G$TqD5e8!JM)n3>tdPFsdXKp7!jWl9V zNw%VWtIR`V(x6+fKRIVe3E4+7k?HVV%vrTqU|L)g!7wI2z6hJrfDHf<<(2m;C@MVM z@sz(!2}OJidsaWnbq@%Z?0gJ0Y8+93+@D00#Q)qh@XZD0(|AWym zD;#t|j(lG3I`m9m0;!0cr?8%~vXrkFgyD`a643j(<6UgkD((TWHh3pi{^J zyR;IZ;y!9UG1Cj*-u^T(?E|oArGl<9%Uv3xqYc{umG!U`Z8)>k|)sqc(yND80 zoUI!VCV#Pd{ne)@TtN4gRZH_5n$8iq;>FJPFJaVVgui6m@n;~X!_#i2^%NL4|Nb}c zF~qa*Yr7EbBU5g-!vTTa8j#al4%*>gdL%UW##u#0&f$PUsvzrQx^jOZJj*mD=(FnX z&B{Lijz$3ZmuS}hTv)(G8>D9Oy1}2qoKI2lk!qk)`u%n`vs2Fs#yX{nK(S_g0^qs- z3;&+ml|)1?l3!-m%+Jugn=P}6md;s=O&~rMxMfQUY>-NP?kV(_k>)k*!ABK_J#~6Y zZ9c4DgdrBWzna@LlJJMXnIaj4M{fYgAAm_pfV**9u+7mH>Ma(WDhtGxb~?cN@=#KE z1F!Hxz2Vzn9L^d}!xC_C2I;r)98{6blD!2$FAxvqff*Y>&kO)I`HE{29DP=*toWf# zQ-7SX?ic)L2ohvB1>_+lRsk4k#8L_)h!6L{zs#9x(kX({WV*5 z#0wZ_mv_~?K-$JLzKEM_Zsx18SrZRLiKx%J{gVCY3C$oJiAdrRbzbJ7V44^(Kfl7s z@0QMMgI%4fh9KUz;%WMf4+o?rus_H|1*1Gq#yw>vc|_FG7)-g0fmPUU4FvhZ#mmCd zF1^iT_+~?rWM6o*NT+q){MLDnzz)zD{>nbe}2kFEx9 zPTnd73@G?7ZWZGD?(G;IwjvfzIE?=%X;H3SyW{~>Djf31}&9kEt{ ac%Tf=6%a3#dKm6XDhisf%3oN2`M&^qI~5)P diff --git a/images/jp.png b/images/jp.png deleted file mode 100644 index fa2eedf5ef1a4cf5c7e42136bfd62bc894ca46f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6752 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 diff --git a/images/kr.png b/images/kr.png deleted file mode 100644 index d9d53fdd3f7f67c049f1b906260d05a8f298bc3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24415 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 diff --git a/images/us.png b/images/us.png deleted file mode 100644 index 4a11a078965d59f0639107d2437f80cc05fba2de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18357 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 Dp0?TL