This commit is contained in:
xprism1 2023-04-23 12:13:58 +08:00 committed by GitHub
parent 68093e3d05
commit 35cb95e49e

View File

@ -7,7 +7,7 @@
- A 3DS PANDA - A 3DS PANDA
- **Insert a new SD card into the PANDA** (in case deleted data could be recovered by imaging the SD card the PANDA came with) - **Insert a new SD card into the PANDA** (in case deleted data could be recovered by imaging the SD card the PANDA came with)
- The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest) - The latest release of [ntrboot_flasher](https://github.com/ntrteam/ntrboot_flasher/releases/latest)
- Dev-signed GodMode9 (this build has a more complete aeskeydb which should allow for `essential.exefs` dumping; files are renamed since the flasher looks for boot9strap-named files) - Dev-signed GodMode9 (this build has a more complete aeskeydb; files are renamed since the flasher looks for boot9strap-named files)
- https://cdn.discordapp.com/attachments/457908268287918090/1036420146073436220/boot9strap_ntr_dev.firm - https://cdn.discordapp.com/attachments/457908268287918090/1036420146073436220/boot9strap_ntr_dev.firm
- https://cdn.discordapp.com/attachments/457908268287918090/1036420146476093440/boot9strap_ntr_dev.firm.sha - https://cdn.discordapp.com/attachments/457908268287918090/1036420146476093440/boot9strap_ntr_dev.firm.sha
@ -23,17 +23,17 @@
## Section II - Flashing dev-signed godmode9 ntrboot to the flashcart ## Section II - Flashing dev-signed godmode9 ntrboot to the flashcart
1. Launch the Luma3DS chainloader by holding (Start) during boot on the retail 3DS 1. Launch the Luma3DS chainloader by holding (Start) during boot on the retail 3DS
2. Select "ntrboot_flasher" 2. Select “ntrboot_flasher”
3. Read the red screen warning 3. Read the red screen warning
4. Press (A) to continue 4. Press (A) to continue
5. Select your flashcart 5. Select your flashcart
- If you do not see your flashcart in the list at the top, read the bottom screen for more info on each option - If you do not see your flashcart in the list at the top, read the bottom screen for more info on each option
6. Select "Dump Flash" 6. Select “Dump Flash”
7. Wait until the process is completed 7. Wait until the process is completed
8. Press (A) to continue 8. Press (A) to continue
9. Press (A) to return to the main menu 9. Press (A) to return to the main menu
10. Select "Inject Ntrboot" 10. Select “Inject Ntrboot”
11. Choose developer unit ntrboot 11. Press (Y) for developer unit ntrboot
12. Wait until the process is completed 12. Wait until the process is completed
13. Press (A) to return to the main menu 13. Press (A) to return to the main menu
14. Press (B) to power off the retail 3DS 14. Press (B) to power off the retail 3DS
@ -50,25 +50,27 @@
6. If the exploit was successful, you will have booted into GodMode9 6. If the exploit was successful, you will have booted into GodMode9
## Section IV - Dumping NAND ## Section IV - Dumping NAND
1. Select “Backup Options” 1. Press (Home) to bring up the action menu
2. Select “SysNAND Backup” 2. Select “Scripts…”
3. Press (A) to confirm 3. Select “GM9Megascript”
4. Select “Backup Options”
5. Select “SysNAND Backup”
6. Press (A) to confirm
- This process will take some time - This process will take some time
4. Press (A) to continue 7. Press (A) to continue
5. Press (B) to return to the main menu 8. Press (B) to return to the main menu
6. Select “Exit” 9. Select “Exit”
7. Press (A) to relock write permissions if prompted 10. Press (A) to relock write permissions if prompted
8. Navigate to `[S:] SYSNAND VIRTUAL` 11. Navigate to `[S:] SYSNAND VIRTUAL`
9. Press (A) on `essential.exefs` to select it 12. See if `essential.exefs` shows up; if it does, press (A) to select it, select “Copy to 0:/gm9/out”, and press (A) to continue
10. Select “Copy to 0:/gm9/out” 13. Navigate to `[M:] MEMORY VIRTUAL`
- If you see “Destination already exists”, press (A) on “Overwrite file(s)” 14. Press (A) on the following files, select “Copy to 0:/gm9/out”, and press (A) to continue
11. Press (A) to continue - `otp.mem`, `otp_dec.mem` (if it shows up) and `nvram.mem`
12. Navigate to `[M:] MEMORY VIRTUAL` - If there is no `essential.exefs` in `[S:] SYSNAND VIRTUAL`, copy `nand_cid.mem` as well
13. Repeat steps 9 to 11 for `otp.mem`, `otp_dec.mem` (if it shows up) and `nvram.mem` 15. Press (Home) to bring up the action menu
14. Press (Home) to bring up the action menu 16. Select “Poweroff system” to power off the PANDA
15. Select “Poweroff system” to power off the PANDA 17. Insert the SD card into your computer
16. Insert the SD card into your computer 18. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, `essential.exefs`, `otp.mem`, `otp_dec.mem`, `nvram.mem` and `nand_cid.mem` from the `/gm9/out/` folder on the SD card to a safe location on your computer
17. Copy `<date>_<serialnumber>_sysnand_##.bin`, `<date>_<serialnumber>_sysnand_##.bin.sha`, `essential.exefs`, `otp.mem`, `otp_dec.mem` and `nvram.mem` from the /gm9/out/ folder on the SD card to a safe location on your computer
## Section V - Removing ntrboot from the flashcart ## Section V - Removing ntrboot from the flashcart
1. Insert the SD card from the retail 3DS into your computer 1. Insert the SD card from the retail 3DS into your computer