Hacking Where is the OTP located?

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,000
Trophies
2
XP
2,798
Country
I see. But still, wouldn't those keys be per-console, and hence the same elaborate process would be needed to capture them each time?

The ones used to decrypt games wouldn't be but presumably at least some of the ones needed to install things are. Even so, apparently the equipment required is fairly cheap and I could see some of the people who do hardmods getting said equipment should such an attack for the 3DS be developed so they could downgrade even once Ninty blocks the current hardmod downgrade method.
 

sirocyl

Are we Geniuses or what?
Newcomer
Joined
Apr 30, 2012
Messages
92
Trophies
1
Age
31
XP
324
Country
United States
The 3DS employs a system of memory which is called "Memory-mapped I/O".
Devices external to the system memory, can show up in the addressable memory space because of this architectural decision.
The bootrom and OTP are among two devices which connect to this memory space, temporarily, while the system is starting up.
The bootrom has two zones with differing protection bits, and the OTP is another zone on another unit.
What happens is, after the protected bootrom has done its job (initializing keyslots with data from the OTP area, and some other low-level initializations) it "locks the key inside the door", so to speak - by setting a certain bit on a register, the bootrom is now no longer mapped into memory space, and it is effectively, disconnected from the CPU, permanently, until the CPU resets itself.
The same happens with the OTP area, only much later - it's the responsibility of the ARM9loader (New3DS) or the NATIVE_FIRM (Old3DS family) to set the bit in the protection register, to disconnect the OTP area from memory.
 

BothyBhoy

Well-Known Member
Member
Joined
Nov 27, 2015
Messages
838
Trophies
0
Age
71
XP
339
Country
Unless we end up getting some kind of a bootrom exploit, or some other "miracle" hack comes about, downgrading to 2.1 will remain the only realistic option to get the OTP, and @d0k3's tools have proven time and again to be safe. As long as you can follow directions, the entire process is about as safe as it can possibly be, especially now since Hourglass9 is out, which should remove a lot of human error from the NAND restoration parts.
what is hourglass 9 (its not showing up in my searches)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Do I make you randy!!! Lol