Hacking NTRCardHax Progress?

seb5049

Well-Known Member
OP
Member
Joined
Feb 25, 2015
Messages
122
Trophies
0
XP
212
Country
So I assume this way to get emunand on 10.3 sysnand that Gateway is teasing probably involves ntrcardhax. I have a few questions about it:


1. Is anybody other than the gateway team working with ntrcardhax? Since gateway is closed source, you would probably have to use a gateway card unless somebody else makes it open source.

2. When is the exploit triggered? If I have to load a ds game every time I want to go to emunand, it would get quite annoying.

3. What "Special DS hardware" will ntrcardhax work on? Is it all DS flashcards or something more specific?
 

Mazamin

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
1,895
Trophies
0
XP
3,089
Country
Italy
I think that this was already achieved by privates, and it will not be used as an entry point, but only to dump bootrom or I don't know, keys. I think that it's like a gateway card, where you can flash some codes. Don't quote me on that.
 

seb5049

Well-Known Member
OP
Member
Joined
Feb 25, 2015
Messages
122
Trophies
0
XP
212
Country
when did gateway say they would have CFW on 10.3
I thought they were working on a safer downgrade method
http://imgur.com/BvJXB0X That's what was there last time I checked the website, but now they've updated it saying they are making a safer way to downgrade, perhaps using ntrcardhax instead of memchunkhax2?
 
Last edited by seb5049,

Deleted member 361703

GBATemp OldFag
Member
Joined
Feb 19, 2015
Messages
521
Trophies
0
Location
Michigan
Website
www.twitch.tv
XP
304
Country
United States
-snip-

With the new firmware update we would like to STRONGLY ADVISE AGAINST UPDATING yoursysnand to any version higher than 10.3 (i.e. 10.4 or higher), as we will not be able to support sysnand firmware version 10.4 or higher anytime soon.
 

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,613
Country
1. Is anybody other than the gateway team working with ntrcardhax? Since gateway is closed source, you would probably have to use a gateway card unless somebody else makes it open source.
@Kitlith and @173210 are both posting some progress, here http://gbatemp.net/threads/ntrcardhax-downgrading-questions.412717/ and here http://twitter.com/173210/with_replies respectively.
2. When is the exploit triggered? If I have to load a ds game every time I want to go to emunand, it would get quite annoying.
That's why plutoo said in the talk that he wouldn't recommend it, because of the inconvenience. Still, once you've got ARM9 execution, you can safely downgrade, or (less safely) set up arm9loaderhax.
3. What "Special DS hardware" will ntrcardhax work on? Is it all DS flashcards or something more specific?
Any flashcart that can be updated with a header that can be modified. So far, the AK2i and SuperCard DSTwo are all but confirmed to work for it.
 

Kitlith

Well-Known Member
Newcomer
Joined
Jan 29, 2016
Messages
93
Trophies
0
Location
Trapped between a rock and a hard place
Website
kitl.pw
XP
218
Country
United States
Any flashcart that can be updated with a header that can be modified. So far, the AK2i and SuperCard DSTwo are all but confirmed to work for it.
I'd like to clarify on that. The AK2i is all but confirmed *in theory* because we can manipulate the header however we want. In practice, we'll see what we'll need. Unless there's some weirdness where stuff can change, and we can tell based on what the 3DS sends to the cartridge, this *should* be enough. Please don't hype or quote.

The DSTWO is all but confirmed for an entirely different reason. The DSTWO has a built-in processor/FPGA that apparently can be modified. This is the vein that @173210 is working in. I know nothing else about this. Ask him if you want more details.

Finally, the first statement is too general for my tastes at the moment. This may be true, it may not be. It may end up being different for different cards. But, if we can only access 0x200 bytes, where the normal header is located, and no more, then it is likely that it cannot be used. Again, there may be cases where we can work around this. I don't know yet. Also, in order to modify the header, we have to know how to write to the header of the flashcart. So even if it would work in theory, if we haven't figured out how to modify the header (even though the card updates may do so) we cannot use it.

Also, don't credit me. I just wanted to document this little mentioned exploit. It just so happens that to document it, one needs to put the pieces together to actually exploit it. Funny how that works. :P
 
  • Like
Reactions: Vappy

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
That's why plutoo said in the talk that he wouldn't recommend it, because of the inconvenience. Still, once you've got ARM9 execution, you can safely downgrade, or (less safely) set up arm9loaderhax
K9lhax needs ARM9, but it still basically requires a hardmod to do anyhow. So it's either collecting some pieces of info and saving an extra downgrade or gathering a safe NAND backup and setting up for a buffered k9lhax to get the hash.
 
  • Like
Reactions: Vappy

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
So I looked into the AK2i code I have and apparently (based on some code comments) AK2i's protect writes to the area of flash that the header is. Old AK2's however don't. I'll have to have a play and see if i can actually write to that area or not on AK2i's.
But Acekard 2.1 won't run on a 3DS without using @Apache Thunder's Slot-1 Launcher. Wouldn't that pose a problem?
 
Last edited by Zidapi,

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,189
Country
New Zealand
There's no progress since I lost my DSTWO :/
That probably wouldn't work anyway as you don't control the first program the DSTWO's mips processor starts with. Ejecting the cart would cause the cart to reboot and lose the custom cart emulation...

But Acekard 2.1 won't run on a 3DS without using @Apache Thunder's Slot-1 Launcher. Wouldn't that pose a problem?
Doesn't matter... the header is read long before the cart is blocked in sysmenu...
 
  • Like
Reactions: Zidapi

173210

Well-Known Member
Member
Joined
Jan 22, 2014
Messages
245
Trophies
0
Age
26
Location
Japan
Website
173210.github.io
XP
683
Country
That probably wouldn't work anyway as you don't control the first program the DSTWO's mips processor starts with. Ejecting the cart would cause the cart to reboot and lose the custom cart emulation...
Why should I eject the cart? Anyway, switching from TWL_FIRM to NATIVE_FIRM may trigger reboot. That's the problem, I think.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=TKyNPg7UIIc