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
866
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
107
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
338
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
866
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
271
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
866
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
271
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
866
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
423
Trophies
1
Location
Villa Raíz (Hoenn)
Website
www.youtube.com
XP
1,259
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 ;)
 

hug0a7x

Active Member
Newcomer
Joined
Aug 23, 2015
Messages
38
Trophies
0
Age
37
XP
59
Country
Brazil
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

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
866
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
37
XP
59
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
27
XP
615
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
753
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
753
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
31
XP
92
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1