Hi,
So I have a fully updated emuNAND (9.7) running in rxMode right now. Since Gateway isn't updated to work with the newest emuNAND firmware yet, the only options are to run it via rxTools.
So I know there's PlayCoinSetter as a .3ds you can run via Gateway (obviously not an option) and the various tools for NinjHax (also not an option since it won't run in emuNAND, even if it DID work on 9.7)
I don't know of any NinjHax tools that can extract extdata from an emuNAND, only from sysNAND. So I tried what I thought to try - used rxTools to decrypt the emuNAND partitions. But inside the FAT16 folder there are just a bunch of files, no gamecoin.dat like 3DBrew mentions.
Well, I was able to use one of the extdata extracting scripts to find the location of the file, and using a hex editor was able to edit the contents directly. Since trying to re-inject it into the FAT16 folder would cause a bunch of attributes to be written, I did some more poking around and found its actual location in the CTRNAND file directly.
So for example, I initially decrypted my partitions with 15 play coins. Copied the files to my computer, rebooted into rxMode, shook the 3DS a bit til I had 16. Did it again. I could confirm the value 0F changed to 10 (15 to 16 in hex)
So I tried changing it to FF and re-injecting - that simply resulted in an unbootable system (brick, basically)
I'm assuming it has to do with some internal checksums or something that simply updating the value in gamecoin.dat won't solve.
Are there any other ideas? I'd like to be able to get tons of play coins to play with the new Mii Plaza games, and until Gateway comes out with an update (if it ever happens) I don't know how to do it.
So I have a fully updated emuNAND (9.7) running in rxMode right now. Since Gateway isn't updated to work with the newest emuNAND firmware yet, the only options are to run it via rxTools.
So I know there's PlayCoinSetter as a .3ds you can run via Gateway (obviously not an option) and the various tools for NinjHax (also not an option since it won't run in emuNAND, even if it DID work on 9.7)
I don't know of any NinjHax tools that can extract extdata from an emuNAND, only from sysNAND. So I tried what I thought to try - used rxTools to decrypt the emuNAND partitions. But inside the FAT16 folder there are just a bunch of files, no gamecoin.dat like 3DBrew mentions.
Well, I was able to use one of the extdata extracting scripts to find the location of the file, and using a hex editor was able to edit the contents directly. Since trying to re-inject it into the FAT16 folder would cause a bunch of attributes to be written, I did some more poking around and found its actual location in the CTRNAND file directly.
So for example, I initially decrypted my partitions with 15 play coins. Copied the files to my computer, rebooted into rxMode, shook the 3DS a bit til I had 16. Did it again. I could confirm the value 0F changed to 10 (15 to 16 in hex)
So I tried changing it to FF and re-injecting - that simply resulted in an unbootable system (brick, basically)
I'm assuming it has to do with some internal checksums or something that simply updating the value in gamecoin.dat won't solve.
Are there any other ideas? I'd like to be able to get tons of play coins to play with the new Mii Plaza games, and until Gateway comes out with an update (if it ever happens) I don't know how to do it.