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,
I have two o3DS on 2.1.0-4E already - is it worthwhile getting their OTPs and waiting until there's a CFW that works with a9lh? My plan with them was to install CFW and resell them. Will CFW using a9lh be a lot better than regular rxTools autobooted with menuhax? Like for example can the user act like they're not even using CFW, and update from prompts on the eShop etc? Or is it just like regular CFW, only a little faster to boot up?

I've been dumping OTP, but that's about as far as I go for anything I would give to others. A9LH is just too risky. All it take is someone dicking around formatting the SD/Deleting files and next thing you know they delete arm9loader.bin and the system stalls.
 
I've been dumping OTP, but that's about as far as I go for anything I would give to others. A9LH is just too risky. All it take is someone dicking around formatting the SD/Deleting files and next thing you know they delete arm9loader.bin and the system stalls.
I guess part of the guide for when it becomes more mainstream will be a way of uninstalling a9lh without having access to arm9loaderhax.3dsx and without a hardmod?

Edit: Happy 1000th post gunner!

Edit2: Also a suggestion - it would be great to be able to just download the QR code if your system is already on 2.1 .... I have three hours to wait for the whole thing to download :-/
 
Last edited by Quantumcat,
heya, now this comes with no guarantee or anything, i had to tweak it as i went along due to case sensitive stuff and the o3DS side of it is completely untested, it was also based around the original guide, but this is a completely automated (on the computer side of things) OTP dumping except for hitting any key after performing the steps that require interaction on the 3DS, there may be errors/bugs i missed but just figured i would share it as it may help some people, feel free to improve on it as you see fit

https://mega.nz/#!l41CgRoC!O3neKMa_wDq_-HKACapI2XbM9MDcKELA2EOGYRcq_mg

PS it doesn't include the Firmware files so they will need to be provided by the user, i was also going to include reinand but didn't due to it including firmware files, so it should all be allowed on gbatemp what is in there all the end user needs to do is use their CFW of choice and put the update files into /copytosd/updates

let me know how you get on if anyone uses it :)
 
  • Like
Reactions: DjoeN
My biggest worry...Didn't happen. It worked and now I'm in 2.1. Yay.:D
But how long will this screen-flash last? It has flashed for quite a long time.
You can reboot it when the flashes start lol

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

heya, now this comes with no guarantee or anything, i had to tweak it as i went along due to case sensitive stuff and the o3DS side of it is completely untested, it was also based around the original guide, but this is a completely automated (on the computer side of things) OTP dumping except for hitting any key after performing the steps that require interaction on the 3DS, there may be errors/bugs i missed but just figured i would share it as it may help some people, feel free to improve on it as you see fit

https://mega.nz/#!l41CgRoC!O3neKMa_wDq_-HKACapI2XbM9MDcKELA2EOGYRcq_mg

PS it doesn't include the Firmware files so they will need to be provided by the user, i was also going to include reinand but didn't due to it including firmware files, so it should all be allowed on gbatemp what is in there all the end user needs to do is use their CFW of choice and put the update files into /copytosd/updates

let me know how you get on if anyone uses it :)
Interesting, very interesting :)
 
My biggest worry...Didn't happen. It worked and now I'm in 2.1. Yay.:D
But how long will this screen-flash last? It has flashed for quite a long time.

It will flash forever as far as I know. It should only take a couple seconds to dump the OTP (it's 256 + 8 bytes). So turn the power off and check to see if the contents of your a9f.bin file aren't empty (dump it two or three times total, copying each one to the computer/phone/whatever to make sure their hashes match afterward).
 
Alright ultra noob question, what is the OTP? I kind of understand what it can be used for but not what it actually is (besides being "something" useful that was locked away after fw 3.X)
 
I'm running into the issue that when sysupdater is trying to install 0004003000008F02.cia, Home Menu, the "An error has occurred" screen comes up. Luckily I'm installing to emunand. Was this ever solved? (o3DS USA)
 
Alright ultra noob question, what is the OTP? I kind of understand what it can be used for but not what it actually is (besides being "something" useful that was locked away after fw 3.X)

Will tehre be one page without this question???
OP, you should add this question + answer to the first post or your guide.
 
Alright ultra noob question, what is the OTP? I kind of understand what it can be used for but not what it actually is (besides being "something" useful that was locked away after fw 3.X)
One Time Programmable. It's the unique thing of your console. It should contain things like your console unique keys. However, it's encrypted with a key we don't know. It's decrypted by the bootROM.
 
Last edited by Mrrraou,
  • Like
Reactions: zero2exe
Alright ultra noob question, what is the OTP? I kind of understand what it can be used for but not what it actually is (besides being "something" useful that was locked away after fw 3.X)

It's used to generate and/or contains all kinds of console-specific information. It's basically the "DNA" of your 3DS, and is used for a number of things. Dumping it allows us to install ARM9LoaderHax safely.
 
Will tehre be one page without this question???
OP, you should add this question + answer to the first post or your guide.
Well I did check the OP earlier (when it had just a few pages) hoping to find such information there (which I didn't find on google a few hours ago) and suddenly it's 60 pages when I got back and still nothing new at OP soooo.... .-.

One Time Programmable. It's the unique thing of your console. It should contain things like your console unique keys. However, it's encrypted with a key we don't know. It's decrypted by the bootROM.
It's used to generate and/or contains all kinds of console-specific information. It's basically the "DNA" of your 3DS, and is used for a number of things. Dumping it allows us to install ARM9LoaderHax safely.
Thanks for such good explanations, so that's why it can't be shared among 3DSs makes sense that way.
 
Could someone possibly compile arm9loaderhax for me? i have my otp. im just lost and dont know where to get the native firms from the new 3ds
 

Site & Scene News

Popular threads in this forum