Yeah, we working at the same thing, mate. I poked around on #3DSdev, and found that the closest thing this'd be able to do to what you want is running an eSHOP game.
I can make HTML part that will take URL parameters and patch RegionThree.dat with new IDs, so no need to recompile with ID change. Will this be of any use?
ID Change? What would that do?
Allow the code to target a specific object, not just sweep.
Oh okay Like target a Specific Game Cartridge for example?
Would that make it work better perhaps? Cause some games just won't boot with RegionThree (One being Pokemon Rumble Blast)