Skip to content

NTR and Cubic Ninja

Plailect edited this page Aug 27, 2016 · 16 revisions

This will work for JPN New 3DS ONLY!

What you need

Instructions

Section I - Prep Work
  1. Install WAMP to the default directory
  2. Copy the contents of 3ds-private-update-server.zip to C:\wamp\www\ (overwrite existing files)
  3. Copy update.php to C:\wamp\www\ (overwrite existing files)
  4. Copy the updates folder from the 9.2.0 firmware zip to C:\wamp\www\
  5. Move node.exe to C:\wamp\www\updates
  6. Move C:\wamp\www\CdnCiaUnpack.js to C:\wamp\www\updates
  7. In the C:\wamp\www\updates directory, drag CdnCiaUnpack.js onto node.exe to create GetSystemUpdate.partial.xml
  8. Move node.exe, CdnCiaUnpack.js, and GetSystemUpdate.partial.xml back to C:\wamp\www\
  9. Click the WAMP icon in your system tray, then click "Put Online"
  10. Use the command "ipconfig" in CMD to get your computer's IPv4 Address, you will need it soon
  11. Copy ntr.bin to the root of your SD card
  12. Create a folder named files9 on the root of your SD card if it does not already exist
  13. Copy and merge the 3ds folder from the Decrypt9WIP zip to root of your SD card
Section II - Updating
  1. Boot your 3DS into recovery mode by holding L+R+A+UP while powering on
  2. Decline the update and reboot
  3. Open Cubic Ninja (if it already has NinjHax installed, hold L+R+X+Y to reset it)
  4. Select "Create", then "QR Code", then "Scan QR Code"
  5. Scan the QR code in the NTR CFW zip for your region
  6. On the home menu, press (Y) and (X) at the same time to open NTR's menu
  7. Enable the debugger and close the menu
  8. Use your router's web page to get your 3DS's IP address (google it if you don't know how, all routers are different)
  9. Run NTR Debugger on your computer
  10. Enter the following commands (replace 192.168.1.100 with your 3DS's IP address and 192.168.1.200 with your computer's IP address)
    • connect("192.168.1.100", 8000)
    • write(0x15E424, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)
    • write(0x15E0EC, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)
    • write(0x15E463, tuple(map(ord, "http://192.168.1.200/update.php\0")), pid=0x25)
  11. Update your 3DS by going to System Settings, then "Other Settings", then going all the way to the right and using "System Update"
Section III - Decrypt9
  1. Check the system settings, you should be on 9.2.0
  2. Launch the Homebrew Launcher using the entrypoint of your choice (such as ninjhax2)
  3. Open Decrypt9WIP (This can sometimes take a few tries)

You can now continue from Part 2 - 2.1.0 ctrtransfer.