SceSblApplierForKernel: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
CelesteBlue (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
== Module == | == Module == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! Name !! World !! Privilege | ! Version !! Name !! World !! Privilege | ||
|- | |- | ||
| 0.990 || SceSblApplierForKernel || Non-secure || Kernel | | 0.931-0.990 || SceSblApplierForKernel || Non-secure || Kernel | ||
|} | |} | ||
Line 19: | Line 18: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 0.990 || [[SceSblApplierForKernel#SceSblApplierForDriver|SceSblApplierForDriver]] || Non-secure || Kernel || 0xD2A1731B | | 0.931-0.990 || [[SceSblApplierForKernel#SceSblApplierForDriver|SceSblApplierForDriver]] || Non-secure || Kernel || 0xD2A1731B | ||
|} | |} | ||
Line 28: | Line 27: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.990 || 0x3CF164AD | | 0.931-0.990 || 0x3CF164AD | ||
|} | |} | ||
<source lang="C"> | |||
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);</source> | |||
=== sceSblApplierSmInitializeForDriver === | === sceSblApplierSmInitializeForDriver === |
Revision as of 02:48, 6 June 2020
Applier role is to apply (decrypt extract and parse) a Certified File (usually a SELF or SPRX) to memory.
Module
Version | Name | World | Privilege |
---|---|---|---|
0.931-0.990 | SceSblApplierForKernel | 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 |