Various improvements to the DSiWare Injection guide (#1225)

This commit is contained in:
saibotu 2017-06-28 21:22:19 +02:00 committed by Devon Maloney
parent 39a1fb9b32
commit e0eb42a7bb
3 changed files with 27 additions and 10 deletions

View file

@ -94,7 +94,6 @@ Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup an
+ If your game has an error about corrupted or inaccessible save data, confirm that you copied **the contents of** the `savedata` folder and not the `savedata` folder itself
+ If your game behaves normally and does not give you an error about `boot.nds`, then you should stop and figure out what went wrong
+ If you get a black screen, [follow this troubleshooting guide](troubleshooting#twl_broken)
+ If the game is missing from **the target 3DS** or has an error about corrupted or inaccessible save data, [follow this troubleshooting guide](troubleshooting#ts_dsiware)
##### Section III - System Transfer
@ -121,8 +120,8 @@ Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup an
+ You can also just [remove the NNID](https://3ds.guide/troubleshooting#rm_nnid) from **the source 3DS** if you'd prefer it remain on **the target 3DS**
1. Reboot **the source 3DS** while holding (Start) to launch the Luma3DS chainloader menu
1. Launch GodMode9 by pressing (A)
1. Navigate to `[0:] SDCARD`
1. Press (A) on your NAND `.bin` to select it, then select "NAND image options...", then select "Restore SysNAND (safe)"
1. Navigate to `[0:] SDCARD` -> `gm9out`
1. Press (A) on `nand.bin` to select it, then select "NAND image options...", then select "Restore SysNAND (safe)"
1. Press (A) to unlock SysNAND overwriting, then input the key combo given
+ This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing
@ -139,12 +138,11 @@ Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup an
1. Copy the 11.4.0 `.firm` corresponding to **the target 3DS** to the `boot9strap` folder on the root of **the target 3DS**'s SD card
1. Copy `boot9strap.firm` from the boot9strap `.zip` to the `/boot9strap/` folder on your SD card
1. Launch b9sTool by starting your DSiWare game on **the target 3DS**
+ If the game does not launch b9sTool, [follow this troubleshooting guide](troubleshooting#ts_dsiware)
+ If the game is missing or does not launch b9sTool, [follow this troubleshooting guide](troubleshooting#ts_dsiware)
1. Select "Dump F0F1" to backup **the target 3DS**'s FIRM
1. Make note of the FIRM backup's location
1. Exit b9sTool
+ You may have to force power off by holding the power button
1. Put your SD card in your computer, then copy `F0F1_N3DS.bin` or `F0F1_O3DS.bin` (depending on your device) to a safe location; make backups in multiple locations; this backup will save you from a brick if anything goes wrong
1. Put your SD card in your computer, then copy `F0F1_N3DS.bin` or `F0F1_O3DS.bin` (depending on your device) from the `boot9strap` folder to a safe location; make backups in multiple locations; this backup will save you from a brick if anything goes wrong
1. Reinsert your SD card into **the target 3DS**
##### Section VI - Flashing the target 3DS's FIRM

View file

@ -127,8 +127,8 @@ Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup an
+ You can also just [remove the NNID](https://3ds.guide/troubleshooting#rm_nnid) from **the source 3DS** if you'd prefer it remain on **the target 3DS**
1. Reboot **the source 3DS** while holding (Start) to launch the Luma3DS chainloader menu
1. Launch GodMode9 by pressing (A)
1. Navigate to `[0:] SDCARD`
1. Press (A) on your NAND `.bin` to select it, then select "NAND image options...", then select "Restore SysNAND (safe)"
1. Navigate to `[0:] SDCARD` -> `gm9out`
1. Press (A) on `nand.bin` to select it, then select "NAND image options...", then select "Restore SysNAND (safe)"
1. Press (A) to unlock SysNAND overwriting, then input the key combo given
+ This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing
@ -152,10 +152,9 @@ Use a [save manager](https://github.com/J-D-K/JKSM/releases/latest) to backup an
+ **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)
1. Select "Dump F0F1" to backup **the target 3DS**'s FIRM
1. Make note of the FIRM backup's location
1. Exit b9sTool
+ You may have to force power off by holding the power button
1. Put your SD card in your computer, then copy `F0F1_N3DS.bin` or `F0F1_O3DS.bin` (depending on your device) to a safe location; make backups in multiple locations; this backup will save you from a brick if anything goes wrong
1. Put your SD card in your computer, then copy `F0F1_N3DS.bin` or `F0F1_O3DS.bin` (depending on your device) from the `boot9strap` folder to a safe location; make backups in multiple locations; this backup will save you from a brick if anything goes wrong
1. Reinsert your SD card into **the target 3DS**
##### Section VI - Flashing the target 3DS's FIRM

View file

@ -122,6 +122,26 @@ Browser based exploits (such as browserhax or 2xrsa) are often unstable and cras
1. If you enter safe mode, update your device
1. Your device may be bricked. For support, ask for help at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp)
## <a name="ts_dsiware" />After doing the DSiWare Transfer, my hacked DSiWare does not work
1. Reboot **the source 3DS** while holding (Start) to launch the Luma3DS chainloader menu
1. Launch GodMode9 by pressing (A)
1. Navigate to `[0:] SDCARD` -> `gm9out`
1. Press (A) on `nand.bin` to select it, then select "NAND image options…", then select "Restore SysNAND (safe)"
1. Press (A) to unlock SysNAND overwriting, then input the key combo given
+ This will not overwrite your boot9strap installation
1. Input the key combo given to unlock SysNAND (lvl1) writing
+ This process will take some time
1. Once it has completed, press (A) to continue
1. If you don't see the game at all on **the target 3DS**, link the NNID you bought the game with to **the target 3DS** and redownload it
+ You may have to delete the game from "Data Management" in the "System Settings" first
+ If **the target 3DS** is not the latest version, you may have to run ctr-httpwn to access the eShop
1. On **the source 3DS**, do the the save (and `.app` if you are using the `.app` page) injection steps
1. On **the source 3DS**, go to System Settings, "Data Management", "DSiWare", then copy your DSiWare game to your SD card
1. Either put **the source 3DS**'s SD card in **the target 3DS**, or rename the `Nintendo 3DS` on **the target 3DS**'s SD card and copy the `Nintendo 3DS` folder from **the source 3DS**'s SD card to **the target 3DS**'s SD card
1. On **the target 3DS**, go to System Settings, "Data Management", "DSiWare", then copy your DSiWare game to the system
1. Return your SD cards to normal, then continue with the DSiWare Injection
## <a name="ts_sys_b9s" />Black screen on SysNAND boot after Installing boot9strap
1. Ensure you have a working payload.