ROM Hack Pokemon sun and moon save editor?

  • Thread starter Thread starter brunn08
  • Start date Start date
  • Views Views 50,152
  • Replies Replies 108
  • Likes Likes 1
The save is not encrypted... it has a new CRC16 algo, and a little strange new protection, it involves MD5 and AES, had no time to fully reverse it yet, but if someone is interested in the save structure:

I've reversed the new protection -- I've been calling it meme crypto because it's pure crypto memery...and it doesn't actually use MD5 ;)

Don't bother reversing it -- well make it public on the day of release anyway.

If you want to know how it works, Falo, you're competent and you can always PM me to get a description.

Edit: ah you already reversed it -- yeah, it's pretty dumb -- would appreciate code not being posted until Sun/Moon releases to prevent datel getting too much of a head start.
 
Last edited by SciresM,
I've reversed the new protection -- I've been calling it meme crypto because it's pure crypto memery...and it doesn't actually use MD5 ;)

Don't bother reversing it -- well make it public on the day of release anyway.

If you want to know how it works, Falo, you're competent and you can always PM me to get a description.

Edit: ah you already reversed it -- yeah, it's pretty dumb -- would appreciate code not being posted until Sun/Moon releases to prevent datel getting too much of a head start.

I'd be interested to know how save files work, do you have some light to shine upon me? I wanna know more so I can help out too.
 
I've reversed the new protection -- I've been calling it meme crypto because it's pure crypto memery...and it doesn't actually use MD5 ;)

Don't bother reversing it -- well make it public on the day of release anyway.

If you want to know how it works, Falo, you're competent and you can always PM me to get a description.

Edit: ah you already reversed it -- yeah, it's pretty dumb -- would appreciate code not being posted until Sun/Moon releases to prevent datel getting too much of a head start.

I always make my own tools, when a new pokemon game comes out, so i just had to do it anyway. ^^
Before i started a deep analysis, i used a crypto algo finder, it told me the game uses BASE64,CCITT-CRC16,CRC16,CRC32,MD5,RIJNDAEL,SHA1,SHA-256.
I call it the "TurtleSalmonCrypto" Protection, because it's saved into the "Savedata::TurtleSalmonSave" block of the save.

Well datel isn't dumb, they hire professional hackers if such a problem appears, and since you can basically use ida pro and citra as a perfect debugger combo, it's not really hard to figure it out. But don't worry, normally i keep my programs and code non-public.

I'd be interested to know how save files work, do you have some light to shine upon me? I wanna know more so I can help out too.
Look into the pkhex source, it's almost the same as gen6.
 
So what should we use to dump our Sun/Moon save files? Im on 11.1 homebrew
Nothing.. Didn't you hear SciresM? Sun and Moon save file decryption and or editing will remain private until it's released. To prevent Datel from stuff.
 
Nothing.. Didn't you hear SciresM? Sun and Moon save file decryption and or editing will remain private until it's released. To prevent Datel from stuff.
And god bless for that. Datel and their stupid micro transactions system these days needs to find a new way for income already.
 
How about the 'ol Save Manager?
I tried using SVDT & JKSM but it seems a bit complicated.

Honestly JKSM couldn't get more user friendly than it already is. No TitleID stuff like SaveDataFiler and you just go to SD/Cia -> Select the title -> Save management -> Export/Import/whatever.
 
Honestly JKSM couldn't get more user friendly than it already is. No TitleID stuff like SaveDataFiler and you just go to SD/Cia -> Select the title -> Save management -> Export/Import/whatever.
I actually tried JKSM hours ago, but I haven't tried it on other games other than Pokemon Picross.
I actually have a question from that thread but I got no answers yet--> https://gbatemp.net/threads/release...cia-save-manager.413143/page-120#post-6834965

Can you answer it for me, please?
 
I actually tried JKSM hours ago, but I haven't tried it on other games other than Pokemon Picross.
I actually have a question from that thread but I got no answers yet--> https://gbatemp.net/threads/release...cia-save-manager.413143/page-120#post-6834965

Can you answer it for me, please?
Funnily enough I initially had a line in that previous message "lets first assess your device's situation" lol.

But sorry.. I really can't tell why JKSM homebrew won't work. I think only JK himself will be able to help you on that one as it is his code. (or anyone who can comprehend and modify his code that is)

that said "BlueBraviary" told me this on ProjectPokemon just before which I didn't know before so that's something to work with:

BlueBraviary said:
In the 11.2 or whatever it is Homebrew, the workaround for extracting saves is selecting Bank with your cartridge in. If you select the game title it won't work.
 
Last edited by Favna,
Funnily enough I initially had a line in that previous message "lets first assess your device's situation" lol.

But sorry.. I really can't tell why JKSM homebrew won't work. I think only JK himself will be able to help you on that one as it is his code. (or anyone who can comprehend and modify his code that is)

that said "BlueBraviary" told me this on ProjectPokemon just before which I didn't know before so that's something to work with:
Oh I almost forgot, I'm still at 11.1 BTW, sometimes using ctr-httpwn to slip through eshop & other online services.
Or is JKSM not working either on 11.1?

EDIT: But JKSM at least works flawlessly in Sun/Moon, yes?
 
Last edited by Princess Emily,

Site & Scene News

Popular threads in this forum