Ah, I understand now.Yes, it's possible. The secure NAND will need to be updated through the editor, or save managers like svdt.
The secure NAND value is only read when booting the game, if the stored value in NAND is different from the one in the savegame, the savegame becomes invalid. RAM is being injected in realtime, so the NAND value is not read. Indeed, the NAND value is not on RAM.
It's completely possible. Unfortunately, some data like stored patterns, letters and streetpass houses can't be restored, since they are not in the RAM dump.
What would you recommend I do? I've tried injecting someone elses garden.dat file and I've made sure to update the NAND value with my most recent save, yet it still becomes corrupt.