arnie
Joined: 11 Apr 2009 Posts: 20
|
Posted: Tue Apr 19, 2011 1:27 pm Post subject: LoadExecForKernel for licensed games |
|
|
Hello all,
I have worked out the function that is used to LoadExec PSN Licensed Games in the VSH.
From the things I have, this is the information:
SFO CATEGORY = EG
Sample code.
| Code: |
program = path;
mode = "umdemu";
memset(¶m, 0, sizeof(param));
param.size = sizeof(param);
param.args = strlen(program)+1;
param.argp = program;
param.key = mode;
LoadExecForKernel_6D8D3A3A(path, ¶m);
|
I can confirm that it is the above function that is called when loading EG Games.
It's resolved by NID resolvers so that is the 3.52 NID for the function. You'll have to import it yourself to use it though.
However, I have a problem with that function. I cannot actually loadExec the game. It definitely tries to load it (the MS is loading like it does when loaded from VSH) however at some point, it quits and goes to the VSH with a 0x80020146 error (SCE_KERNEL_ERROR_PROHIBIT_LOADMODULE_DEVICE).
I am sure this game is correctly licensed to the PSP I am testing on as it loads in the VSH.
Any suggestions would be nice.
-arnold |
|