I have an idea - we can just make a 3DS from scratch! Or we could just follow the last post's advice since this thread is nearly dead. When someone hacks the firmware or creates a mod chip, we'll see what happens. I'm thinking that Nintendo does additional checks now, even after a cart is loaded. The old trick on the DS of booting a legit game then swapping out the data in exploitable areas of the game's code won't work now? It makes sense that it works for DS mode because they emulate a DSi, it seems. For 3DS games, that won't work probably because of checking it randomly or on intervals/every load from ROM to RAM.
So far we haven't seen this additional checking mechanism in place yet. So far, all the evidence points to a sandboxed system and signature checks, but nothing other than that.
And yes, this thread is dead. (Well, it was never alive tbh, I just love shooting down theories that won't work)
CRC checks on the save file.
Is it unreasonable to assume each game is whitelisted as the DSi did AND contains a CRC check? Also have we figured out why the 3DS takes so long to boot? Maybe there's a check in there.