Advertising (This ad goes away for registered users. You can Login or Register)

how are libraries under USRDIR\modules\ handled?

Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Post Reply
grief3r
Posts: 357
Joined: Sat Nov 09, 2013 4:12 am

how are libraries under USRDIR\modules\ handled?

Post by grief3r » Wed Feb 10, 2016 9:59 am

i was thinking maybe they're some kind of dynamic link library, they don't seem to contain any executable code, so do they simply indicate the game imports the executable code from elsewhere or do they actually contain any meaningful data?

most of them have some kind of "sce header" that im not too familiar with, coincidentally, these were also named
libxxxxx.prx , and cannot be disassembled with prxtool

the only ones that i could disasm with prxtool where the ones that actually contained an ordinary .elf header, these obviously contain executable code.
Advertising
PSV1001 2.61 FieldRunners
PSP1001 6.60 Pro-C
PSP 3001 6.20 Pro-C2

WorldGenesis
Posts: 11
Joined: Thu Jan 13, 2011 4:00 pm

Re: how are libraries under USRDIR\modules\ handled?

Post by WorldGenesis » Wed Feb 10, 2016 11:49 pm

the "~sce" header would be a compression header for that module.

The modules are basically like the DLLs of the main executable (EBOOT.BIN / BOOT.BIN). :P
Advertising
PSP-1001 - 1.00 bogus
PSVita-1001 3.68 h-encore

grief3r
Posts: 357
Joined: Sat Nov 09, 2013 4:12 am

Re: how are libraries under USRDIR\modules\ handled?

Post by grief3r » Thu Feb 11, 2016 2:55 am

WorldGenesis wrote:the "~sce" header would be a compression header for that module.

The modules are basically like the DLLs of the main executable (EBOOT.BIN / BOOT.BIN). :P
do these contain stubs, or the actual code for the module?
PSV1001 2.61 FieldRunners
PSP1001 6.60 Pro-C
PSP 3001 6.20 Pro-C2

WorldGenesis
Posts: 11
Joined: Thu Jan 13, 2011 4:00 pm

Re: how are libraries under USRDIR\modules\ handled?

Post by WorldGenesis » Thu Feb 11, 2016 7:11 pm

Depending on the module, the full code (with or without symbols). :P
PSP-1001 - 1.00 bogus
PSVita-1001 3.68 h-encore

grief3r
Posts: 357
Joined: Sat Nov 09, 2013 4:12 am

Re: how are libraries under USRDIR\modules\ handled?

Post by grief3r » Fri Feb 12, 2016 5:12 pm

WorldGenesis wrote:Depending on the module, the full code (with or without symbols). :P

how would i go about decrypting this modules then? i cant seem to find any sources
PSV1001 2.61 FieldRunners
PSP1001 6.60 Pro-C
PSP 3001 6.20 Pro-C2

WorldGenesis
Posts: 11
Joined: Thu Jan 13, 2011 4:00 pm

Re: how are libraries under USRDIR\modules\ handled?

Post by WorldGenesis » Fri Feb 12, 2016 7:14 pm

You would have to decrypt the modules with PRXDecrypter :P
PSP-1001 - 1.00 bogus
PSVita-1001 3.68 h-encore

grief3r
Posts: 357
Joined: Sat Nov 09, 2013 4:12 am

Re: how are libraries under USRDIR\modules\ handled?

Post by grief3r » Sat Feb 13, 2016 4:25 am

WorldGenesis wrote:You would have to decrypt the modules with PRXDecrypter :P
:o :o :o :D :D
PSV1001 2.61 FieldRunners
PSP1001 6.60 Pro-C
PSP 3001 6.20 Pro-C2

grief3r
Posts: 357
Joined: Sat Nov 09, 2013 4:12 am

Re: how are libraries under USRDIR\modules\ handled?

Post by grief3r » Sat Feb 13, 2016 6:59 pm

**** dude these libs seem to have tags unsupported by prxtool, what now?
PSV1001 2.61 FieldRunners
PSP1001 6.60 Pro-C
PSP 3001 6.20 Pro-C2

Post Reply

Return to “Programming and Security”