Go Back  
Reply
 
Thread Tools
Old 12-09-2012   #121
Wouldy
Apprentice
 
Join Date: Dec 2012
Posts: 8
Likes: 5
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by subaru82 View Post
thank you flatz for this great tool!
i am a little confused.. and have a few questions

1) it was mentioned that disc hash keys are not verified by ps3. but we must have it if we want to decrypt and modify save data?

2) will the secure file id change after game updates?

3) if i want to modify a game save data, is the following procedure correct?
a) find all the required keys and fill them in the conf files
b) grab the save data folder from ps3
c) use pfdtool to decrypt it
d) use hex editor to modify the decrypted save data
e) use pfdtool to update and re-encrypt data
f) put the modified and re-encrypted back in the same location in ps3

4) i was trying to modify resident evil 6 save data. i have the original disc but i am unable to get disc hash key because the game requires fw4.10. when i verify using pfdtool, it gives me the following:

Files:

#000 (PARAM.SFO):
Entry Index: 0
PARAM.SFO Hash Key Hash: OK
Console ID Hash: OK
Disc Hash Key Hash: FAIL
Authentication ID Hash: OK

#001 (DATA0.DAT):
Entry Index: 1
File Key Hash: OK

will i still be able to modify it? or i have to wait for new fw4.xx dumper tools to retrieve disc hash keys?
I ran into this problem getting the Disc Hash Key because the original game disc was using 4.21FW. The way I got around it was, I downgraded to 3.55, Installed `Data Dumper` (data_dumper.pkg) and `Disc Key Dumper Loader` (disc_key_dumper_loader.pkg) then Rebooted console. Converted the game eboot to 3.55, Loaded the dumped game with multiMAN, then I put the original disc into the drive and started `Disc Key Dumper Loader`, and then I loaded the game from disc icon. After exiting from the game I ran `Data Dumper`.
After that, I managed to get the key.

Last edited by Wouldy; 12-09-2012 at 08:08 PM.
Wouldy is offline   Reply With Quote
Old 12-09-2012   #122
subaru82
Apprentice
 
Join Date: Dec 2012
Posts: 3
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Wouldy View Post
I ran into this problem getting the Disc Hash Key because the original game disc was using 4.21FW. The way I got around it was, I downgraded to 3.55, Installed `Data Dumper` (data_dumper.pkg) and `Disc Key Dumper Loader` (disc_key_dumper_loader.pkg) then Rebooted console. Converted the game eboot to 3.55, Loaded the dumped game with multiMAN, then I put the original disc into the drive and started `Disc Key Dumper Loader`, and then I loaded the game from disc icon. After exiting from the game I ran `Data Dumper`.
After that, I managed to get the key.
i also tried this..
i was able to get a key but i suspect the key is incorrect..
i applied the dumped key to the conf file but pfdtool reported Disc Hash Key Hash: FAIL.
subaru82 is offline   Reply With Quote
Old 12-09-2012   #123
Wouldy
Apprentice
 
Join Date: Dec 2012
Posts: 8
Likes: 5
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by subaru82 View Post
i also tried this..
i was able to get a key but i suspect the key is incorrect..
i applied the dumped key to the conf file but pfdtool reported Disc Hash Key Hash: FAIL.
Did you open up the dump with a text editor or a hex editor? Because the key is in text format, not hex.
Wouldy is offline   Reply With Quote
Old 12-09-2012   #124
koi_desi_pagal
Member
null
 
koi_desi_pagal's Avatar
 
Join Date: Sep 2008
Location: Off an ethernet port.
Posts: 33
Likes: 1
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
No, you can't. Disc hash keys are sent to the PS3 by the Blu Ray Drive itself (well, not the actual disc hash key but some data from the disc which will be encrypted after that and used as a disc hash key).
ah damn... oh well. pure curiosity here, but is/would it be possible to bruteforce the disc hash key in a similar way to getting the secure id? i'm guessing it would take ages... but could it theoretically be possible?

and what about reading off the disc itself? ie: putting the game disc into my pc's bluray drive? would that help?

btw, thx for an awesome tool in anycase!
__________________
trying to save lives... and trying to help with hacking... two things that don't really go so well with each other. *sigh*

Last edited by koi_desi_pagal; 12-09-2012 at 09:29 PM.
koi_desi_pagal is offline   Reply With Quote
Old 12-10-2012   #125
rayan2
Member
 
Join Date: Dec 2012
Posts: 67
Likes: 18
Liked 18 Times in 12 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
hey can any1 answer this
Say suppose there is a trophy for 100 kills with 9mm.
I got a save from other user with 99 kills with 9mm
I resign the save with this tool with mine and load it on my ps3.
So if I just get 1 more kill will I get the trophy??

thanks
rayan2 is offline   Reply With Quote
Old 12-10-2012   #126
cheetahh
Apprentice
 
