Homebrew Deleting the Secure Value in 9.5 or 9.9

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
839
Country
Could someone make a list of all the known locations of Secret Values?

Animal crossing NL: 0x0-0x7
SSBros.: somwhere around 0x12-0x15 (this is only 4 bytes of data, secure value is 8 bytes). Probably 0x16-0x19 or 0xE-0x11 has the other part. I don't have that game, so I can't test. Any volunteers?
Pokemon shuffle: 0x2c-0x33
Rumble word: unknown
ORAS: unknown
Xy: unknown

Other games?
 

sausbaus

Well-Known Member
Newcomer
Joined
Feb 9, 2015
Messages
59
Trophies
0
XP
97
Country
United States
Animal crossing NL: 0x0-0x7
SSBros.: somwhere around 0x12-0x15 (this is only 4 bytes of data, secure value is 8 bytes). Probably 0x16-0x19 or 0xE-0x11 has the other part. I don't have that game, so I can't test. Any volunteers?
Pokemon shuffle: 0x2c-0x33
Rumble word: unknown
ORAS: unknown
Xy: unknown

Other games?
How would I go about finding these?
 

MrCheeze

Well-Known Member
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
79
XP
337
Country
Canada
You guys are making it more complicated than it needs to be... Just extract a new save, and copy the secure value to your old one before restoring it.
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
839
Country
You guys are making it more complicated than it needs to be... Just extract a new save, and copy the secure value to your old one before restoring it.

Well, enlighten us to where the secure values for each game are located, since each game stores them at a different place.

EDIT: made some testing, shuffle secure value is stored either at 00imi.dat or 00main.dat
 
Last edited by suloku,

Jack-B

Member
Newcomer
Joined
Jan 23, 2010
Messages
11
Trophies
1
XP
244
Country
Ecuador
Disclaimer: noob at hex editing.

I had this problem two days ago, these are the secure value locations for the pokemon games:

ORAS: 75E00 (link-> http://projectpokemon.org/wiki/Pokémon_ORAS_Save_File_Structure )
XY: 6A800 (link -> http://projectpokemon.org/wiki/Pokémon_XY_Save_File_Structure )

My damaged save file was from omega ruby. The link says that the first five bytes are the secure values, I tried replacing that with the values of a new save file but it didn't work, then I replaced all the 16 bytes and it worked :D

Edit: It seems that the first 8 bytes are the secure values of the last save data and the next are those of the previous one. idk if that matters.
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
839
Country
Disclaimer: noob at hex editing.

I had this problem two days ago, these are the secure value locations for the pokemon games:

ORAS: 75E00 (link-> http://projectpokemon.org/wiki/Pokémon_ORAS_Save_File_Structure )
XY: 6A800 (link -> http://projectpokemon.org/wiki/Pokémon_XY_Save_File_Structure )

My damaged save file was from omega ruby. The link says that the first five bytes are the secure values, I tried replacing that with the values of a new save file but it didn't work, then I replaced all the 16 bytes and it worked :D

That's great! won't you mind testing if only the first 8 bytes work? I only have cartridge version, I can check the offset to see if it changes with each time it is saved, but that's all I can do.
 

Jack-B

Member
Newcomer
Joined
Jan 23, 2010
Messages
11
Trophies
1
XP
244
Country
Ecuador
That's great! won't you mind testing if only the first 8 bytes work? I only have cartridge version, I can check the offset to see if it changes with each time it is saved, but that's all I can do.

Right now I can't, I'll try later. I think it should work replacing the first 8 bytes, like other games.
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
839
Country
I think I have found the secue value in rumble work, but it is a bit more complicated:
It is in the 00main.dat file, but first the file must be decompressed using SciresM editor, then the supposed 8 bytes from the secure value are at the very end of the file (minus 2 bytes). After editing, it SciresM editor has to be used to recompress de files prior to restoring the savedata. Good thing is that the files have a CRC32 checksum, but the editor also takes care of that.

edit: wow, that's some really bad spelling and prhasing there...
 
Last edited by suloku,

Feroz El Mejor

Well-Known Member
Member
Joined
Jan 26, 2014
Messages
422
Trophies
0
Location
Villa Raíz (Hoenn)
Website
www.youtube.com
XP
1,153
Country
Spain
I think I have found the secue value in rumble work, but it is a bit more complicated:
It is in the 00main.dat file, but first the file must be decompressed using SciresM editor, then the supposed 8 bytes from the secure value are at the very end of the file (minus 2 bytes). After editing, it SciresM editor has to be used to recompress de files prior to restoring the savedata. Good thing is that the files have a CRC32 checksum, but the editor also takes care of that.

edit: wow, that's some really bad spelling and prhasing there...

I don't understand you, can you explain the process another time please ;)
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
839
Country
Someone can post a tutorial to change security values ? I have HxD instaled in my pc. My Omega ruby save digital version as corrupt
I'll contact the person who made the windows app for changing shuffle secure value for the source code, it justs need to change the offset where the secure value is stored. I don't know how to program GUI interfaces and I guess command line isn't for everybody.
 

hug0a7x

Active Member
Newcomer
Joined
Aug 23, 2015
Messages
38
Trophies
0
Age
36
XP
49
Country
Brazil
I'll contact the person who made the windows app for changing shuffle secure value for the source code, it justs need to change the offset where the secure value is stored. I don't know how to program GUI interfaces and I guess command line isn't for everybody.
Thank you, will be useful for many people.
 

SunTea07

K-POP / Gamer
Member
Joined
Feb 2, 2013
Messages
142
Trophies
0
Age
26
XP
605
Country
Philippines
@Jack-B is this the one that your going to change in pokemon or/as?
i69elc.jpg
 
Last edited by SunTea07,

Woody8275

Well-Known Member
Member
Joined
Sep 4, 2013
Messages
656
Trophies
0
XP
739
Country
United Kingdom
I think I have found the secue value in rumble work, but it is a bit more complicated:
It is in the 00main.dat file, but first the file must be decompressed using SciresM editor, then the supposed 8 bytes from the secure value are at the very end of the file (minus 2 bytes). After editing, it SciresM editor has to be used to recompress de files prior to restoring the savedata. Good thing is that the files have a CRC32 checksum, but the editor also takes care of that.

edit: wow, that's some really bad spelling and prhasing there...
what program do you use to open (dat) file
Do you have a link of where to download the program
 
Last edited by Woody8275,

Woody8275

Well-Known Member
Member
Joined
Sep 4, 2013
Messages
656
Trophies
0
XP
739
Country
United Kingdom
Here's a freeware hex editor: http://mh-nexus.de/en/hxd/
cAVIAR4.).çm....
Is that the secure value at the start for Pokemon rumble
upload_2015-9-4_23-15-51.png

Please tell me which one is the secure value as this working save is a newly created one since my backups of older failed but the new one backs up fine
Is it in the main dat only
 
Last edited by Woody8275,

NotABot

New Member
Newbie
Joined
Sep 5, 2015
Messages
3
Trophies
0
Age
30
XP
82
Country
United States
General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Hope they made lots of spaget