ROM Hack Pokemon sun and moon save editor?

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
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,

laramie

Well-Known Member
Member
Joined
Dec 15, 2014
Messages
911
Trophies
0
XP
1,387
Country
United States
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.
 

Falo

Well-Known Member
Member
Joined
Jul 22, 2012
Messages
680
Trophies
2
XP
2,627
Country
Germany
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.
 

laramie

Well-Known Member
Member
Joined
Dec 15, 2014
Messages
911
Trophies
0
XP
1,387
Country
United States
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.
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
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.
 

Noroxus

Margen67 Supporter
Member
Joined
Jul 7, 2013
Messages
443
Trophies
1
Location
Glorious Nippon
XP
870
Country
Germany

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
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.
 

Princess Emily

Smiles innocently...
Member
Joined
Aug 19, 2015
Messages
261
Trophies
0
Age
39
XP
204
Country
Philippines
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?
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
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,

Princess Emily

Smiles innocently...
Member
Joined
Aug 19, 2015
Messages
261
Trophies
0
Age
39
XP
204
Country
Philippines
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

General chit-chat
Help Users
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."