NiNTENDO 3DS HACKED!? We steal info from GBATemp!?
It appears to be that the 3DS has been hacked. GBAtemp member OzModChips recently tweeted a picture that shows a powered-on Nintendo 3DS console displaying a message - "WE HACKED IT!". The information has been confirmed by various scene members among which crediar and yellows8. yellows8 also stated that the hack was possible through a game save exploit (he did not mention which game though).
I like the question mark. It should be "we made it say 'we hacked it' and couldn't cough up any kind of release for downloads", that would be more accurate.
I get the impression, for every 18 months it takes to hacks around protection, Nintendo will spend 18 minutes fixing up new al-gore-rhythms to protect their baby again.
As far as I could tell from the mess of posts on GBATemp, the "hack" is legit, if you want to call it a hack. They basically just modified the text that displays when an error message is encountered, and then triggered an error to bring up the text. It sounds exactly like when I hacked my old Motorola flip phone to display the Linux penguin on the outside screen instead of the carrier's logo: fun and cool, but entirely useless in terms of hacking the device itself.
It's a little bit more complex than that, RiotDX - this hack allows you to execute any code that's already located in memory using ROP - the thing is that the 3DS's hardware functionality isn't mapped yet, hence the hacker resorted to using an already built-in function. All in all, this is a usermode (or, as they call it, userland) exploit - this means that it gives you access to whatever functionality the exploited program already has within its code and you can use it however you like. It likely won't surface anytime soon - it's distributed among other hackers as a tool to help with looking for other, more useful exploits and to allow them to map 3DS functionality.
Soon after this exploit surfaced, 3DSBrew was updated with a lot of new information, so I'm guessing it did allow for some more in-depth analysis.
This post has been edited by Foxi4, Tue, December 18th, 2012 at 15:24
It's a little bit more complex than that, RiotDX - this hack allows you to execute any code that's already located in memory using ROP - the thing is that the 3DS's hardware functionality isn't mapped yet, hence the hacker resorted to using an already built-in function. All in all, this is a usermode (or, as they call it, userland) exploit - this means that if gives you access to whatever functionality the exploited program already has within its code and you can use it however you like. It likely won't surface anytime soon - it's distributed among other hackers as a tool to help with looking for other, more useful exploits and to allow them to map 3DS functionality.
Soon after this bug surfaced, 3DSBrew was updated with a lot of new information, so I'm guessing it did allow for some more in-depth analysis.