Not working
Started by foo0z0ool




6 posts in this topic
foo0z0ool
Unregistered


 
01-01-2014, 12:37 AM -
#1
hi
thanks for everything

i have one question

if i use any games this recivie this error
E scetool: Cound not load keys
! SELF: could not decrypt file
S (S): boot done.

and not run anygames ?
why ?
i test in
Warriors Legend of Troy-(BLUS30502)
Toy Story
Rocet-(BLES01000)
Need for Speed Shift-(BLES00681)
Dirt 2
Army of Two The 40th Day-(BLES00659)
and more

sory for my bad english
ssshadow
Administrator
*******


4
2,494 posts 63 threads Joined: Aug 2017
01-01-2014, 01:12 AM -
#2
You are also probably missing "data\keys" among other things.
foo0z0ool
Unregistered


 
01-01-2014, 05:47 PM -
#3
Tanks Guys

i Waiting...

I hope to see in future games to support our commercial
tr4nquility
Unregistered


 
01-03-2014, 05:08 AM -
#4
(01-01-2014, 10:05 PM)AlexAltea Wrote:
(01-01-2014, 01:12 AM)ssshadow Wrote: You are also probably missing "data\keys" among other things.

Ahh yes, I added this to the FAQ: https://github.com/DHrpcs3/rpcs3/wiki/FAQ Big Grin

Quote:Q: How can I decrypt SELF files? Why do I get the scetool: Cound not load keys error?

A: All the commercial games and the signed homebrew have their main executable encrypted (SELF) and it's usually named: EBOOT.BIN. In order to run these games, RPCS3 needs a key to decrypt them. Due to copyright reasons, you have to obtain a legal copy of the SELF decryption keys and place them in a folder named "data" next to the RPCS3 executable in a format that is readable for scetool.

Just google for "scetool", to understand how this files containing the SELF decryption keys work.

Could you please tell how to get those keys ?
Are they the ones described here ?
I also stumbled upon some klicensee mentioned in several games, such as BlackOps 2:
This post explained that first we need to decrypt the Eboot.bin to get .elf file.
Inside .elf file, there is klicensee code which can be used to decrypt the .self using SCETOOL.

However, you explained that the SELF itself is usually named EBOOT.BIN ...
Still pretty confused here.. I have a copy of Artonelico 3 and would like to try the debugging using latest sourcecode Smile

Thanks.
tr4nquility
Unregistered


 
01-04-2014, 06:20 AM -
#5
(01-03-2014, 10:18 AM)AlexAltea Wrote: In the end, you should have three files inside this folder named: "keys", "ldr_curves" and "vsh_curves".

Now search in Google for a *legal* way to obtain this information and once you get it, save them in those files.

Oh I see... Got it. Smile
Just confirming though, the Loader Curves is 7744 bytes, and the VShell Curves is 360 bytes.
Am I right ?
ssshadow
Administrator
*******


4
2,494 posts 63 threads Joined: Aug 2017
01-04-2014, 11:54 AM -
#6
(01-04-2014, 06:20 AM)tr4nquility Wrote:
(01-03-2014, 10:18 AM)AlexAltea Wrote: In the end, you should have three files inside this folder named: "keys", "ldr_curves" and "vsh_curves".

Now search in Google for a *legal* way to obtain this information and once you get it, save them in those files.

Oh I see... Got it. Smile
Just confirming though, the Loader Curves is 7744 bytes, and the VShell Curves is 360 bytes.
Am I right ?
Yes, and keys is 29 426 bytes
Fullbuster23
Unregistered


 
09-17-2015, 05:52 PM -
#7
Where do I need to put my ps3 font files and the data files (key, ldr_curves and vsh_curves)

It looks like it changed the path on recent builds.

I receive this when i try to run a game with the self encrypted: the game is Disgaea 3 and the build is the last from master branch.

E {PPU[0x1] Thread (main_thread)[0x00016da0]} sys_spu: sys_spu_image_open error: '/dev_bdvd/PS3_GAME/USRDIR/NisGraphics.spu.self' is encrypted! Decrypt SELF and try again.

Or it's not necessary anymore?

Edit: I got it I just needed to rename the file I recieved, NisGraphics.spu.elf, back to NisGraphics.spu.self
Source here: http://www.emunewz.net/forum/showthread....#pid206391


Forum Jump:


Users browsing this thread: 1 Guest(s)