View Single Post
Old 12-05-2012   #75
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 aldostools View Post
That rule of thumb works in most of the cases Although is some games the key is next to file being bruteforced. Also searching for the ascii text "cell" you get an offset close to the key.

I have noticed that different games from the same developers use the same "secure_file_id", so another quick method to find the keys in certain games is trying the keys already known. To do this, create a fake "keys.elf" containing the keys in binary format, then use:

pfdtool.exe -b PATH keys.elf 0 FILENAME

if that does not return any key, then use the "rule of thumb" method

@flatz for your future versions of pfdtool, could you consider updating the format of the game.conf to allow multiple TITLEID ?

Maybe something like this:

[Title of Game]
title_ids=BLUS00000,BLES00000,BLES00000,BLJS00000,NPEB00000
;disc_hash_key=
secure_file_id:*=
Ok, I will add support to the multiple titles. But I think will be better to specify them inside a section's name, for example, [BLUS00000/BLES00000], because title_ids key itself is not needed to the program. Also seems that 4 version uses a different syscon manager key because many hashes fails. I'll check for a new key or maybe algorithm soon.
flatz is offline   Reply With Quote
Likes: (2)