ScePromoterUtil

is a wrapper for SceShellSvc calls that install applications to LiveArea. Specifically, it takes contents decrypted and extracted from packages and moves them to the right directory and adds an icon to LiveArea.

ScePromoterUtil
int ScePromoterUtil_0D76CD38(const char *a1, int a2,int a3); int ScePromoterUtil_30A36AAF(const char *a1, int a2); int ScePromoterUtil_395739DF(int *a1); int ScePromoterUtil_59A6CDAE(int *a1); int ScePromoterUtil_5FF5CACF(const char *a1, int a2, int a3); int ScePromoterUtil_6A547384(const char *a1, int flags, void *a3); int ScePromoterUtil_739BC292(const char *a1, int a2, int a3); ScePromoterUtil_8494C742: same as scePromoterUtilityPromoteImport int ScePromoterUtil_999AD6CE(int *a1, int *a2, int *a3); int ScePromoterUtil_B27DA268(const char *a1, void *a2); int ScePromoterUtil_D4E87DCB(const char *path); int ScePromoterUtil_FDCCBE33(const char *a1); // Promot?

scePromoterUtilityInit
This sets up the library. Call it immediately after loading it.

scePromoterUtilityExit
This shuts down the library. Call it immediately before unloading it.

scePromoterUtilityDeletePkg
Deletes an icon from LiveArea.

scePromoterUtilityUpdateLiveArea
Updates the LiveArea XML.

scePromoterUtilityPromotePkg
Installs the extracted content at  to the right location and add a LiveArea icon.

scePromoterUtilityPromotePkgWithRif
Same as scePromoterUtilityPromotePkg but also generates a fixed RIF for the installed package.

scePromoterUtilityGetState
The scePromoterUtilityPromotePkg and scePromoterUtilityPromotePkgWithRif functions happen asynchronously. will be set to  when the operation is done.

scePromoterUtilityGetResult
After scePromoterUtilityGetState is set to, this will get the result of the operation.

Promoter Heartbeat
When  is non-zero, the promote process is still alive.