Go Back  
Reply
 
Thread Tools
Old 12-08-2012   #101
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)
Guys, here is an updated version of pfdtool.

http://rghost.ru/42090630

Please test it carefully because I have no time at the moment to test it by myself.

Changelog:
- Support of PARAM.PFD for trophies (without keys, of course)
- Support of PARAM.PFD v4 which used in a newer SDK
- Fixed a bug with verify operation on signature hashes
- Now you can use a list of product codes delimeted by '/' (slash), for example: [BLUS31142/BLES01403], they should use the same disc hash key and secure file IDs
- Show an information about .PFD type and version

The format for 'global.conf' is different. Please add these changes to your files:
1. Add a new parameter called 'user_id' which set the user identifier (the same number as used in your home folder: /dev_hdd0/home/[user_id]/)
2. Add a new parameter called 'keygen_key'. Open 'Talk:Keys' page on the PS3DevWiki and search for string 'KeygenV4'
3. Rename the parameter 'param_sfo_key' to 'savegame_param_sfo_key' (see below)
4. There a bunch of new keys for trophies: 'trophy_param_sfo_key', 'tropsys_dat_key', 'tropusr_dat_key', 'troptrns_dat_key', 'tropconf_sfm_key' and they are not public so left them as XX.

Code:
; Global settings

[global]
authentication_id=1010000001000003
console_id=
user_id=00000001
syscon_manager_key=
keygen_key=
savegame_param_sfo_key=
trophy_param_sfo_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
tropsys_dat_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
tropusr_dat_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
troptrns_dat_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
tropconf_sfm_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
fallback_disc_hash_key=
Also I noticed that some of you use a kernel swapping feature in the REX firmware. Don't forget to use your current (!) console ID. For example, if you made a save game on a DEX then you need to specify a DEX console ID.
flatz is offline   Reply With Quote
Old 12-08-2012   #102
IngPereira
Member
 
Join Date: Apr 2012
Posts: 51
Likes: 28
Liked 119 Times in 23 Posts
Mentioned: 27 Post(s)
Tagged: 0 Thread(s)
This can decrypt too saves created with "Fake save data owner" activated?...

Is great app thanks flatz i have resign many saves by now, and starting to edit some ones.
IngPereira is offline   Reply With Quote
Old 12-08-2012   #103
Toufik
Apprentice
 
Toufik's Avatar
 
Join Date: Jan 2012
Posts: 18
Likes: 6
Liked 3 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
there isn't any way to sign a .pfd without our console_id ? (like xploder)
Toufik is offline   Reply With Quote
Old 12-08-2012   #104
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 IngPereira
This can decrypt too saves created with "Fake save data owner" activated?
I didn't tested it because I don't have any examples of such save games. But you can test it by yourself. I just know that 'Fake Save Data Owner' feature uses a static account ID inside PARAM.SFO which is set by a prx module.

Originally Posted by Toufik
there isn't any way to sign a .pfd without our console_id ? (like xploder)
I think you can omit the console ID (for example, fill zero bytes at the parameter). I already said many times (too bad that you haven't read them) that PS3 doesn't check some hashes. Check it by yourself because I don't have an access to my console at the moment.
flatz is offline   Reply With Quote
Likes: (1)
Old 12-08-2012   #105
IngPereira
Member
 
Join Date: Apr 2012
Posts: 51
Likes: 28
Liked 119 Times in 23 Posts
Mentioned: 27 Post(s)
Tagged: 0 Thread(s)
Ok if it uses just a static account id then i can keep using my console id to try to resign or decrypt some save data while option "Fake save data owner" is enabled.

Thanks man
IngPereira is offline   Reply With Quote
Old 12-08-2012   #106
sorg
Apprentice
 
Join Date: Oct 2010
Posts: 23
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
it seams pfdtool doesn't update file length in PFD file.. Spent quite some time to understand why my generated save sometimes fails on PS3.

btw, http://rghost.ru/42090630 doesn't work at all for me. Every command generates exception.

Problem signature:
Problem Event Name: APPCRASH
Application Name: pfdtool.exe
Application Version: 0.0.0.0
Application Timestamp: 50c31b39
Fault Module Name: pfdtool.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 50c31b39
Exception Code: c0000005
Exception Offset: 000073bd
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
sorg is offline   Reply With Quote
Old 12-08-2012   #107
aldostools
Homebrew Developer
 
aldostools's Avatar
 
Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 936
Likes: 895
Liked 1,225 Times in 480 Posts
Mentioned: 572 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Wouldy View Post
Hi aldostools, actually diesel701 is correct, your tool doesn't decrypt the save file because you haven't added the game settings flags to your command.
I have updated the tool with the suggested changes
http://aldostools.org/temp/BruteforceSaveData.rar

Also if you press the buttons holding Ctrl it will allow to edit the command line

TIP: Hold Ctrl key and press Enter or double-click on a game to skip the bruteforce using the keys in the database.
This feature can be use useful for savegames with large data (eg. >4MB and that you already know that the key is unknown)

Originally Posted by flatz View Post
Guys, here is an updated version of pfdtool.
The tool above includes this new version too
Thank you very much, master @flatz !


The users can use Ctrl+H to edit the global.conf to enter your Console ID (which is visible in multiMAN's Settings > System Information)
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration.

Last edited by aldostools; 12-08-2012 at 10:16 AM.
aldostools is online now   Reply With Quote
Likes: (8)
Old 12-08-2012   #108
IngPereira
Member
 
Join Date: Apr 2012
Posts: 51
Likes: 28
Liked 119 Times in 23 Posts
Mentioned: 27 Post(s)
Tagged: 0 Thread(s)
It works great, this tool resign every save i use and decrypt everything you are great flatz

Works too with saves on "fake save data owner" enabled
IngPereira is offline   Reply With Quote
Old 12-08-2012   #109
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)
Thanks, guys! I'm glad to hear that.

Originally Posted by sorg
it seams pfdtool doesn't update file length in PFD file.. Spent quite some time to understand why my generated save sometimes fails on PS3.

btw, http://rghost.ru/42090630 doesn't work at all for me. Every command generates exception.

Problem signature:
Problem Event Name: APPCRASH
Application Name: pfdtool.exe
Application Version: 0.0.0.0
Application Timestamp: 50c31b39
Fault Module Name: pfdtool.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 50c31b39
Exception Code: c0000005
Exception Offset: 000073bd
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Ok, thanks for the info, I'll check it. About the exception you posted - seems like you messed something in configuration file. Can you upload your files?

Originally Posted by aldostools
I have updated the tool with the suggested changes
A nice work, aldostools.
************* [ - Post Merged - ] *************
Thanks to sorg I fixed a bug with file size. I forgot to update the file size in the case when you modify save game files. This version should fix the problem. Please, check it.
http://rghost.ru/42099639
flatz is offline   Reply With Quote
Likes: (2)
Old 12-08-2012   #110
DEREKTROTTER
Member
 
Join Date: Apr 2012
Posts: 101
Likes: 26
Liked 38 Times in 21 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
1 down, 4 to go

DEREKTROTTER 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 05:33 PM.