Difference between revisions of "SceSblApplierForKernel"

From Vita Development Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Version !! Name !! World !! Privilege
+
! Version !! World !! Privilege
 
|-
 
|-
| 0.931-0.990 || SceSblApplierForKernel || Non-secure || Kernel
+
| 0.931-0.990 || Non-secure || Kernel
 
|}
 
|}
  

Revision as of 22:12, 13 February 2023

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