Now that I think I might just try the idea of using an eshop game as a bootloader. I'll see what the rest of Team Rocket can come up with. Hopefully Mad Hatter knows a way.
VMM said:
Large Scale overwrite?!
Were talking about a file with less than a MegaByte
Pokemon Black 2 is 512MB. That's the necessary amount of memory needed to create a partition for most operating systems. As said large scale overwrite. You would have to recode most of the game. Have you tried recoding a Pokemon game to look like a different Pokemon game? It takes weeks, especially for one man. A simple overwrite would be changing R4,#0x4 to R7, #0x6.
OBVIOUSLY KNOWS WHAT HE'S TALKING ABOUT GUYS SO THE DS HACK IS FAKE OKAY LETS JUST GO HOME
Let's put it simply.
Insert cartridge into 3DS.
3DS boots the ROM off of the cartridge.
3DS loads save data from save flash into memory.
You play your game.
The cartridge does not boot itself. I do not have a stack of free-energy powered 3DS cartridges sitting on my desk running 24/7 because they're booting themselves.
So say you have a savegame exploit. The save flash is rewritable, or else you would not be able to save your game. So you make a hacked game save, encrypt it, and use something like the R4i Save Dongle or NDS Adapter+ to write it back to the cartridges save flash. Then...
Insert cartridge into 3DS.
3DS boots the ROM off of the cartridge.
3DS loads save data from save flash into memory.
You play your game.
And with the hacked save:
You play to certain point where the modified part of the save data is accessed.
Stack overflow, crash system
Load custom code
Get some sort of higher level access and execute unsigned code. Hopefully.
Your SD card is not a part of the equation. Period. If you don't believe me, go load up any cartridge based 3DS game and remove your SD card before it loads, your save game will still be there. Or go ahead and take it out while you're playing then save your game. Your game will still save.
I've actually been active lurking around on this account since I first joined so I know the rules. I just figured the website was having errors with auto-merge. Back in my administration years each website already had auto-merge. Most invisionboard websites have it enabled.
Look at the bottom of the page. "Forum software by XenForo™ ©2010-2012 XenForo Ltd." We've moved up in the world from IPB. This also has only happened about a month ago. The website is still getting back on its feet.
You're incredibly dense.
ANYWAY
I'll have to keep an eye on what happens with this. Would certainly be easy to do as a cart based exploit, my 3DS is a few SM revisions back, as is my brother's. If it turns out I can't update it or else I lose the hack, then so be it, I'll buy an XL in addition. I do need to update it and redownload all of my Ambassador games though.
Edit - if re-writing and loading modified saves weren't possible, people wouldn't be able to use Pokesav to get Pokemon with custom stats in their legitimate cartridge based games. But they do, somehow.
http://cyclods.wikidot.com/homebrew:pokesav