SceSblApplierForKernel

From Vita Development Wiki
Revision as of 22:12, 13 February 2023 by CelesteBlue (talk | contribs)
Jump to navigation Jump to search

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