Hacking Decrypt & re-encrypt saves for "most" games (sort of)

gamesquest1

Nabnut
OP
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Ok so i figured out a little method for decrypting saves for most games(doesn't appear to work for pokemon...maybe its just nand saves, suppose it could be that the existing tools don't work with the nand style save dumps...)
this method will not decrypt your existing saves you will be forced to make a new save so back them up before messing with this, but it should allow you to decrypt your saves for most/all Card 1 games.
i have tested it on bravely default, yoshi's new island and a few others and it appears to work fine for its intended purpose, i really don't know all that much beyond this so please don't ask me for cheats etc etc but im sure some people will find it interesting

anyway's this is not actually decrypting 6.x saves, its just forcing the game to use the very old and already hacked save technique that had the repeating CRT, meaning existing programs for decrypting saves will work for saves from newer games, you can open them up in 3dsexplorer, i shared this with people i figured it might be useful for, but oh well lets see if anyone else wants to have some save hacking fun

basically the same deal as the bravely default save fix i shared the other day but this time your editing the .3DS file to output the basic encryption

Super easy to follow pictures
Step 1 : (optional) check your rom
sav1.jpg


STEP 2 : Open your Rom in a hex editor and look for the CCI Flags (0x188)
sav2.jpg


STEP 3 : EDIT THE CCI FLAGS TO "00 00 00 00 01 00 00" making sure to leave 0x18D set to 01

sav3.jpg



STEP 4 : (optional) Check your rom again and make your you set the Flags correctly
sav4.jpg


STEP 5 : Go create a new save in game, once created you can simply open the save up with whatever decrypting tool you are using

sav5.jpg


STEP 6 : (optional) Have fun ! :rofl:
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
Is this means that we can use legitmate cart's saves for Gateway by modifying ROM like what you posted?
 

gamesquest1

Nabnut
OP
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
no, it just means people can decrypt saves for newer games....they still have to make a new save file to do it though, but i figure some people may want to look into save hacks for newer games :D
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,522
Country
Tuvalu
so this doesn't work for existing saves, still cool though
if we change the rom back, would the old save load, and be saved as a new type save?
thanks :)
 

observerm

New Member
Newbie
Joined
Nov 2, 2013
Messages
2
Trophies
0
Age
123
XP
56
Country
Switzerland
some info:
2.2.0-4 KeyY Method
0000000101010000 - card1
0000000201020000 - card2
6.0.0-11 KeyY Method
0001000101010000 - card1
0001000201020000 - card2

Repeating CTR Fail (MinFW:2.1.0-X?)
0000000001010000 - card1
some of these sav could be parsed by 3dsexplorer (rom id:38 39)
some may cause a crash(seems need a try-catch block...) (rom id 123)

so...
000X000Y010Z
if X=0 then <6.0.0-11
if X=1 then 6.0.0-11
if Y=0 then 2.1.0-X?
if Y>=1 then >2.1.0-X?
if Y=Z=2 then card2
am i right?

however, without a correct checksum. it means nothing
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
here is a small list of games I have tried this to so far
---------------------------------
By "Game works", I am referring to if the game functions correctly after the change.

