Tutorial  Updated

OTP Guide

Full Guide Release!

https://plailect.github.io/OTP/

All regions now supported!

If you appreciate this guide and the work I put into maintaining it, I accept donations through both Bitcoin and PayPal.

If you felt like the guide helped you out then I'd really appreciate it! If I get enough I may buy a 2DS for testing hardware stuff so I don't break another N3DS.

If the guide didn't help you out then I'm really sorry about that :(
 
Last edited by Plailect,
Ok so hardmodded, unbricked, restored a working 2.1 nand got my otp.bin who can compile it for me? Thanks in advance
 
I just successfully dumped my OTP ( done twice to verify it too), but no I am at section IV step 6: "After Decrypt9 has loaded, follow the options on the main menu to restore your sysNAND and your emuNAND fromNAND.bin and emuNAND.bin respectively."

But the last few times I loaded and used decrypt9 it froze on me after dumping/flashing stuff, meaning I won't be able to do both sys and emunand in one go and would have to reboot after restoring sysnand, which would obviously mean I would land at 9.2.

Would that matter for restoring the emunand.bin? Or is it absolutely vital I do the restoring in 1 go before rebooting and continueing on with the last few steps in the guide?
 
Mmm, bricked my n3DS. Lovely.

How did it happen? Did you use the script successfully?

Ok so hardmodded, unbricked, restored a working 2.1 nand got my otp.bin who can compile it for me? Thanks in advance

I compiled that for myself yesterday and it worked, I can compile yours if you don't find someone else.
 
Can anyone compile my OTP.bin? Getting confused which git to compile from

Use the one you want, you can just use the updater afterwards so it does not change anything, really. I use Dark_samus' one.
You can also send it to me and I'll do it asap. ;)
 
Thanks for the 2.2 update, looks good for the mac version, except in the two calls of the 3DSFAT16tool_Darwin command, it doesn't recognise the flags -n and -o, it takes them to be filenames, so...

Code:
3DSFAT16tool (C version) by d0k3
--------------------------------
dumping & decrypting sysNAND.bin
 from -n
 using ctr.bin

open ctr.bin failed!

3DSFAT16tool (C version) by d0k3
--------------------------------
injecting & encrypting sysNAND.bin
 to -o
 using ctr.bin

open ctr.bin failed!

Running the commands with the -n and -o removed seems to work.
 
Successful retrieval of opt.bin n3ds downgraded to 2.1 from 10.6 emunand. No hiccups along the way this guide worked like a charm.
 
Successfully dumped the OTP.bin, compiled the arm9loaderhax.3dsx and installed A9H without any issues (and any hardmod :rofl:) on my O3ds XL. :yay3ds:
 
Mac version may be bugged (the person who sent it to me compiled v3.2 instead of v2.0, and v3.2 is untested) and the soonest I can update is tomorrow afternoon. I recommend against testing it if you don't have a hardmod.

If you do have a hardmod and are on Mac edit the script to remove the '-n' and '-o' flags of the 3DSFAT16tool lines and run it. If you don't it will throw an error.

Afterwards, tell me if it bricks or not.
 
@Plailect any reason downgrading from 10.6 emunand wouldn't work? The guide just mentions 10.5.
10.6 will work, but you'll need to use the HB launcher CIA, OOTHax, or Ninjhax since browserhax was patched.

--------------------- MERGED ---------------------------

Thanks for the 2.2 update, looks good for the mac version, except in the two calls of the 3DSFAT16tool_Darwin command, it doesn't recognise the flags -n and -o, it takes them to be filenames, so...

Code:
3DSFAT16tool (C version) by d0k3
--------------------------------
dumping & decrypting sysNAND.bin
from -n
using ctr.bin

open ctr.bin failed!

3DSFAT16tool (C version) by d0k3
--------------------------------
injecting & encrypting sysNAND.bin
to -o
using ctr.bin

open ctr.bin failed!

Running the commands with the -n and -o removed seems to work.
Did it brick or work when you flashed it? I didn't know they sent me v3.2 since I don't have a Mac to test it :(
 
So it's now recommended to update emunand to latest frimware before downgrading to 2.1?

There's a note on it in the guide, basically some people with a patched twl_firm have found (since the upgrade restored the original version) it increased downgrade success. Otherwise its just a convenience thing if you already have emunand on 10.6
 
I just wanted to drop by and thank you for this @Plailect, I've got my n3ds's OTP just yesterday and all is set now. Nice guide with clear instructions that are just enough so that someone with minimum 3ds hacking knowledge should have no trouble following. I had to adapt the emunand downgrading part since it was on 10.6, so I just reflashed the sysnand backup to emunand and formatted it to get browserhax access and continued from there. Also, nothing to do with your guide, but it annoyed and suprised me that the arm9loaderhax installer restores NAND.bin with no confirmation whatsoever, an annoyance further compounded by the fact that this function doesn't appear to be documented from what I've read. Oh well, at least all went well.
 
Used rev 2.2 on Windows and got my OTP from my 2 devices:

1) 3DSXL (updated to) 9.2 + emuNAND at 10.6 - no hardmod
2) N3DSXL 9.0 + emuNAND at 10.6 - no hardmod

All wen't fine w/o hassle, thanks for this !!
 
Ive used various revisions on new and old 3ds Thank you for the guide got all the OTPs without hassle bit of nervousness but nothing went wrong.
 

Site & Scene News

Popular threads in this forum