GovanifY / procfw

Automatically exported from code.google.com/p/procfw
0 stars 0 forks source link

Compressed user-mode plugins aren't recognized #284

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create an user-mode plugin.
2. Compress it with psp-packer.
3. add it to vsh.txt.

What is the expected output?
Plugin runs.

What do you see instead?
Plugin doesn't load.

What version of the product are you using? On what operating system?
6.60 Pro

Please provide any additional information below.
Currently xmbctrl(1.3) and categories_lite (if compressed) doesn't load at if 
they are compressed with psp-packer on 6.60 Pro. These plugins works on 6.39 
Pro and neur0n's 6.60 ME fine so its only a 6.60 issue. When enabling the debug 
mode, this can be read in the log:

load_start_module: load module ms0:/seplugins/category_lite.prx -> 0x80020148

load_start_module: load module ms0:/seplugins/xmbcontrol/xmbctrl.prx -> 
0x80020148

That means SCE_KERNEL_ERROR_UNSUPPORTED_PRX_TYPE. This is incorrect as the 
plugin loads properly on 6.39 Pro or 6.60 ME.

Original issue reported on code.google.com by codestat...@gmail.com on 12 Sep 2011 at 3:10

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Update: if a prx is compressed with 0x0800 attrib and newer psp-packer (the one 
by neur0n) then the plugin loads on 6.60 Pro but fails on 6.20.

After some debugging i found that the error comes from _sceKernelCheckExecFile 
in SystemControl/loadercore_patch.c, sctrlKernelCheckExecFile doesn't 
recognizes the prx as valid.

Original comment by codestat...@gmail.com on 17 Sep 2011 at 3:37

GoogleCodeExporter commented 9 years ago
We'll need to take a look at.

Original comment by devnonam...@gmail.com on 15 Jun 2012 at 4:15

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Issue 567 has been merged into this issue.

Original comment by devnonam...@gmail.com on 26 Aug 2013 at 9:04