It exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. If we dig this up and finish it, could we get an 11.0 kernel exploit or no?
@Normmatt was working on it, but to my knowledge stopped development on it.Craaaap. Thanks for the quick reply.
in the link you posted:Oh well. While this thread is here, I don't really get what they did to patch ntrcardhax. Do you know @ihaveamac?
ARM9
There were no New3DS-only changes in Process9, the arm9loader wasn't changed either.
There were exactly 4 updated functions in Process9, all of these involve NTRCARD:
- The first two functions had code added which clears a certain state field to 0 around the beginning of the function.
- The third function now passes value 0x1000 as inr2 when calling the fourth function.
- The fourth and last function, this is the function used for reading the card header. A buffer-overflow check was added in the NTRCARD reading loop: "if(out_bufpos >= inr2)<skip over copying the word to output>".
A9LH killed NTRCardHax as the same way Memchunkhax2 killed SNShax.NTRCardHAX was pretty much dead in the water before it was even released. Other ARM9/11 exploits just killed it before it could go anywhere.
Where would you recommend posting questions about homebrew, because there really isn't any other sections that it would properly fit into. I mean it is a question involving homebrew development. And you are the only one that ever complains about this from what I've seen.http://3dbrew.org/wiki/10.4.0-29
(And can we please stop posting questions in the homebrew development section, something like 5 in one day)
Oh well. While this thread is here, I don't really get what they did to patch ntrcardhax. Do you know @ihaveamac?
^ thisiirc you needed Arm11 Kernel to even do anything with ntrcardhax but I could be wrong.
Yes, but I don't quite understand how the buffer check works. I just started taking a course in C++, and I still don't know shit.in the link you posted:
Sorry, but which ones snshax again?A9LH killed NTRCardHax as the same way Memchunkhax2 killed SNShax.
Imo, Flashcards and cfw should be the place for questions, as that area is already flooded with questions and noob help threads. Though this is a really good question, I believe that the homebrew development section should be used for acrually useful things.Where would you recommend posting questions about homebrew, because there really isn't any other sections that it would properly fit into. I mean it is a question involving homebrew development. And you are the only one that ever complains about this from what I've seen.
Correct, as you needed access to the arm11-arm9 shared memory region to attack NTRCARD.iirc you needed Arm11 Kernel to even do anything with ntrcardhax but I could be wrong.