RPCS3 Forums

Full Version: Not working
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

foo0z0ool

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
You are also probably missing "data\keys" among other things.

foo0z0ool

Tanks Guys

i Waiting...

I hope to see in future games to support our commercial

tr4nquility

(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

(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 ?
(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

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