Modules

A PSP/PS3/PS Vita ELF is called a module.

A module is distinctive by its fingerprint (a sort of hash) and in most cases its name, but the same module name can be used in both the non-secure kernel and the secure kernel, for instance SceSysmem.

PS Vita modules
On PS Vita, most non-secure modules are loaded by the SceKernelModulemgr module, itself loaded by the NSKBL. Most PS Vita Secure Modules are loaded by the Secure Kernel.

There are two big categories of modules on PS Vita: PRX which are made for the ARM processor and usually are relocatable, and Secure Modules which are made for the Cmep processor and are not relocatable.

Program Authority Id
See also

System Software Version independant usermode system modules
These system usermode modules can be decrypted on any firmware version and are identified by kprx_auth_sm.self by their program-authority-id.

List of Modules
Below is a list of all known Modules in the system along with the lowest version number it was seen on.