Hacking 2.1 N3ds unbricking question

I_AM_L_FORCE

Unban me from Discord
OP
Member
Joined
Feb 19, 2015
Messages
1,064
Trophies
0
Age
23
Location
London
XP
1,537
Country
United Kingdom
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?

The unbricking is now handled by OTPHelper's "One Click Setup" Option, which fixes the 2.1 firmware with the header for an Old 3DS as it currently has a New 3DS header and switches the AES Keyslot used so it decrypts properly so it runs.
there is more to it, but I have not done any more research past this.
 
Last edited by driverdis,

I_AM_L_FORCE

Unban me from Discord
OP
Member
Joined
Feb 19, 2015
Messages
1,064
Trophies
0
Age
23
Location
London
XP
1,537
Country
United Kingdom
The unbricking is now handled by OTPHelper's "One Click Setup" Option, which fixes the 2.1 firmware with the header for an Old 3DS as it currently has a New 3DS header and switches the AES Keyslot used so it decrypts properly so it runs.
there is more to it, but I have not done any more research past this.
Ah, is there a write up about this on 3dbrew?
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
Ah, is there a write up about this on 3dbrew?

I gathered this myself via reading the older guides from when you had to do the steps manually via a hex editor to unbrick the 2.1 EmuNAND. and via the older hardmod guides where you downgrade SysNAND to 2.1 then unbrick it via dumping the NAND and hex editing it before flashing it back.

If 3dbrew has a writeup, I may have missed it (I did not look too deeply)
 
D

Deleted User

Guest
I've been curious about something, how do we actually get the 2.1fw to actually work on the N3ds? How does the "unbricking" work?

Without getting super technical.

Obviously the N3DS won't run on such a low FW since it was never designed to.
What in essence the unbricking does is decrypts the CTRNAND partition, and changes the NCSDHeader/KeySlot to that of an O3DS, before encrypting/reinjecting it back.
However, the AES keyslot also needs to be adjusted since if you booted it, it would be unable to decrypt the main FW image.

Thus in essence, the console boots as if it was a O3DS with the appropriate system titles.
Then in the end you restore your N3DS image, overwriting FIRM0/FIRM1 and booting the original system N3DS and all.
 
  • Like
Reactions: I_AM_L_FORCE

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @AncientBoi, Uremum