SceSblApplierForKernel

From Vita Development Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Applier role is to apply (decrypt extract and parse) a Certified File (usually a SELF or SPRX) to memory.

Module

Version World Privilege
0.931-0.990 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
0.931-0.990 SceSblApplierForDriver Non-secure Kernel 0xD2A1731B

SceSblApplierForDriver

sceSblApplierApplyCertifiedFileForDriver

Version NID
0.931-0.990 0x3CF164AD
typedef struct SceSblApplierCertifiedFileParam {
    int config;
    char unk_4[0xC];
    int certifyInfoOld;
    int certifyInfoNew;
    int certifyInfoDiff;
    int zs;
    int zInitialized;
    int handleOld;
    int handleNew;
    int handleDiff;
    int sdh;
    int sds;
    void *bufOld;
    void *bufNew;
    void *bufDiff;
    SceSize bufSizeOld;
    SceSize bufSizeNew;
    SceSize bufSizeDiff;
} SceSblApplierCertifiedFileParam;

int sceSblApplierApplyCertifiedFileForDriver(SceSblApplierCertifiedFileParam *pParam);

sceSblApplierSmInitializeForDriver

Version NID
0.990 0xAD01EA2B

sceSblApplierSmFinalizeForDriver

Version NID
0.990 0xAE015615

sceSblApplierApplyRawFileForDriver

Version NID
0.990 0xEF2FAAD1