Part 4 (Old 3DS) - Drapplys/Guide GitHub Wiki

What you need

Instructions

Section I - Prep Work
  1. Copy the OTPHelper folder from the OTPHelper zip, the TinyFormat folder from the TinyFormat zip, and the Decrypt9WIP folder from the Decrypt9 zip to the /3ds/ folder on your SD card
  2. Copy sysUpdater.cia from the sysUpdater zip, hblauncher_loader.cia from the hblauncher_loader zip, and arm11.bin and arm9.bin from the OTPHelper zip to the root of your SD card
  3. Copy the 3ds folder from the FBI zip to the root of your SD card
  4. From SysNAND, get into the Homebrew Launcher through the entrypoint of your choice
  5. Open OTPHelper
  6. Go to "NAND Backup & Restore"
  7. Backup SysNAND and EmuNAND to sysNAND.bin and emuNAND.bin respectively
  8. Press Select on the main menu to eject your SD card
  9. Put your SD card in your computer, then copy over sysNAND.bin, emuNAND.bin, and the Nintendo 3DS folder to a safe folder on your computer, you will need them later
  10. Delete emuNAND.bin from your SD card; do not delete sysNAND.bin
  11. Make sure your WiFi is on (it has not been disabled from the SysNAND home menu settings), you will not be able to toggle it in 2.1
  12. Steps 13 through 21 are not required if you followed Part 3 and have already injected FBI into Health and Safety
  13. Get into the Homebrew Launcher on SysNAND through the entrypoint of your choice
  14. Open Decrypt9, then go to "EmuNAND File Options", then select the "Dump Health & Safety" option
  15. Press Select to eject your SD card, then put it in your computer
  16. Extract Universal Inject Generater, then copy both hs.app from your SD card and FBI.cia from the FBI zip to the input folder
  17. Double click go.bat
  18. Copy FBI_inject_with_banner.app to the root of your SD card and reinsert your SD card into your 3DS
  19. Press B on Decrypt9, then go to "EmuNAND File Options" and select the "Inject Health & Safety" option
  20. Press down once to select FBI_inject_with_banner.app, then press A to inject
  21. Press start, then boot your 3DS into EmuNAND using any CFW (if you followed Part 3 of this guide, you can do this by launching AuReiNAND from the homebrew launcher)
  22. Launch the Health and Safety Application (which is now FBI) on EmuNAND
  23. Navigate to hblauncher_loader.cia and press A to install
  24. Launch the Homebrew Menu using the home menu icon
  25. Open TinyFormat
  26. Press Y to format EmuNAND
  27. Reboot back into EmuNAND and complete initial setup without signing into your Nintendo Network ID
  28. Repeat steps 21 through 26, this is not optional (in other words, you must TinyFormat your EmuNAND twice - if you do not, you will most likely brick your device when you downgrade)
  29. Remove any TWL modifications done to the device or sysUpdater will throw an error (most users will not have to worry about this)
  30. Update your EmuNAND to the latest version using system settings if it is not already
  31. Open the eShop at least once to allow it to initialize databases
  32. Launch the Health and Safety Application (which is now FBI)
  33. Navigate to sysUpdater.cia and press A to install
Section II - Downgrading
  1. Reboot into SysNAND, then get into the Homebrew Launcher through the entrypoint of your choice
  2. Open OTPHelper, then go to "Nand Backup and Restore", then select the "EmuNAND Backup" option
  3. Backup your emuNAND to emuNAND.bin
  4. Press Select on the main menu to eject your SD card
  5. Put your SD card in your computer, then rename emuNAND.bin on the root of your SD card to emuNAND_formatted.bin
  6. Copy over emuNAND_formatted.bin to a safe folder on your computer
  7. Delete any existing updates folder from your SD card root that may be leftover from a previous downgrade or update
  8. Copy the updates folder from the 2.1.0 firmware zip to the root of your SD card
  9. Reinsert your SD card into your 3DS then press Start and reboot into emuNAND
  10. Open sysUpdater on emuNAND
  11. Press Y to downgrade emuNAND to 2.1.0
  12. If you encounter an error at any point during the downgrade, restore your emuNAND backup from emuNAND_formatted.bin using OTPHelper through the Homebrew Menu on SysNAND. Afterwards, you can retry the downgrade on EmuNAND, restoring from backup whenever it fails until it goes through successfully. This downgrade process can take many many tries in some situations, just keep trying until it works
  13. If, after many tries, you repeatedly fail on 0004003000008F02.cia, you can try following the instructions here
  14. EmuNAND will be bricked by the downgrade and you will no longer be able to get into it (a black screen when you try to load EmuNAND is normal)
  15. Reboot into SysNAND, then get into the Homebrew Launcher through the entrypoint of your choice
  16. Launch Decrypt9, then backup EmuNAND to emuNAND.bin
  17. Flash the 2.1 NAND to your SysNAND by restoring SysNAND from emuNAND.bin
  18. Cross your fingers
  19. Reboot
  20. If you get a black screen, boot with the SD card removed then reinsert
Section III - Getting the OTP
  1. Go to http://dukesrg.github.io/2xrsa.html?arm11.bin on your 3ds
  2. OTPHelper will launch, then select the "Dump otp.bin (0x108) (< 3.0)" option
  3. Press Select on the main menu to eject your SD card
  4. Put your SD card in your computer, then rename otp.bin to otp0x108.bin
  5. Copy over otp0x108.bin to a safe folder on your computer.
  6. Reinsert your SD card into your 3DS then press B to return to the main menu
  7. Select the "Dump otp.bin (0x100) (< 3.0)" option
  8. Press Select on the main menu to eject your SD card
  9. Put your SD card in your computer, then copy over otp.bin to a safe folder on your computer
  10. Ensure that otp.bin is 256 bytes and otp0x108.bin is 264 bytes
  11. Backup otp.bin and otp0x108.bin to multiple locations (such as online file storage)
Section IV - Restoring the System
  1. Rename emuNAND.bin on the root of your SD card to emuNAND_2-1-0.bin and copy it to a safe folder on your computer so you can downgrade back to 2.1.0 easily if you ever need to. You can delete emuNAND_2-1-0.bin from your SD card.
  2. Copy the emuNAND.bin you created at the beginning of Section I to the root of your SD card
  3. Delete the folders from the inside of the Nintendo 3DS folder on your SD card that are not in the Nintendo 3DS folder you copied to your computer in Section I (the Nintendo 3DS folder on your SD card should now look the same as the one from Section I)
  4. Reinsert your SD card into your 3DS then press B to return to the main menu
  5. Go to "NAND Backup & Restore"
  6. Restore SysNAND and EmuNAND from sysNAND.bin and emuNAND.bin respectively
  7. Cross your fingers
  8. Reboot!