USA | Zelda - A Link Between Worlds - Game works and save opens in 3DSExplorer
USA | Yoshi's New Island - Game works and save opens in 3DSExplorer
USA | Sonic Generations - Game works and save opens in 3DSExplorer
USA | StarFox 64 3D - Game works and save opens in 3DSExplorer
USA | Lego the Movie Videogame - Game works and save opens in 3DSExplorer
USA | Mario Tennis Open - Game works and save opens in 3DSExplorer
USA | Zelda - Ocarina of Time 3D - Game works and save opens in 3DSExplorer
USA | Rayman 3D - Game works and save opens in 3DSExplorer
USA | Adventure Time - Explore the Dungeon Because I Don't Know - Game works and save opens in 3DSExplorer
USA | Adventure Time - Hey Ice King Why'd you steal are garbage? - Game works and save opens in 3DSExplorer
USA | Metal Gear Solid Snake Eater 3D - Game works and save opens in 3DSExplorer
EUR | Professor Layton vs. Phoenix Wright - Game works and save opens in 3DSExplorer
USA | Sonic Lost World - Game works and save opens in 3DSExplorer
JPN | Meitantei Conan - Marionette Symphony - Game works and save opens in 3DSExplorer
USA | Lego City Undercover - the Chase Begins - Game works and save opens in 3DSExplorer
USA | Luigi's Mansion Dark Moon - Game works and save opens in 3DSExplorer
USA | Mario Kart 7 (w/ v1.1 patch[1.0 untested]) - Game works and save opens in 3DSExplorer
USA | Pokemon Mystery Dungeon - Gates to Infinity - Game works and save opens in 3DSExplorer
USA | Paper Mario Sticker Star - Game works and save opens in 3DSExplorer
USA | Professor Layton and the Asran Legacy - Game works and save opens in 3DSExplorer
USA | Professor Layton and the Miracle Mask - Game works and save opens in 3DSExplorer
USA | Donkey Kong Country Returns 3D - Game works and save opens in 3DSExplorer
USA | Fire Emblem Awakening - Game works and save opens in 3DSExplorer
USA | Super Mario 3D Land - Game works and save opens in 3DSExplorer
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,163
Country
United States
Hmm. When you say forcing the old save method, if I'm using Pokémon X with a valid header, will it be using a "new" save method? Because I notice that my saves from a .3dz file don't work with Scene copies (or even my own dump named .3ds for that matter!) - obviously has something to do with being encrypted to the cartridge's header.

I saw a mention in another thread that someone was able to get online working while making it possible to share saves?? So in layman's terms, is it possible to have a copy of Pokémon X with a valid header (either from my own personal copy or someone else's that they shared on the forum), be able to go online with it, but force it to save in a way that will load on Scene ROMs named .3ds? (Obviously they won't be able to go online once you remove the header, but I'm still curious)
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,522
Country
Tuvalu
Hmm. When you say forcing the old save method, if I'm using Pokémon X with a valid header, will it be using a "new" save method? Because I notice that my saves from a .3dz file don't work with Scene copies (or even my own dump named .3ds for that matter!) - obviously has something to do with being encrypted to the cartridge's header.

I saw a mention in another thread that someone was able to get online working while making it possible to share saves?? So in layman's terms, is it possible to have a copy of Pokémon X with a valid header (either from my own personal copy or someone else's that they shared on the forum), be able to go online with it, but force it to save in a way that will load on Scene ROMs named .3ds? (Obviously they won't be able to go online once you remove the header, but I'm still curious)
it is possible for everyone to go online with the same save but the unique header information would have to be shared also, at least at this time
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I'm doing fine, and you?
    +1
  • S @ salazarcosplay:
    Im gonna see if I can find a ps4 to buy
  • S @ salazarcosplay:
    now that firm ware 11 supposedly is exploitable
  • S @ salazarcosplay:
    did you see the fallout series
  • BigOnYa @ BigOnYa:
    Yea is pretty good
  • BakerMan @ BakerMan:
    an elder scrolls movie or show would be cool, but which elder scrolls game would it be based on?
  • BakerMan @ BakerMan:
    oh who am i kidding it'd be skyrim
    +1
  • BakerMan @ BakerMan:
    but,since they're only a few years apart, a morrowind + oblivion series would also be cool
  • K3Nv2 @ K3Nv2:
    Taco Saturday
  • AncientBoi @ AncientBoi:
    Uhh, It's 🌯 Saturday dude. :) js
  • BigOnYa @ BigOnYa:
    Nope that for tomorrow, cinco de mayo, today is bbq chicken on the grill.
  • K3Nv2 @ K3Nv2:
    Juan's new years I forgot
    +2
  • AncientBoi @ AncientBoi:
    :hrth::toot::grog::grog::grog::bow: HAPPY BIRTHDAY to me :bow::grog::grog::toot::hrth:
  • K3Nv2 @ K3Nv2:
    One day away from Juan's birthday
  • K3Nv2 @ K3Nv2:
    Only if you send him feet
    +1
  • BigOnYa @ BigOnYa:
    Happy birthday!
    +1
  • AncientBoi @ AncientBoi:
    Thank You :D
  • realtimesave @ realtimesave:
    heh I got a guy who created an account just yesterday asking me where to find mig switch roms
  • realtimesave @ realtimesave:
    too much FBI watching this website to answer that kind of question lol
  • K3Nv2 @ K3Nv2:
    Has the mig switch found loopholes without requiring game keys?
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, happy birthday
    Xdqwerty @ Xdqwerty: @AncientBoi, happy birthday