Join Date: Dec 2012
Posts: 11
Likes: 1
Liked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by rayan2 View Post
hey can any1 answer this
Say suppose there is a trophy for 100 kills with 9mm.
I got a save from other user with 99 kills with 9mm
I resign the save with this tool with mine and load it on my ps3.
So if I just get 1 more kill will I get the trophy??
Depends if you are trying to get the online or single player trophy. In case of single player - yes you get the trophy (in a lot of games you get it even when your friends save game has more than 100 kills. You just have to do one more).

With multiplayer usually no - stats are kept on server. There are exceptions and some games allow you to get online trophies when you have never played online before.
cheetahh is offline   Reply With Quote
Likes: (1)
Old 12-10-2012   #127
rayan2
Member
 
Join Date: Dec 2012
Posts: 67
Likes: 18
Liked 18 Times in 12 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Originally Posted by cheetahh View Post
Depends if you are trying to get the online or single player trophy. In case of single player - yes you get the trophy (in a lot of games you get it even when your friends save game has more than 100 kills. You just have to do one more).

With multiplayer usually no - stats are kept on server. There are exceptions and some games allow you to get online trophies when you have never played online before.
thanks man for the quick answer
rayan2 is offline   Reply With Quote
Old 12-10-2012   #128
cheetahh
Apprentice
 
Join Date: Dec 2012
Posts: 11
Likes: 1
Liked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
... and trophies works too. There are a new key transformation algorithm (it is different from the one used for save games) based on your UserID and Console ID and new keys, of course. PS3 have a bunch of these static keys for every protected file inside a database. They are similar to secure file ID which used for save games. At the moment I'm not sure that trophy keys should be published because it will endanger the trophy system completely... Who wants a broken trophy system because some cheaters want to hack their trophies online?
Agreed, too bad that the system is broken already. There are people who are selling the trophies (time consuming ones and the ones that can't be obtained with save game hack) so I must assume there are more people with those keys already.

Feel kind of stupid that I spent 100h+ this summer to get my Far Cry 2 plat . Oh well, at least I met some nice people.

I myself would use those keys to get some trophies that can't be done legit anymore (FIFA and NHL 2K10 online servers have been taken offline). But then again - I suspect sooner or later those keys will be public and trophies will be pointless anyway. Well even save game hack have degraded their value.

PS! flat_z thanx for the tools.
cheetahh is offline   Reply With Quote
Old 12-10-2012   #129
flatz
Homebrew Developer
 
Join Date: Dec 2011
Location: Russia
Posts: 102
Likes: 33
Liked 347 Times in 58 Posts
Mentioned: 124 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sorg
may i ask you to tweak its output?
Yeah, I can but only for future releases because the only thing which needs to be implemented is proper error handling/info.

Originally Posted by subaru82
1) it was mentioned that disc hash keys are not verified by ps3. but we must have it if we want to decrypt and modify save data?
No, it is not required for encryption/decryption. It is just a hash and nothing more.

Originally Posted by subaru82
will the secure file id change after game updates?
If game developers wants they can change it. But such updates will break save game compability.

Originally Posted by subaru82
if i want to modify a game save data, is the following procedure correct?
Yes, you are right.

Originally Posted by subaru82
will i still be able to modify it? or i have to wait for new fw4.xx dumper tools to retrieve disc hash keys?
Yes, you can modify and use it without a proper disc hash key.

Originally Posted by Wouldy
After that, I managed to get the key.
Yeah, you can use this way too. But I believe that I'll finish my new dumpers on this week. I already ported the Klicensee Dumper and other dumpers have the same principle so I can easily port them.

Originally Posted by subaru82
Originally Posted by koi_desi_pagal
pure curiosity here, but is/would it be possible to bruteforce the disc hash key in a similar way to getting the secure id? i'm guessing it would take ages... but could it theoretically be possible?
Yes, it is possible if you will use a decrypted form of disc hash key because they use AES128 over it. By using this method you will need to bruteforce 5 bytes because the rest bytes are almost zeroes. Although you also need an AES key and the custom algorithm to bruteforce it.

Originally Posted by subaru82
putting the game disc into my pc's bluray drive? would that help
We don't know about the algorithm which used to get the disc hash key. I only know that the Blu Ray sent it to the PS3 when the PS3 sent a specific secure command to the Blu Ray drive itself.
flatz is offline   Reply With Quote
Likes: (2)
Old 12-10-2012   #130
Kameo
Member
null
 
Join Date: Dec 2012
Posts: 39
Likes: 7
Liked 9 Times in 6 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Ok guys, been following this thread since day 1.
I tried to get a foreign God of War3 save to work with my PS3 and i don't get it.
I've got all keys, except the disc_hash_key (which i've read is not necesserary for just resigning).
If i use Aldos BruteforceSaveData, i see that the save is protected.

What should i do to make it inject my ConsoleID + AccountID ?
I tried all options (patch sfo, decrypt/update/encrypt/verify PFD) with no success.
Should i only use Flatz tools instead ?

Thanks a lot for your help and have a nice day.
Kameo is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 01:23 PM.