diff --git a/_data/navigation.yml b/_data/navigation.yml
index 7f7d96bcaa..23edb481b2 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -59,6 +59,8 @@ site:
url: /donations.html
- title: "DSiWare Downgrade"
url: /dsiware-downgrade.html
+ - title: "DSiWare List"
+ url: /dsiware-list.html
- title: "F3 (Linux)"
url: /f3-(linux).html
- title: "F3X (Mac)"
diff --git a/_pages/DSiWare-Downgrade.md b/_pages/DSiWare-Downgrade.md
index 950e88a346..bc13a1d5c9 100644
--- a/_pages/DSiWare-Downgrade.md
+++ b/_pages/DSiWare-Downgrade.md
@@ -44,17 +44,20 @@ System Transfers can only be performed once a week.
#### What you need
+* A computer to mount the `public.sav` file (for now)
* Two 3DS systems
+ **The source 3DS**: the 3DS running some kind of custom firmware (arm9loaderhax or some form of EmuNAND/EmuNAND) *on the latest version*
+ **The target 3DS**: the 3DS on stock firmware *between 11.0.0 and 11.2.0*
-* Purchase one of the following exploitable DSiWare games (a pirated copy of the game will **not** work) on **the source 3DS**
- + **Fieldrunners**: *(game has been pulled in all regions)*
- + **Legends of Exidia**: Works for **USA + EUR** *(game has been pulled in JPN region)*
- + **Guitar Rock Tour**: *(game has been pulled in all regions)*
- + **The Legend of Zelda: Four Swords**: *(game has been pulled in all regions)*
-* The latest release of [3ds_dsiwarehax_installer](https://github.com/yellows8/3ds_dsiwarehax_installer/releases)
+* Purchase a DSiWare game from the eShop on **the source 3DS**
+ + A pirated copy of the game will **not** work
+ + The game's `.app` must greater than or equal to `3,457,024 bytes`
+ + The game's `public.sav` must greater than or equal to `81,920 bytes`
+ + The system transfer will only accept the hacked app and save if they do not increase the overall size of each file
+ + For a community list of compatible games, see the [DSiWare List](dsiware-list) page
+* [`DSiWare_sudokuhax_v0_injection.zip`](torrents/DSiWare_sudokuhax_v0_injection.torrent) -
* The latest release of [3DSident](https://github.com/joel16/3DSident/releases/latest)
-* The latest release of [FBI](https://github.com/Steveice10/FBI/releases/latest)
+* The latest release of [FBI](https://github.com/Steveice10/FBI/latest)
+{::comment}* The latest release of [GodMode9](https://github.com/d0k3/GodMode9/latest){:/comment}
* 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**:
@@ -75,18 +78,11 @@ System Transfers can only be performed once a week.
##### Section I - Prep Work
+Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup any saves you care about on the target 3DS (it will be formatted!)
+{: .notice--warning}
+
1. Create a folder named `files9` on the root of **the source 3DS**'s SD card if it does not already exist
-2. **Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup any saves you care about on the target 3DS (it will be formatted!)**
-3. Copy the relevant `public.sav` from the `/dsiware/(8 Character ID)/` folder in the 3ds_dsiwarehax_installer zip to the root of **the source 3DS**'s SD card
- + **Fieldrunners USA Region**: `4b464445`
- + **Fieldrunners EUR Region**: `4b464456`
- + **Legends of Exidia USA Region**: `4b4c4545`
- + **Legends of Exidia EUR Region**: `4b4c4556`
- + **Legends of Exidia JPN Region**: `4b4c454a`
- + **Guitar Rock Tour EUR Region**: `4b475256`
- + **Guitar Rock Tour USA Region**: `4b475245`
- + **The Legend of Zelda: Four Swords EUR Region**: `4b513956`
- + **The Legend of Zelda: Four Swords USA Region**: `4b513945`
+{::comment}2. Copy `GodMode9.bin` from the GodMode9 zip to the `/luma/payloads` folder on **the source 3DS**'s' SD card and rename `GodMode9.bin` in `/luma/payloads` to `up_GodMode9.bin`{:/comment}
4. Reinsert **the source 3DS**'s SD card
5. On **the source 3DS**, hold Start on boot to launch Hourglass9
6. Go to SysNAND Options, then SysNAND Backup/Restore, then backup **(min size)** SysNAND to `NANDmin.bin`
@@ -96,40 +92,68 @@ System Transfers can only be performed once a week.
10. **Backup every file on both 3DS's SD cards to two separate folders on your computer (keep track of which is which)!**
11. Reinsert each SD card back into their corresponding 3DS
12. Press (Start) to reboot
+13. Purchase any DSiWare game from the eShop (a pirated copy of the game will **not** work) on **the source 3DS**
+2. Go to System Settings, then "Data Management", then "DSiWare", then "Nintendo DS Profile" on **the source 3DS**
+3. Copy any DSiWare games that are already on the SD Card back to the System Memory
+4. Copy the DSiWare game you intend to use to the SD Card
+5. Power off **the source 3DS**, then put its SD card into your computer
+6. Navigate to `/Nintendo 3DS/(32 Character ID)/(32 Character ID)/Nintendo DSiWare/`
+7. Make a note of the 8 Character ID in the file name of the `.bin` file in this folder
+ + For example, if you see `4B4C4545.bin`, remember the ID `4B4C4545`
+8. Reinsert your SD card into **the source 3DS** and boot it back up
+9. Go to System Settings, then "Data Management", then "DSiWare", then "Nintendo DS Profile" on **the source 3DS**
+10. Delete the DSiWare game from the SD Card *(do not delete it from the System Memory)*
-##### Section II - Installing the save
+##### Section II - Injecting the game and save
-1. Purchase one of the following exploitable DSiWare games (a pirated copy of the game will **not** work)
- + **Fieldrunners**: Works for **USA + EUR**
- + **Legends of Exidia**: Works for **USA + EUR**
- + **Guitar Rock Tour**: You must have already purchased this for **EUR**
-2. Launch FBI on **the source 3DS**
+1. Launch FBI on **the source 3DS**
+2. Navigate to `TWL NAND` -> `title` -> `00030004` -> `(8 Character ID)`
+ + The 8 Character ID will be the one you got from the `.bin` file earlier
+3. Navigate to the `content` folder
+4. Make a note of the `.app` file name in this folder
+ + For example, if you see `00000000.app`, remember the file name `00000000.app`
+5. Power off **the source 3DS**, then put its SD card into your computer
+7. Copy `sudoku.app` to the root of **the source 3DS**'s SD card from `DSiWare_sudokuhax_v0_injection.zip`
+8. On **the source 3DS**'s SD card, rename `sudoku.app` to the name of the `.app` file you noted earlier
+10. Reinsert your SD card into **the source 3DS** and boot it back up
+11. Launch FBI on **the source 3DS**
+3. Navigate to `SD`
+4. Press (A) on the renamed sudoku `.app` and copy it
+5. Press (B) to get back to the main menu
+6. Navigate to `TWL NAND` -> `title` -> `00030004` -> `(8 Character ID)`
+ + The 8 Character ID will be the one you got from the `.bin` file earlier
+9. Navigate to the `content` folder
+9. Press (A) on the current directory and paste the renamed sudoku`.app`
+ + This will overwrite the existing one
+10. Press (B) to get back to `TWL NAND` -> `title` -> `00030004` -> `(8 Character ID)`
+11. Navigate to the `data` folder
+12. Press (A) on `public.sav` and copy it
+13. Press (B) to get back to the main menu
+14. Navigate to `SD`
+15. Press (A) on the current directory and paste `public.sav`
+11. Press (Start) to exit
+12. Power off **the source 3DS**, then put its SD card into your computer
+13. Copy `public.sav` to your computer
+14. Mount `public.sav` so it can be edited
+ + In the future this will be done on device, but for now a computer is needed
+ + Windows users can use something like [OSFMount](http://www.osforensics.com/tools/mount-disk-images.html)
+ + Ensure the mounted image is *not* Read Only
+15. Copy `savedata.bin` from `DSiWare_sudokuhax_v0_injection.zip` to the mounted `public.sav`, replacing the existing one
+16. Dismount `public.sav`
+17. Copy the modified `public.sav` to the **the source 3DS**'s SD card
+18. Reinsert your SD card into **the source 3DS** and boot it back up
+19. Launch FBI on **the source 3DS**
3. Navigate to `SD`
4. Press (A) on `public.sav` and copy it
5. Press (B) to get back to the main menu
6. Navigate to `TWL NAND` -> `title` -> `00030004`
-7. Navigate to the folder for your game and region:
- + **Fieldrunners USA Region**: `4b464445`
- + **Fieldrunners EUR Region**: `4b464456`
- + **Legends of Exidia USA Region**: `4b4c4545`
- + **Legends of Exidia EUR Region**: `4b4c4556`
- + **Legends of Exidia JPN Region**: `4b4c454a`
- + **Guitar Rock Tour EUR Region**: `4b475256`
- + **Guitar Rock Tour USA Region**: `4b475245`
- + **The Legend of Zelda: Four Swords EUR Region**: `4b513956`
- + **The Legend of Zelda: Four Swords USA Region**: `4b513945`
9. Navigate to the `data` folder
-8. Press (A) on the existing `public.sav` and delete it
9. Press (A) on the current directory and paste `public.sav`
+ + This will overwrite the existing one
10. Press (B) to get back to the main menu
-11. Press (Start) to exit
3. Launch your DSiWare game on **the source 3DS**
-4. Test if the save is functional
- + **Fieldrunners**: Touch the 'Scores' button at the main menu
- + **Legends of Exidia**: After pressing (A) or (Start) at the two title screens, select the first save slot and press continue
- + **Guitar Rock Tour**: Scroll down and go to High-Scores -> Drums -> Easy
- + **The Legend of Zelda: Four Swords**: Just start the game
- + If your game has an error about `boot.nds` or a white screen, **then the exploit has been successful**
+4. Tap the screen or press any button to start the game and test if the save is functional
+ + If your game has an error about `boot.nds`, **then the exploit has been successful**
+ If your game behaves normally and does not give you this error, then you should stop and figure out what went wrong
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#twl_broken)
@@ -227,12 +251,8 @@ System Transfers can only be performed once a week.
1. Create a folder named `dgTool` on the root of **the target 3DS**'s SD card if it does not already exist
3. Copy the contents of the NFIRM zip to the `dgTool` folder on the root of **the target 3DS**'s SD card
3. Launch your DSiWare game on **the target 3DS**
-4. Launch dgTool using your DSiWare game
- + **Fieldrunners**: Touch the 'Scores' button at the main menu
- + **Legends of Exidia**: After pressing (A) or (Start) at the two title screens, select the first save slot and press continue
- + **Guitar Rock Tour**: Scroll down and go to High-Scores -> Drums -> Easy
- + **The Legend of Zelda: Four Swords**: Just start the game
- + If your game does not have the hacked save file installed, [follow this troubleshooting guide](troubleshooting#ts_dsiware)
+4. Launch dgTool by starting your DSiWare game
+ + If the game does not launch dgTool, [follow this troubleshooting guide](troubleshooting#ts_dsiware)
5. Select "Dump f0f1" to backup **the target 3DS**'s NFIRM
6. Make note of the NFIRM backup's location
7. Exit dgTool
@@ -244,11 +264,7 @@ System Transfers can only be performed once a week.
**Do NOT downgrade with dgTool on a device that already has arm9loaderhax installed or you will BRICK!**
1. Launch your DSiWare game on **the target 3DS**
-4. Launch dgTool using your DSiWare game
- + **Fieldrunners**: Touch the 'Scores' button at the main menu
- + **Legends of Exidia**: After pressing (A) or (Start) at the two title screens, select the first save slot and press continue
- + **Guitar Rock Tour**: Scroll down and go to High-Scores -> Drums -> Easy
- + **The Legend of Zelda: Four Swords**: Just start the game
+4. Launch dgTool by starting your DSiWare game
3. Select "Downgrade FIRM to 10.4" and confirm to flash the 10.4.0 NFIRM bin to **the target 3DS**
4. Exit dgTool
+ You may have to force power off by holding the power button
diff --git a/_pages/DSiWare-List.md b/_pages/DSiWare-List.md
new file mode 100644
index 0000000000..99747af06b
--- /dev/null
+++ b/_pages/DSiWare-List.md
@@ -0,0 +1,23 @@
+---
+title: "DSiWare List"
+permalink: /dsiware-list.html
+---
+
+This is a list of [DSiWare Downgrade](dsiware-downgrade) compatible games submitted by the community via Pull Request
+{: .notice--primary}
+
+Each addition will be manually approved, but only to ensure this list is not defaced. Any reported not to work will be removed, but I will not be testing any of these myself.
+{: .notice--info}
+
+To submit additions to this list, you must edit [the DSiWare-List.md file](https://github.com/Plailect/Guide/blob/master/_pages/DSiWare-List.md) on GitHub *(this will require an account)*.
+{: .notice--info}
+
+Submissions should match the chart formatting of the example and be organized (ascending) by price (in USD).
+{: .notice--info}
+
+Submissions should have a `.app` size greater than or equal to `3,457,024 bytes` and a `public.sav` greater than or equal to `81,920 bytes`
+{: .notice--info}
+
+| | Price (USD) | Regions |
+|:-:|:-:|:-:|
+| [SUDOKU](http://www.nintendo.com/games/detail/CjRrWadS0cGKxAavk5NCuSH3UePnqAMb) | $1.99 | Cart | EUR, USA |
diff --git a/rss.xml b/rss.xml
index e9716c392b..7a77a1ea07 100644
--- a/rss.xml
+++ b/rss.xml
@@ -2,7 +2,7 @@
Plailect Guide Feed
- Mon, 05 Dec 2016 18:40:21 +0000
+ Wed, 07 Dec 2016 05:37:08 +0000
https://github.com/Plailect/Guide/
1.0.0_qr.png
@@ -316,6 +316,14 @@
Sat, 03 Sep 2016 17:26:35 +0000
+
+ DSiWare_sudokuhax_v0_injection.zip
+ DSiWare_sudokuhax_v0_injection.zip
+ 43E54206CCFF490BB66743F8C414EC00837E605F
+ https://3ds.guide/torrents/DSiWare_sudokuhax_v0_injection.torrent
+ Wed, 07 Dec 2016 10:36:20 +0000
+
+ fbi-2.4.2-injectable.zipfbi-2.4.2-injectable.zip
diff --git a/torrents/DSiWare_sudokuhax_v0_injection.torrent b/torrents/DSiWare_sudokuhax_v0_injection.torrent
new file mode 100644
index 0000000000..6c8457cc6f
Binary files /dev/null and b/torrents/DSiWare_sudokuhax_v0_injection.torrent differ