Homebrew Deleting the Secure Value in 9.5 or 9.9

  • Thread starter Thread starter ArmoredGuns1
  • Start date Start date
  • Views Views 16,264
  • Replies Replies 55
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?
 
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?
 
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.
 
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,
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.
 
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.
 
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.
 
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,
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 ;)
 
Someone can post a tutorial to change security values ? I have HxD instaled in my pc. My Omega ruby save digital version as corrupt
 
Last edited by hug0a7x,
  • Like
Reactions: Februarysn0w
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.
 
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.
 
@Jack-B is this the one that your going to change in pokemon or/as?
i69elc.jpg
 
Last edited by SunTea07,
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,
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,

Site & Scene News

Popular threads in this forum