I'm in an awkward position. I do want to mod my 3DS and run homebrew but... not now. The homebrew scene is still an arms race, to the point where Nintendo is not only banning offenders, but also offering to pay out bounties to people who help it find and close vulnerabilities in its software. The smart thing to do seems to be to wait until the Switch kills the 3DS, then go hog wild and mod it however I like.
But... pokemon, that accursed series. I've skipped every 3rd generation, so Sun and Moon have been a perfect point for jumping back in, and I have loved them. I enjoyed Pokemon the most though when I was using PokeGen to mod my saves in Gen 4 and 5. If I want to do that again, all the signs say I must mod my 3DS first, which is the one thing I'm not yet willing to do.
So I downloaded Citra and I've been experimenting with emulating a modded 3DS. I have a legit version of Pokemon Moon that I bought on the eShop, so I copied that over to my computer and strapped it to an operating table. There has to be a way to extract the save from it so I can edit it in PKHex, but, unfortunately, the emulator doesn't even seem to recognize where the save for the game is. I can run the Homebrew Channel just fine, but JK's Save Manager can't find a target to select, and what really blows my mind is that it gives me the same problem when I use a ROM of Pokemon Moon instead of the real deal.
I'm so close. Surely this must be a situation where I merely don't know the correct file paths to use or something. Or maybe I'm going about this all wrong and need to scrap everything and start over? Research seems to suggest that JK's Save Manager can only target cartridges, not digital versions.