Hacking NTRBootHax vs Bricked N3DS, help required

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
Legends say NTRBootHax can be used to restore any bricked 3DS, due to it booting before anything else (and probably a myriad other reasons, whatever). I decided to do so with my New3DS that got bricked after - if I'm even remembering it right - I stupidly updated the firmware while on 2.1, something that New3DS doesn't handle well.

I have a brand new R4i RTS Gold 3DS flashcart from our lovely sponsor and as far as the NTRBootHax goes, it went swimmingly. I've flashed it onto the cart, installed boot9strap on my little brick, even installed Luma... But here's where problems began.

The almighty guide instructed me well up to this point, but after doing the initial config for Luma and pressing Start, I got an error: "Failed to mount CTRNAND". Can't do anything but shut the console down. The guide tells me "if you get an error, just continue to the next page". But the stuff on the next page consists half of things I can't do because my console won't boot (System Update and installing the CIAs and stuff) and half of things that don't help (writing Luma to CTRNAND - it claims to be successful, but taking out the SD card results in the console not turning on, meaning it failed).

I'm not sure what to do at this point. Oddly enough, the one thing I can do is boot into GodMode and other firms. However:
a) choosing "build support files" in GodMode allows me to build encTitleKeys.bin and decTitleKeys.bin, but not seeddb.bin (failed).
b) attempting to launch Decrypt9WIP.firm is a failure - "0x05 KeyY: not found" (it skips this one) and 0x24 KeyY: not found (this freezes Decrypt9WIP and I can't do anything)

Anyone has any idea what the problem might be and, more importantly, how to fix it?
 
  • Like
Reactions: nelerneler

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,008
Trophies
2
Age
36
XP
4,569
Country
United States
Legends say NTRBootHax can be used to restore any bricked 3DS, due to it booting before anything else (and probably a myriad other reasons, whatever). I decided to do so with my New3DS that got bricked after - if I'm even remembering it right - I stupidly updated the firmware while on 2.1, something that New3DS doesn't handle well.

I have a brand new R4i RTS Gold 3DS flashcart from our lovely sponsor and as far as the NTRBootHax goes, it went swimmingly. I've flashed it onto the cart, installed boot9strap on my little brick, even installed Luma... But here's where problems began.

The almighty guide instructed me well up to this point, but after doing the initial config for Luma and pressing Start, I got an error: "Failed to mount CTRNAND". Can't do anything but shut the console down. The guide tells me "if you get an error, just continue to the next page". But the stuff on the next page consists half of things I can't do because my console won't boot (System Update and installing the CIAs and stuff) and half of things that don't help (writing Luma to CTRNAND - it claims to be successful, but taking out the SD card results in the console not turning on, meaning it failed).

I'm not sure what to do at this point. Oddly enough, the one thing I can do is boot into GodMode and other firms. However:
a) choosing "build support files" in GodMode allows me to build encTitleKeys.bin and decTitleKeys.bin, but not seeddb.bin (failed).
b) attempting to launch Decrypt9WIP.firm is a failure - "0x05 KeyY: not found" (it skips this one) and 0x24 KeyY: not found (this freezes Decrypt9WIP and I can't do anything)

Anyone has any idea what the problem might be and, more importantly, how to fix it?
The CTRNAND transfer needs to be done with Decrypt9, not GodMode9. So the first thing to do is get Decrypt9 working. According to the Decrypt9 readme, you may need aeskeydb.bin if it’s not pulling the keys right from the 3DS. That file has an MD5 hash of A5B28945A7C051D7A0CD18AF0E580D1B if you wanna google for it. Place it on the root of your SD card and try Decrypt9 again. If it works do another CTRNAND transfer.
 
  • Like
Reactions: nelerneler

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
Can I use the aeskeydb.bin from my other console? Is it console type specific or region specific or something? Or will any aeskeydb.bin do?
 

vb_encryption_vb

That hardmod guy....
Member
Joined
Nov 21, 2015
Messages
1,995
Trophies
2
Age
41
Location
Acworth, GA
XP
1,942
Country
United States
The CTRNAND transfer needs to be done with Decrypt9, not GodMode9. So the first thing to do is get Decrypt9 working. According to the Decrypt9 readme, you may need aeskeydb.bin if it’s not pulling the keys right from the 3DS. That file has an MD5 hash of A5B28945A7C051D7A0CD18AF0E580D1B if you wanna google for it. Place it on the root of your SD card and try Decrypt9 again. If it works do another CTRNAND transfer.

Why? Godmode9 is the successor of Decrypt9.
 
  • Like
Reactions: HugaTheFox

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
Decrypt9WIP doesn't load still. I'm not sure it sees the aeskeydb.bin (root of the SD card). Is there something I can do with GodMode9 that would revive Decrypt9WIP?
 

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
It is. Decrypt9WIP.firm in the luma\payloads folder, just like GodMode9. It tries to launch itself, that's not the problem.
 
  • Like
Reactions: nelerneler

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
Didn't work. That could be a solution if the console couldn't find the right .firm in the first place. But that's not what's wrong - Decrypt9WIP just freezes when trying to load itself.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,246
Trophies
4
Location
Space
XP
13,798
Country
Norway
Legends say NTRBootHax can be used to restore any bricked 3DS, due to it booting before anything else (and probably a myriad other reasons, whatever). I decided to do so with my New3DS that got bricked after - if I'm even remembering it right - I stupidly updated the firmware while on 2.1, something that New3DS doesn't handle well.

I have a brand new R4i RTS Gold 3DS flashcart from our lovely sponsor and as far as the NTRBootHax goes, it went swimmingly. I've flashed it onto the cart, installed boot9strap on my little brick, even installed Luma... But here's where problems began.

The almighty guide instructed me well up to this point, but after doing the initial config for Luma and pressing Start, I got an error: "Failed to mount CTRNAND". Can't do anything but shut the console down. The guide tells me "if you get an error, just continue to the next page". But the stuff on the next page consists half of things I can't do because my console won't boot (System Update and installing the CIAs and stuff) and half of things that don't help (writing Luma to CTRNAND - it claims to be successful, but taking out the SD card results in the console not turning on, meaning it failed).

I'm not sure what to do at this point. Oddly enough, the one thing I can do is boot into GodMode and other firms. However:
a) choosing "build support files" in GodMode allows me to build encTitleKeys.bin and decTitleKeys.bin, but not seeddb.bin (failed).
b) attempting to launch Decrypt9WIP.firm is a failure - "0x05 KeyY: not found" (it skips this one) and 0x24 KeyY: not found (this freezes Decrypt9WIP and I can't do anything)

Anyone has any idea what the problem might be and, more importantly, how to fix it?
Got a NAND backup from before you downgraded it?
That would be the easiest way to fix it.
Luma is erroring because your ctrnand is using o3DS encryption keys (as that's the only way to make an o3DS firmware boot), you need to somehow change the encryption back.
I'm not sure what other ways there are of doing that besides restoring a NAND backup, a ctrtransfer might work, not sure.
 

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
I did find places that say to put aeskeydb.bin in files9, but tried it and nothing changes. This is tough.
Redownloading Decrypt9WIP changed nothing.
Using it as the boot.firm, changed nothing.
I'm almost certain I got rid of the NAND backup after I bricked. Had no idea it would ever be recoverable, everything seemed doomed.

Wait, no wonder nothing is changing, my aeskeydb.bin is 0 bytes in size. For some reason my other console can't generate a proper aeskeydb.bin. That's a problem in itself, I suppose, but for now I'm gonna try to find a different one.
 

eworm

Well-Known Member
OP
Member
Joined
Jul 7, 2016
Messages
216
Trophies
0
XP
633
Country
Poland
Well, sh*t, a proper aeskeydb.bin doesn't do jack either, be it in root or in files9. I'm running out of ideas.

Do you think using Decrypt9WIP to "dump transferable CTRNAND" and using that one would help any? Both these consoles are same region and both are N3DS, but I would still only have GodMode9 to transfer it, so it might be a fruitless endeavor...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, yeah it's an ATX for sure lol +1