SceAppUtil: Difference between revisions
CelesteBlue (talk | contribs) No edit summary |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version | ! Version !! World !! Privilege | ||
|- | |- | ||
| 3.60 || | | 3.60 || Non-secure || User | ||
|} | |} | ||
Line 17: | Line 16: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtil|SceAppUtil]] || | | 3.60 || [[SceAppUtil#SceAppUtil|SceAppUtil]] || Non-secure || User || 0x48E01D74 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilDevice|SceAppUtilDevice]] || | | 3.60 || [[SceAppUtil#SceAppUtilDevice|SceAppUtilDevice]] || Non-secure || User || 0x4CDA2318 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilCache|SceAppUtilCache]] || | | 3.60 || [[SceAppUtil#SceAppUtilCache|SceAppUtilCache]] || Non-secure || User || 0xE96B941B | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilUmass|SceAppUtilUmass]] || | | 3.60 || [[SceAppUtil#SceAppUtilUmass|SceAppUtilUmass]] || Non-secure || User || 0x92F4DAFD | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilWebBrowserCBLimited|SceAppUtilWebBrowserCBLimited]] || | | 3.60 || [[SceAppUtil#SceAppUtilWebBrowserCBLimited|SceAppUtilWebBrowserCBLimited]] || Non-secure || User || 0xED5B824D | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilNpSignin|SceAppUtilNpSignin]] || | | 3.60 || [[SceAppUtil#SceAppUtilNpSignin|SceAppUtilNpSignin]] || Non-secure || User || 0xDB50B699 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilBook|SceAppUtilBook]] || | | 3.60 || [[SceAppUtil#SceAppUtilBook|SceAppUtilBook]] || Non-secure || User || 0xDA27A9D3 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilLaunchApp|SceAppUtilLaunchApp]] || | | 3.60 || [[SceAppUtil#SceAppUtilLaunchApp|SceAppUtilLaunchApp]] || Non-secure || User || 0x445E2879 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilAddcontForce|SceAppUtilAddcontForce]] || | | 3.60 || [[SceAppUtil#SceAppUtilAddcontForce|SceAppUtilAddcontForce]] || Non-secure || User || 0x9D061921 | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilPsm|SceAppUtilPsm]] || | | 3.60 || [[SceAppUtil#SceAppUtilPsm|SceAppUtilPsm]] || Non-secure || User || 0xC6A1483E | ||
|- | |- | ||
| 3.60 || [[SceAppUtil#SceAppUtilAppEventUserDefined|SceAppUtilAppEventUserDefined]] || | | 3.60 || [[SceAppUtil#SceAppUtilAppEventUserDefined|SceAppUtilAppEventUserDefined]] || Non-secure || User || 0xDD232133 | ||
|- | |- | ||
|} | |} | ||
Line 445: | Line 444: | ||
|} | |} | ||
=== | === SceAppUtil_E8CADCA9 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 453: | Line 452: | ||
|} | |} | ||
=== | === SceAppUtil_1CFFE892 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 461: | Line 460: | ||
|} | |} | ||
=== | === SceAppUtil_A3E0694F === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 469: | Line 468: | ||
|} | |} | ||
=== | === SceAppUtil_7DA34311 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 477: | Line 476: | ||
|} | |} | ||
=== | === SceAppUtil_CD0E5C59 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xCD0E5C59 | | 0.990-3.60 || 0xCD0E5C59 | ||
|} | |} | ||
=== | Registers a callback and its third argument called when creating or setting param or deleting a savedata slot. | ||
On FW 0.990, always returns 0. | |||
<source lang="C">int SceAppUtil_CD0E5C59(int (* callback)(int always_one, unsigned int slotId, int a3), int a3);</source> | |||
=== SceAppUtil_F93C691C === | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 493: | Line 498: | ||
|} | |} | ||
=== | === SceAppUtil_C3CB128B === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 501: | Line 506: | ||
|} | |} | ||
=== | === SceAppUtil_C0418B1C === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 509: | Line 514: | ||
|} | |} | ||
=== | === SceAppUtil_B2FE3BB1 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 517: | Line 522: | ||
|} | |} | ||
=== | === sceAppUtilSaveDataFileSave === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x1E2A6158 | | 0.990-3.60 || 0x1E2A6158 | ||
|} | |} | ||
Calls [[SceDriverUser#SceAppMgrUser_58934B13]]. | |||
== SceAppUtilDevice == | == SceAppUtilDevice == | ||
=== | === sceAppUtilDriveGetInfo === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 569: | Line 576: | ||
== SceAppUtilUmass == | == SceAppUtilUmass == | ||
=== | === sceAppUtilUmassFormat === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 577: | Line 584: | ||
|} | |} | ||
=== | === sceAppUtilUmassMount === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 585: | Line 592: | ||
|} | |} | ||
=== | === sceAppUtilUmassUmount === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 593: | Line 600: | ||
|} | |} | ||
=== | === sceAppUtilUmassForceUmount === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 601: | Line 608: | ||
|} | |} | ||
=== | === SceAppUtilUmass_0BC38A89 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 611: | Line 618: | ||
== SceAppUtilWebBrowserCBLimited == | == SceAppUtilWebBrowserCBLimited == | ||
=== | === SceAppUtilWebBrowserCBLimited_3ED8F841 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 621: | Line 628: | ||
== SceAppUtilNpSignin == | == SceAppUtilNpSignin == | ||
=== | === SceAppUtilNpSignin_56C91A8E === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 655: | Line 662: | ||
== SceAppUtilLaunchApp == | == SceAppUtilLaunchApp == | ||
=== | === SceAppUtilLaunchApp_E70C7435 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 663: | Line 670: | ||
|} | |} | ||
=== | === SceAppUtilLaunchApp_D2338D13 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 687: | Line 694: | ||
== SceAppUtilPsm == | == SceAppUtilPsm == | ||
=== | === SceAppUtilPsm_DEB51A38 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 697: | Line 704: | ||
== SceAppUtilAppEventUserDefined == | == SceAppUtilAppEventUserDefined == | ||
=== | === SceAppUtilAppEventUserDefined_54580104 === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 705: | Line 712: | ||
|} | |} | ||
[[Category:ARM]] | |||
[[Category:Usermode]] | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category: | [[Category:Library]] |
Latest revision as of 15:07, 30 March 2024
Module
Version | World | Privilege |
---|---|---|
3.60 | Non-secure | User |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.60 | SceAppUtil | Non-secure | User | 0x48E01D74 |
3.60 | SceAppUtilDevice | Non-secure | User | 0x4CDA2318 |
3.60 | SceAppUtilCache | Non-secure | User | 0xE96B941B |
3.60 | SceAppUtilUmass | Non-secure | User | 0x92F4DAFD |
3.60 | SceAppUtilWebBrowserCBLimited | Non-secure | User | 0xED5B824D |
3.60 | SceAppUtilNpSignin | Non-secure | User | 0xDB50B699 |
3.60 | SceAppUtilBook | Non-secure | User | 0xDA27A9D3 |
3.60 | SceAppUtilLaunchApp | Non-secure | User | 0x445E2879 |
3.60 | SceAppUtilAddcontForce | Non-secure | User | 0x9D061921 |
3.60 | SceAppUtilPsm | Non-secure | User | 0xC6A1483E |
3.60 | SceAppUtilAppEventUserDefined | Non-secure | User | 0xDD232133 |
SceAppUtil
sceAppUtilInit
Version | NID |
---|---|
3.60 | 0xDAFFE671 |
sceAppUtilShutdown
Version | NID |
---|---|
3.60 | 0xB220B00B |
sceAppUtilReceiveAppEvent
Version | NID |
---|---|
3.60 | 0xEE0DBED9 |
sceAppUtilAppEventParseNpInviteMessage
Version | NID |
---|---|
3.60 | 0xA2496814 |
sceAppUtilAppEventParseNpAppDataMessage
Version | NID |
---|---|
3.60 | 0x6BED9B58 |
sceAppUtilAppEventParseNpBasicJoinablePresence
Version | NID |
---|---|
3.60 | 0x28C7D4F6 |
sceAppUtilAppEventParseNearGift
Version | NID |
---|---|
3.60 | 0x77380601 |
sceAppUtilAppEventParseWebBrowser
Version | NID |
---|---|
3.60 | 0x8ED716F5 |
sceAppUtilAppEventParseLiveArea
Version | NID |
---|---|
3.60 | 0x0F4EE55F |
sceAppUtilAppEventParseScreenShotNotification
Version | NID |
---|---|
3.60 | 0x2AF42D6A |
sceAppUtilAppEventParseIncomingDialog
Version | NID |
---|---|
3.60 | 0x22297D59 |
sceAppUtilAppEventParseTriggerUtil
Version | NID |
---|---|
3.60 | 0x8DEE696B |
sceAppUtilAppEventParseNpActivity
Version | NID |
---|---|
3.60 | 0xF6B75651 |
sceAppUtilAppEventParseTeleport
Version | NID |
---|---|
3.60 | 0x665A8B7E |
sceAppUtilAppEventParseSessionInvitation
Version | NID |
---|---|
3.60 | 0xA58E6FCE |
sceAppUtilAppEventParseGameCustomData
Version | NID |
---|---|
3.60 | 0x0B04C067 |
sceAppUtilSaveDataMount
Version | NID |
---|---|
3.60 | 0xE61453B0 |
calls sceAppMgrSaveDataAddMount under the hood.
mounts virtual drive savedata1:
sceAppUtilSaveDataUmount
Version | NID |
---|---|
3.60 | 0xEB720402 |
unmounts virtual drive savedata1:
sceAppUtilSaveDataSlotCreate
Version | NID |
---|---|
3.60 | 0x7E8FE96A |
sceAppUtilSaveDataSlotDelete
Version | NID |
---|---|
3.60 | 0x266A7646 |
sceAppUtilSaveDataSlotSearch
Version | NID |
---|---|
3.60 | 0xE6057A85 |
sceAppUtilSaveDataSlotSetParam
Version | NID |
---|---|
3.60 | 0x98630136 |
sceAppUtilSaveDataSlotGetParam
Version | NID |
---|---|
3.60 | 0x93F0D89F |
sceAppUtilSaveDataDataSave
Version | NID |
---|---|
3.60 | 0x607647BA |
sceAppUtilSaveDataDataRemove
Version | NID |
---|---|
3.60 | 0xD1C6AB8E |
sceAppUtilSaveDataGetQuota
Version | NID |
---|---|
3.60 | 0xC560E716 |
sceAppUtilPspSaveDataGetDirNameList
Version | NID |
---|---|
3.60 | 0x9942071D |
sceAppUtilPspSaveDataLoad
Version | NID |
---|---|
3.60 | 0x7402C6EA |
sceAppUtilAddcontMount
Version | NID |
---|---|
3.60 | 0x53B2C020 |
calls sceAppMgrAddContAddMount under the hood.
mounts virtual drive addcont1:
sceAppUtilAddcontUmount
Version | NID |
---|---|
3.60 | 0x1B36AF8C |
unmounts virtual drive addcont1:
sceAppUtilDrmOpen
Version | NID |
---|---|
3.60 | 0x2DB7BE3B |
calls sceAppMgrDrmOpen under the hood.
only valid virtual drives are addcont0:
and addcont1:
mounts virtual drive addcont0:
by default
sceAppUtilDrmClose
Version | NID |
---|---|
3.60 | 0x6A140498 |
only valid virtual drives are addcont0:
and addcont1:
unmounts virtual drive addcont0:
by default
sceAppUtilPhotoMount
Version | NID |
---|---|
3.60 | 0xEE85804D |
calls sceAppMgrAppDataMount under the hood using id 0x64.
mounts virtual drive photo0:
sceAppUtilPhotoUmount
Version | NID |
---|---|
3.60 | 0x9651B941 |
unmounts virtual drive photo0:
sceAppUtilMusicMount
Version | NID |
---|---|
3.60 | 0xB5EDCBFF |
calls sceAppMgrAppDataMount under the hood using id 0x69.
mounts virtual drive music0:
sceAppUtilMusicUmount
Version | NID |
---|---|
3.60 | 0xA7FE1BF7 |
unmounts virtual drive music0:
sceAppUtilSystemParamGetInt
Version | NID |
---|---|
3.60 | 0x5DFB9CA0 |
sceAppUtilSystemParamGetString
Version | NID |
---|---|
3.60 | 0x6E6AA267 |
sceAppUtilAppParamGetInt
Version | NID |
---|---|
3.60 | 0xCD7FD67A |
sceAppUtilSaveSafeMemory
Version | NID |
---|---|
3.60 | 0x9D8AC677 |
sceAppUtilLoadSafeMemory
Version | NID |
---|---|
3.60 | 0x3424D772 |
sceAppUtilStoreBrowse
Version | NID |
---|---|
3.60 | 0x85FA94EE |
sceAppUtilLaunchWebBrowser
Version | NID |
---|---|
3.60 | 0xF19D0423 |
sceAppUtilResetCookieWebBrowser
Version | NID |
---|---|
3.60 | 0x4FAAD133 |
sceAppUtilAddCookieWebBrowser
Version | NID |
---|---|
3.60 | 0xC97D5D9E |
sceAppUtilBgdlGetStatus
Version | NID |
---|---|
3.60 | 0x96F478D6 |
SceAppUtil_E8CADCA9
Version | NID |
---|---|
3.60 | 0xE8CADCA9 |
SceAppUtil_1CFFE892
Version | NID |
---|---|
3.60 | 0x1CFFE892 |
SceAppUtil_A3E0694F
Version | NID |
---|---|
3.60 | 0xA3E0694F |
SceAppUtil_7DA34311
Version | NID |
---|---|
3.60 | 0x7DA34311 |
SceAppUtil_CD0E5C59
Version | NID |
---|---|
0.990-3.60 | 0xCD0E5C59 |
Registers a callback and its third argument called when creating or setting param or deleting a savedata slot.
On FW 0.990, always returns 0.
int SceAppUtil_CD0E5C59(int (* callback)(int always_one, unsigned int slotId, int a3), int a3);
SceAppUtil_F93C691C
Version | NID |
---|---|
3.60 | 0xF93C691C |
SceAppUtil_C3CB128B
Version | NID |
---|---|
3.60 | 0xC3CB128B |
SceAppUtil_C0418B1C
Version | NID |
---|---|
3.60 | 0xC0418B1C |
SceAppUtil_B2FE3BB1
Version | NID |
---|---|
3.60 | 0xB2FE3BB1 |
sceAppUtilSaveDataFileSave
Version | NID |
---|---|
0.990-3.60 | 0x1E2A6158 |
Calls SceDriverUser#SceAppMgrUser_58934B13.
SceAppUtilDevice
sceAppUtilDriveGetInfo
Version | NID |
---|---|
3.60 | 0x0AA41EAD |
SceAppUtilCache
sceAppUtilCacheMount
Version | NID |
---|---|
3.60 | 0x0AA56143 |
calls sceAppMgrWorkDirMountById under the hood using id 0xCD.
mounts virtual drive cache0:
sceAppUtilCacheUmount
Version | NID |
---|---|
3.60 | 0x72D26BF4 |
unmounts virtual drive cache0:
sceAppUtilCacheGetDevInfo
Version | NID |
---|---|
3.60 | 0x1171B736 |
SceAppUtilUmass
sceAppUtilUmassFormat
Version | NID |
---|---|
3.60 | 0xCC85F96F |
sceAppUtilUmassMount
Version | NID |
---|---|
3.60 | 0x96C76886 |
sceAppUtilUmassUmount
Version | NID |
---|---|
3.60 | 0x6D8CF67E |
sceAppUtilUmassForceUmount
Version | NID |
---|---|
3.60 | 0xAE1230D3 |
SceAppUtilUmass_0BC38A89
Version | NID |
---|---|
3.60 | 0x0BC38A89 |
SceAppUtilWebBrowserCBLimited
SceAppUtilWebBrowserCBLimited_3ED8F841
Version | NID |
---|---|
3.60 | 0x3ED8F841 |
SceAppUtilNpSignin
SceAppUtilNpSignin_56C91A8E
Version | NID |
---|---|
3.60 | 0x56C91A8E |
SceAppUtilBook
sceAppUtilBookMount
Version | NID |
---|---|
3.60 | 0xFDAAF091 |
calls sceAppMgrAppDataMount under the hood using id 0x70.
mounts virtual drive ?
sceAppUtilBookUmount
Version | NID |
---|---|
3.60 | 0x9C1794C2 |
mounts virtual drive ?
SceAppUtilLaunchApp
SceAppUtilLaunchApp_E70C7435
Version | NID |
---|---|
3.60 | 0xE70C7435 |
SceAppUtilLaunchApp_D2338D13
Version | NID |
---|---|
3.60 | 0xD2338D13 |
SceAppUtilAddcontForce
sceAppUtilAddcontForceAddcontMount
Version | NID |
---|---|
3.60 | 0x6087E5F7 |
calls sceAppMgrAddContAddMount under the hood.
mounts virtual drive addcont1:
SceAppUtilPsm
SceAppUtilPsm_DEB51A38
Version | NID |
---|---|
3.60 | 0xDEB51A38 |
SceAppUtilAppEventUserDefined
SceAppUtilAppEventUserDefined_54580104
Version | NID |
---|---|
3.60 | 0x54580104 |