|
|
(9 intermediate revisions by 2 users not shown) |
Line 21: |
Line 21: |
|
| |
|
| === Exports === | | === Exports === |
| {| class="wikitable sortable"
| |
| ! Export Library !! Export NID !! Notes !! Usage
| |
| |-
| |
| | sys_io || - || - || -
| |
| |-
| |
| | sys_fs || - || - || -
| |
| |-
| |
| | sys_fs || 0x6E681ED || cellFsAccess ||
| |
| |-
| |
| | sys_fs || 0x24FA3BCC || cellFsAclRead ||
| |
| |-
| |
| | sys_fs || 0xE44827ED || cellFsAclWrite ||
| |
| |-
| |
| | sys_fs || 0x7F13FC8C || cellFsAioCancel ||
| |
| |-
| |
| | sys_fs || 0x9F951810 || cellFsAioFinish ||
| |
| |-
| |
| | sys_fs || 0xDB869F20 || cellFsAioInit ||
| |
| |-
| |
| | sys_fs || 0xC1C507E7 || cellFsAioRead ||
| |
| |-
| |
| | sys_fs || 0x4CEF342E || cellFsAioWrite ||
| |
| |-
| |
| | sys_fs || 0x3394F037 || cellFsAllocateFileAreaByFdWithInitialData ||
| |
| |-
| |
| | sys_fs || 0x2CF1296B || cellFsAllocateFileAreaByFdWithoutZeroFill ||
| |
| |-
| |
| | sys_fs || 0x103B8632 || cellFsAllocateFileAreaWithInitialData ||
| |
| |-
| |
| | sys_fs || 0x7A0329A1 || cellFsAllocateFileAreaWithoutZeroFill ||
| |
| |-
| |
| | sys_fs || 0x1EA02E2F || cellFsArcadeHddSerialNumber ||
| |
| |-
| |
| | sys_fs || 0xE15939C3 || cellFsChangeFileSizeByFdWithoutAllocation ||
| |
| |-
| |
| | sys_fs || 0x606F9F42 || cellFsChangeFileSizeWithoutAllocation ||
| |
| |-
| |
| | sys_fs || 0x99406D0B || cellFsChmod ||
| |
| |-
| |
| | sys_fs || 0x842E7E06 || cellFsChown ||
| |
| |-
| |
| | sys_fs || 0x2CB51F0D || cellFsClose ||
| |
| |-
| |
| | sys_fs || 0xFF42DCC3 || cellFsClosedir ||
| |
| |-
| |
| | sys_fs || 0xCB588DBA || cellFsFGetBlockSize ||
| |
| |-
| |
| | sys_fs || 0x1CAEC657 || cellFsFGetBlockSize2 ||
| |
| |-
| |
| | sys_fs || 0x6AE0BA7F || cellFsFcntl ||
| |
| |-
| |
| | sys_fs || 0xD338A65A || cellFsFdatasync ||
| |
| |-
| |
| | sys_fs || 0xEF3EFA34 || cellFsFstat ||
| |
| |-
| |
| | sys_fs || 0x967A162B || cellFsFsync ||
| |
| |-
| |
| | sys_fs || 0xE2939E5 || cellFsFtruncate ||
| |
| |-
| |
| | sys_fs || 0x1A108AB7 || cellFsGetBlockSize ||
| |
| |-
| |
| | sys_fs || 0x4BD5073A || cellFsGetBlockSize2 ||
| |
| |-
| |
| | sys_fs || 0x9B882495 || cellFsGetDirectoryEntries ||
| |
| |-
| |
| | sys_fs || 0xAA3B4BCD || cellFsGetFreeSize ||
| |
| |-
| |
| | sys_fs || 0x3AAA1BD0 || cellFsLink ||
| |
| |-
| |
| | sys_fs || 0xA397D042 || cellFsLseek ||
| |
| |-
| |
| | sys_fs || 0x1B0B915E || cellFsLsnGetCDA ||
| |
| |-
| |
| | sys_fs || 0x6C815943 || cellFsLsnGetCDASize ||
| |
| |-
| |
| | sys_fs || 0x1FF82B63 || cellFsLsnLock ||
| |
| |-
| |
| | sys_fs || 0x6A4B95C1 || cellFsLsnRead ||
| |
| |-
| |
| | sys_fs || 0xF0A73832 || cellFsLsnRead2 ||
| |
| |-
| |
| | sys_fs || 0x226CD693 || cellFsLsnUnlock ||
| |
| |-
| |
| | sys_fs || 0x14D58C7A || cellFsMappedAllocate ||
| |
| |-
| |
| | sys_fs || 0x384C65CF || cellFsMappedFree ||
| |
| |-
| |
| | sys_fs || 0xBA901FE6 || cellFsMkdir ||
| |
| |-
| |
| | sys_fs || 0x718BF5F8 || cellFsOpen ||
| |
| |-
| |
| | sys_fs || 0x18DD4604 || cellFsOpen2 || -
| |
| |-
| |
| | sys_fs || 0x3F61245C || cellFsOpendir ||
| |
| |-
| |
| | sys_fs || 0x4D5FF8E2 || cellFsRead ||
| |
| |-
| |
| | sys_fs || 0xD5B4A14 || cellFsReadWithOffset ||
| |
| |-
| |
| | sys_fs || 0x5C74903D || cellFsReaddir ||
| |
| |-
| |
| | sys_fs || 0xA01EE33A || cellFsRegisterConversionCallback ||
| |
| |-
| |
| | sys_fs || 0xF12EECC8 || cellFsRename ||
| |
| |-
| |
| | sys_fs || 0x2796FDF3 || cellFsRmdir ||
| |
| |-
| |
| | sys_fs || 0xB1840B53 || cellFsSdataOpen ||
| |
| |-
| |
| | sys_fs || 0x6D3BB15B || cellFsSdataOpenByFd ||
| |
| |-
| |
| | sys_fs || 0x2671310 || cellFsSetDefaultContainer ||
| |
| |-
| |
| | sys_fs || 0x91A1BEAA || cellFsSetDiscReadRetrySetting ||
| |
| |-
| |
| | sys_fs || 0x3140F6E1 || cellFsSetIoBuffer ||
| |
| |-
| |
| | sys_fs || 0x75F16DC5 || cellFsSetIoBufferFromDefaultContainer ||
| |
| |-
| |
| | sys_fs || 0x27800C6B || cellFsStRead ||
| |
| |-
| |
| | sys_fs || 0xD73938DF || cellFsStReadFinish ||
| |
| |-
| |
| | sys_fs || 0x190912F6 || cellFsStReadGetCurrentAddr ||
| |
| |-
| |
| | sys_fs || 0xBD273A88 || cellFsStReadGetRegid ||
| |
| |-
| |
| | sys_fs || 0xB3AFEE8B || cellFsStReadGetRingBuf ||
| |
| |-
| |
| | sys_fs || 0xCF34969C || cellFsStReadGetStatus ||
| |
| |-
| |
| | sys_fs || 0x2664C8AE || cellFsStReadInit ||
| |
| |-
| |
| | sys_fs || 0x81F33783 || cellFsStReadPutCurrentAddr ||
| |
| |-
| |
| | sys_fs || 0x8DF28FF9 || cellFsStReadStart ||
| |
| |-
| |
| | sys_fs || 0xF8E5D9A0 || cellFsStReadStop ||
| |
| |-
| |
| | sys_fs || 0x8F71C5B2 || cellFsStReadWait ||
| |
| |-
| |
| | sys_fs || 0x866F6AEC || cellFsStReadWaitCallback ||
| |
| |-
| |
| | sys_fs || 0x7DE6DCED || cellFsStat ||
| |
| |-
| |
| | sys_fs || 0x8DCFF2CD || cellFsSymbolicLink ||
| |
| |-
| |
| | sys_fs || 0xC9DC3AC5 || cellFsTruncate ||
| |
| |-
| |
| | sys_fs || 0x3A1C8393 || cellFsTruncate2 ||
| |
| |-
| |
| | sys_fs || 0x7F4677A8 || cellFsUnlink ||
| |
| |-
| |
| | sys_fs || 0xF94BAA80 || cellFsUnregisterL10nCallbacks ||
| |
| |-
| |
| | sys_fs || 0xBEF554A4 || cellFsUtime ||
| |
| |-
| |
| | sys_fs || 0xECDCF2AB || cellFsWrite ||
| |
| |-
| |
| | sys_fs || 0x8CB722D5 || cellFsWriteWithOffset ||
| |
| |-
| |
| | sys_fs_ps2disc || - || - ||
| |
| |-
| |
| | sys_fs_ps2disc || 0x8160A811|| switches /dev_ps2disc(1) mount? ||
| |
| |-
| |
| | sysConsoleId || - || - ||
| |
| |-
| |
| | sysConsoleId || 0xF220F751 || Get ConsoleID || sysConsoleId_F220F751(int8_t* buff)
| |
| |-
| |
| | sysPrxForUser || - || - ||
| |
| |-
| |
| | sysPrxForUser || 0x2E20EC1 || Returns the address of the null byte terminator of the given string. || const char* sysPrxForUser_2E20EC1(const char* s)
| |
| |-
| |
| | sysPrxForUser || 0x24A1EA07 || Creates a thread || create_thread (sys_ppu_thread_t * thread_id,void(*entry)(uint64_t),uint64_t arg,int prio,size_t stacksize,uint64_t flags, const char *threadname)
| |
| |-
| |
| | vsh || - || - ||
| |
| |-
| |
| | vsh || 0x4CE8E544 || Heap_Alloc ||
| |
| |-
| |
| | vsh || 0x40E51FD1 || Heap_CheckMemoryBounds ||
| |
| |-
| |
| | vsh || 0x44F4A936 || Heap_Create ||
| |
| |-
| |
| | vsh || 0x8BC98CB9 || Heap_Destroy ||
| |
| |-
| |
| | vsh || 0x8F29A4A4 || Heap_Free ||
| |
| |-
| |
| | vsh || 0x1DFD97E || Heap_MemAlign ||
| |
| |-
| |
| | vsh || 0x91C2E500 || Heap_QueryInfo ||
| |
| |-
| |
| | vsh || 0x9FC0AA39 || Heap_ReAlloc ||
| |
| |-
| |
| | vsh || 0x55C6366A || Heap_ReportMemoryBlocks ||
| |
| |-
| |
| | vsh || 0x13A5BE24 || Heap_Trim ||
| |
| |-
| |
| | vsh || 0x38EA9A58 || Pool_Alloc ||
| |
| |-
| |
| | vsh || 0x278A6AF7 || Pool_Create ||
| |
| |-
| |
| | vsh || 0x15910A0 || Pool_Destroy ||
| |
| |-
| |
| | vsh || 0xD68351F0 || Pool_Free ||
| |
| |-
| |
| | vsh || 0xFF0309A5 || Pool_QueryInfo ||
| |
| |-
| |
| | vsh || 0xE413CD78 || cellFsUtilDf ||
| |
| |-
| |
| | vsh || 0x53E57474 || cellFsUtilForceUmount ||
| |
| |-
| |
| | vsh || 0x612496AA || cellFsUtilGetMountInfo ||
| |
| |-
| |
| | vsh || 0x1714D098 || cellFsUtilGetMountInfoSize ||
| |
| |-
| |
| | vsh || 0xFF4A1633 || cellFsUtilMount ||
| |
| |-
| |
| | vsh || 0x233791FE || cellFsUtilNewfs ||
| |
| |-
| |
| | vsh || 0x1B8D4287 || cellFsUtilSync ||
| |
| |-
| |
| | vsh || 0x33ACD759 || cellFsUtilUmount ||
| |
| |-
| |
| | vsh || 0x3F062337 || cellSsAimChkregPsCode ||
| |
| |-
| |
| | vsh || 0x3B4A1AC4 || cellSsAimGetDeviceId ||
| |
| |-
| |
| | vsh || 0x8F71C2DF || cellSsAimGetDeviceType ||
| |
| |-
| |
| | vsh || 0x9AD2E524 || cellSsAimGetOpenPSID ||
| |
| |-
| |
| | vsh || 0x145991B4 || cellSsAimIsARCADE ||
| |
| |-
| |
| | vsh || 0xF48562D || cellSsAimIsCEX ||
| |
| |-
| |
| | vsh || 0x1F80E287 || cellSsAimIsDEH ||
| |
| |-
| |
| | vsh || 0x8AD55D80 || cellSsAimIsDEX ||
| |
| |-
| |
| | vsh || 0x4F3A5866 || cellSsDrvAuthDiscChange ||
| |
| |-
| |
| | vsh || 0x986EC8D3 || cellSsDrvAuthDiscPs3 ||
| |
| |-
| |
| | vsh || 0x26709B91 || cellSsDrvAuthDrive ||
| |
| |-
| |
| | vsh || 0xCC31BBCF || cellSsRngGetGenuineRandomNumber ||
| |
| |-
| |
| | vsh || 0x489102C6 || cellSsRngGetPseudoRandomNumber ||
| |
| |-
| |
| | vsh || 0xCAA3E8E7 || cellSsSrtcGetTime ||
| |
| |-
| |
| | vsh || 0x196DB98B || cellSsSrtcSetRtc ||
| |
| |-
| |
| | vsh || 0x9AF9918E || cellSsSrtcSetTime ||
| |
| |-
| |
| | vsh || 0x8A86B77C || cellSsUmAllocateBuffer ||
| |
| |-
| |
| | vsh || 0x2A91BB1D || cellSsUmExtractPackage ||
| |
| |-
| |
| | vsh || 0x2068CBF3 || cellSsUmGetBootDevice ||
| |
| |-
| |
| | vsh || 0xDC980E61 || cellSsUmGetCacheOfFlashExtFlag ||
| |
| |-
| |
| | vsh || 0xE836E451 || cellSsUmGetCacheOfProductMode ||
| |
| |-
| |
| | vsh || 0xDC2A512E || cellSsUmGetExtractPackage ||
| |
| |-
| |
| | vsh || 0x1F80C608 || cellSsUmGetFixInstruction ||
| |
| |-
| |
| | vsh || 0x42FEA6FB || cellSsUmGetPackageInfo ||
| |
| |-
| |
| | vsh || 0xA10195F4 || cellSsUmGetStatus ||
| |
| |-
| |
| | vsh || 0x1B890AD2 || cellSsUmGetTokenSeed ||
| |
| |-
| |
| | vsh || 0x3AE8D802 || cellSsUmInspectPackage ||
| |
| |-
| |
| | vsh || 0x2C563C92 || cellSsUmReadEprom ||
| |
| |-
| |
| | vsh || 0x9121C0C6 || cellSsUmReleaseBuffer ||
| |
| |-
| |
| | vsh || 0x349F1535 || cellSsUmSetToken ||
| |
| |-
| |
| | vsh || 0xE65867F4 || cellSsUmUpdatePackage ||
| |
| |-
| |
| | vsh || 0x172B05CD || cellSsUmWriteEprom ||
| |
| |-
| |
| | vsh || 0xA79070D5 || cellSsVtrmDecrypt ||
| |
| |-
| |
| | vsh || 0x3231E012 || cellSsVtrmDecryptMaster ||
| |
| |-
| |
| | vsh || 0x4FD63C1D || cellSsVtrmEncrypt ||
| |
| |-
| |
| | vsh || 0x9B1FEAA3 || cellSsVtrmEncryptWithPortability ||
| |
| |-
| |
| | vsh || 0x8B0BC111 || cellSsVtrmFree2 ||
| |
| |-
| |
| | vsh || 0x50C2962C || cellSsVtrmRetrieve2 ||
| |
| |-
| |
| | vsh || 0x772E1A24 || cellSsVtrmStore2 ||
| |
| |-
| |
| | vsh || 0x20215547 || inflate ||
| |
| |-
| |
| | vsh || 0x4DB8DD87 || inflateEnd ||
| |
| |-
| |
| | vsh || 0xED9E5178 || inflateInit2_ ||
| |
| |-
| |
| | vsh || 0x7D73E7CD || inflateInit_ ||
| |
| |-
| |
| | vsh || 0x1C68CC75 || uncompress ||
| |
| |-
| |
| | vsh || 0xE44F29F4 || cellFsUtilMount syscall ||
| |
| |-
| |
| | vsh || 0xE7C34044 || retrieves vsh memory container by "id" 0=game,1=app,2=debug,3=fg, 4=bg || sys_memory_container_t vsh_E7C34044(int id)
| |
| |-
| |
| | vsh || 0xE932A8C0 || reboot and show minimum version <br> char can be "text whatever you like", no check etc. || int vsh_E932A8C0(char * )
| |
|
| |
|
| |-
| | [[VSH Exports]] |
| | sdk || - || - ||
| | |
| |-
| | === Imports === |
| | sdk || 0x6A4F5AF2 || rsa sign 1024 ||
| |
| |-
| |
| | sdk || 0xEDCDED77 || rsa sign 2048 ||
| |
| |-
| |
| | sdk || 0x19109EC7 || rsa sign 512 ||
| |
| |-
| |
| | sdk || 0xE0E56430 || rsa verify 512 ||
| |
| |-
| |
| | sdk || 0xEF9CE7C7 || rsa verify 1024 ||
| |
| |-
| |
| | sdk || 0x1B5A0282 || rsa verify 2048 ||
| |
| |-
| |
| | sdk || 0x832304BC || getBattery || int sdk_832304BC(int portNo, uint16_t * status_level)
| |
| |-
| |
| | sdk || 0x31BB1D05 || getPower || int sdk_31BB1D05(int portNo, uint16_t * status)
| |
| |-
| |
| | sdk || 0x4AF81871 || Disconnect GamePad || int sdk_4AF81871(int portNo)
| |
| |-
| |
| | sdk || 0x990D6A8D || cellAvsetAudioCPControl ||
| |
| |-
| |
| | sdk || 0xBAC90F2 || cellAvsetDisableEvent ||
| |
| |-
| |
| | sdk || 0xFA304515 || cellAvsetEnableEvent ||
| |
| |-
| |
| | sdk || 0x9E445E9F || cellAvsetEnd ||
| |
| |-
| |
| | sdk || 0x5FD5858 || cellAvsetGetHDMIAudioLayout1Output ||
| |
| |-
| |
| | sdk || 0x18E4FC82 || cellAvsetGetHDMIKSVList ||
| |
| |-
| |
| | sdk || 0x677BC574 || cellAvsetGetHDMIKSVListSize ||
| |
| |-
| |
| | sdk || 0x61D5F528 || cellAvsetGetHWConfig ||
| |
| |-
| |
| | sdk || 0xB5877BBF || cellAvsetGetMonitorInformation || int cellAvsetGetMonitorInformation ( uint8_t [0xCC], 0, 0xCC)
| |
| |-
| |
| | sdk || 0x509D1588 || cellAvsetInit ||
| |
| |-
| |
| | sdk || 0xEE14B155 || cellAvsetResistEventCallback ||
| |
| |-
| |
| | sdk || 0x55A1F3B9 || cellAvsetSetAudioACPInfo ||
| |
| |-
| |
| | sdk || 0xBA3FF070 || cellAvsetSetAudioActive ||
| |
| |-
| |
| | sdk || 0x98146E83 || cellAvsetSetAudioInactive ||
| |
| |-
| |
| | sdk || 0xF37209FA || cellAvsetSetAudioMode ||
| |
| |-
| |
| | sdk || 0x5C306D39 || cellAvsetSetAudioMute||
| |
| |-
| |
| | sdk || 0xE508B17 || cellAvsetSetAudioUBInfo ||
| |
| |-
| |
| | sdk || 0x2140F339 || cellAvsetSetBackendMute ||
| |
| |-
| |
| | sdk || 0x3F9DC158 || cellAvsetSetPortOption ||
| |
| |-
| |
| | sdk || 0x7B4DEEAD || cellAvsetSetRSXAudioMute ||
| |
| |-
| |
| | sdk || 0xFA45245D || cellAvsetSetRouteAndColor ||
| |
| |-
| |
| | sdk || 0x60D34743 || cellAvsetSetVideoFormat ||
| |
| |-
| |
| | sdk || 0x6DFF610C || cellAvsetSetVideoMode ||
| |
| |-
| |
| | sdk || 0xEB4716D4 || cellAvsetSetVideoMute ||
| |
| |-
| |
| | sdk || 0x16AA3407 || cellAvsetSetVideoPitch ||
| |
| |-
| |
| | sdk || 0xE0B77114 || avset_setvideomode (1) ||
| |
| |-
| |
| | sdk || 0x15D3C74C || avset_sethdmimode ||
| |
| |-
| |
| | sdk || 0xDF2DCF22 || avset_audiomode (2) ||
| |
| |-
| |
| | sdk || 0x26067778 || avset_settvmute (1) ||
| |
| |-
| |
| | sdk || 0x8EFAF138 || avset_settvmute (0) ||
| |
| |-
| |
| | sdk || 0x3543A1A2 || avset_ytrapcontrol ||
| |
| |-
| |
| | sdk || 0x1F6E56C3 || avset_makeaudiochstat ||
| |
| |-
| |
| | sdk || 0x2E09D1C4 || avset_setmv ||
| |
| |-
| |
| | sdk || 0xFF17D731 || avset_addsigctrl (0) ||
| |
| |-
| |
| | sdk || 0xA3ED6917 || avset_addsigctrl (1) ||
| |
| |-
| |
| | sdk || 0xDAF887EA || avset_setccmulti ||
| |
| |-
| |
| | sdk || 0xD449B80C || avset_clrccfifo ||
| |
| |-
| |
| | sdk || 0x8D74012D || avset_audioctrlinfo ||
| |
| |-
| |
| | sdk || 0x915D28A3 || avset_setcgmswss ||
| |
| |-
| |
| | sdk || 0x5AC8605C || avset_acp_packet (0xA) ||
| |
| |-
| |
| | sdk || 0xD7A665F4 || avset_cs_direct ||
| |
| |-
| |
| | sdk || 0xA9009E9F || avset_ctrlhdcpenc ||
| |
| |-
| |
| | sdk || 0xB45387CD || cellCryptoPuAesCbcCfb128Decrypt || int (unsigned char *out, const unsigned char *in, int32_t length, const unsigned char *user_key, const int bits, unsigned char *iv); return: 0 (ok), -1 (key error), -2 (length error)
| |
| |-
| |
| | sdk || 0x7B79B6C5 || cellCryptoPuAesCbcCfb128Encrypt || int (unsigned char *out, const unsigned char *in, int32_t length, const unsigned char *user_key, const int bits, unsigned char *iv); return: 0 (ok), -1 (key error), -2 (length error)
| |
| |-
| |
| | sdk || 0xC02932C4 || cellCryptoPuAesDecKeySet || int (AES_KEY *aes_key, const unsigned char *user_key, const int bits); return: int round for bits or -1(error)
| |
| |-
| |
| | sdk || 0x70C081A7 || cellCryptoPuAesDecrypt || void (unsigned char *out, const unsigned char *in, AES_KEY *aes_key, int round);
| |
| |-
| |
| | sdk || 0xFC096B9E || cellCryptoPuAesEncKeySet || int (AES_KEY *aes_key, const unsigned char *user_key, const int bits); return: int round for bits or -1(error)
| |
| |-
| |
| | sdk || 0xBEFAD0E2 || cellCryptoPuAesEncrypt || void (unsigned char *out, const unsigned char *in, AES_KEY *aes_key, int round);
| |
| |-
| |
| | sdk || 0x68B630D5 || cellCryptoPuAesOmac1Mode ||
| |
| |-
| |
| | sdk || 0x54E5064 || cellCryptoPuEccEcDsaGen ||
| |
| |-
| |
| | sdk || 0xB80602D2 || cellCryptoPuEccEcDsaVeri ||
| |
| |-
| |
| | sdk || 0x10C8D8FE || cellCryptoPuFips186Prng ||
| |
| |-
| |
| | sdk || 0x3CABD075 || cellCryptoPuSha1Final ||
| |
| |-
| |
| | sdk || 0x5FAFE92B || cellCryptoPuSha1Hash || int cellCryptoPuSha1Hash( uint8_t * out_sha1, uint8_t * in, uint32_t length)
| |
| |-
| |
| | sdk || 0x74A2A1FE || cellCryptoPuSha1Hmac ||
| |
| |-
| |
| | sdk || 0x300B99F2 || cellCryptoPuSha1HmacFinal ||
| |
| |-
| |
| | sdk || 0x547B602C || cellCryptoPuSha1HmacInit ||
| |
| |-
| |
| | sdk || 0x4484A101 || cellCryptoPuSha1HmacTransform ||
| |
| |-
| |
| | sdk || 0x55ACAB8A || cellCryptoPuSha1Init ||
| |
| |-
| |
| | sdk || 0x831E89EE || cellCryptoPuSha1Transform ||
| |
| |-
| |
| | sdk || 0x5C48EDCD || cellCryptoPuSha256Final ||
| |
| |-
| |
| | sdk || 0xC7781115 || cellCryptoPuSha256Hash ||
| |
| |-
| |
| | sdk || 0x7A95741 || cellCryptoPuSha256Hmac ||
| |
| |-
| |
| | sdk || 0x5D81B912 || cellCryptoPuSha256Init ||
| |
| |-
| |
| | sdk || 0x5D87C513 || cellCryptoPuSha256Transform ||
| |
| |-
| |
| | sdk || 0x1A706BAF || cellCryptoPuTdesCbcCfb64Decrypt ||
| |
| |-
| |
| | sdk || 0x9C15FD4F || cellCryptoPuTdesCbcCfb64Encrypt ||
| |
| |-
| |
| | sdk || 0xC916193F || cellCryptoPuTdesDecKeySet ||
| |
| |-
| |
| | sdk || 0x3C579B2B || cellCryptoPuTdesEncKeySet ||
| |
| |-
| |
| | sdk || 0xBFC29929 || cellCryptoPuTdesFunction ||
| |
| |-
| |
| | sdk || 0x650A537E || cellKbConfigAssignPortID || int cellKbConfigAssignPortID(int port_no, int kb_no)
| |
| |-
| |
| | sdk || 0x32B741DE || cellKbConfigEnd ||
| |
| |-
| |
| | sdk || 0xF6D0878 || cellKbConfigInit ||
| |
| |-
| |
| | sdk || 0xA33FC21C || cellKbConfigReleasePortID || int cellKbConfigReleasePortID(int port_no, int kb_no)
| |
| |-
| |
| | sdk || 0x70CB170C || cellKbConfigSetArrangement ||
| |
| |-
| |
| | sdk || 0xF133FB78 || cellKbConfigSetRepeat ||
| |
| |-
| |
| | sdk || 0x2D3B4E2B || cellMouseConfigReleasePortID || int cellMouseConfigReleasePortID(int port_no, int mouse_no)
| |
| |-
| |
| | sdk || 0x8A2E5730 || cellMouseConfigEnd ||
| |
| |-
| |
| | sdk || 0xA2858F66 || cellMouseConfigInit ||
| |
| |-
| |
| | sdk || 0x5C06471E || cellMouseConfigAssignPortID || int cellMouseConfigAssignPortID(int port_no, int mouse_no)
| |
| |-
| |
| | sdk || 0xCF03F47A || cellPadConfigAssignPortID || int cellPadConfigAssignPortID(int port_no, int pad_no), e.g. (2, 0) map first pad to port 3
| |
| |-
| |
| | sdk || 0x6C54092D || cellPadConfigEnd ||
| |
| |-
| |
| | sdk || 0x5161DDBD || cellPadConfigInit ||
| |
| |-
| |
| | sdk || 0x4C751D97 || cellPadConfigReleasePortID || int cellPadConfigReleasePortID(int port_no, int pad_no), e.g. (0, 0) unmap first pad
| |
| |-
| |
| | sdk || 0xBEFE3869 || isSjisKigou ||
| |
| |-
| |
| | sdk || 0x1906CE6B || jstrnchk ||
| |
| |-
| |
| | sdk || 0x24FD32A9 || sjishan2zen ||
| |
| |-
| |
| | sdk || 0x33F8B35C || sjiszen2han ||
| |
| |-
| |
| | paf || - || - ||
| |
| |-
| |
| | paf || 0x55F2C2A6 || eject disc ||
| |
| |-
| |
| | paf || 0xA65A3868 || pafGuCgCreateShader ||<!--
| |
| |-
| |
| | paf || 0x???????? || pafGuCgCreateFragmentShader || used in xai_plugin.sprx firmware 2.00 -->
| |
| |-
| |
| | paf || 0x3ADA193F || AudioOutGetState ||
| |
| |-
| |
| | paf || 0x538E485C || AudioOutGetNumberOfDevice ||
| |
| |-
| |
| | paf || 0x95748E9E || AudioOutGetDeviceInfo ||
| |
| |-
| |
| | paf || 0xBB04609B || GetSparkInfo ||
| |
| |-
| |
| | paf || 0x65BE85B3 || _UnloadView || _paf_65BE85B3(char * plugin_name,0,0)
| |
| |-
| |
| | paf || 0x350B4536 || Job_Start ||
| |
| |-
| |
| | paf || 0xD385A4FC || Job End?/Stop?/DeQueue? ||
| |
| |-
| |
| | paf || 0xFE0C1F10 || Job_Queue ||
| |
| |-
| |
| | paf || 0xA1DC401 || sets Interface from plugin || uint32_t SetInterface(unknown, uint32_t identifier, void * ptr_structure)
| |
| |-
| |
| | paf || 0x23AFB290 || gets Interface from plugin, should allow calling its exports/funcs || uint32_t plugin->GetInterface(uint32_t return from paf_F21655F3, uint32_t identifier)
| |
| |-
| |
| | paf || 0x3A8454FC || finds/gets Texture resource || Example: out: uint32_t* texture, return from paf_F21655F3, "tex_notification_info"
| |
| |-
| |
| | paf || 0x50CDB465 || finds/gets Sound resource || uint32_t paf_50CDB465(uint32_t plugin /*paf_F21655F3*/, const char* sound)
| |
| |-
| |
| | paf || 0x3CEC3833 || sets up a plugin widget ? (page_...) ||
| |
| |-
| |
| | paf || 0x794CEACB || finds widget in a plugin || Example: plugin->FindWidget(return from paf_F21655F3, "page_autooff_guide")
| |
| |-
| |
| | paf || 0x89B67B9C || gets localized string text from plugin resource (Different strings are returned depending on the system language) || Example: (w)char (paf_F21655F3("system_plugin"), "msg_signed_out")
| |
| |-
| |
| | paf || 0xF21655F3 || finds a loaded plugin || uint32_t paf::View::Find(const char* plugin) Example: uint32_t paf::View::Find("system_plugin")
| |
| |-
| |
| | paf || 0xCF068D31 || load (optional on memcontainer) and start sprx || void paf_CF068D31(int32_t* prx_struct, const char* path, int /*ignored*/, int /*0*/, (optional) const sys_memory_container_t *mem_container)
| |
| |-
| |
| | paf || 0x2F5CEE6D || stop and unload sprx || void paf_2F5CEE6D(int32_t* prx_struct)
| |
| |-
| |
| | paf || 0x546B3D02 || returns "PhWidget" || const char* paf_546B3D02()
| |
| |-
| |
| | paf || 0x41BBFE5E || returns "PhScene" || const char* paf_41BBFE5E()
| |
| |-
| |
| | paf || 0x10DEDCC7 || returns "PhPlane" || const char* paf_10DEDCC7()
| |
| |-
| |
| | paf || 0xE36C18F5 || returns "PhPlaneDiv" || const char* paf_E36C18F5()
| |
| |-
| |
| | paf || 0x24A5BD6B || returns "PhButton" || const char* paf_24A5BD6B()
| |
| |-
| |
| | paf || 0xB7DFCE90 || returns "PhText" || const char* paf_B7DFCE90()
| |
| |-
| |
| | paf || 0x9207F4 || returns "PhScroll" || const char* paf_9207F4()
| |
| |-
| |
| | paf || 0xBA6D149A || returns "PhLabelPrim" || const char* paf_BA6D149A()
| |
| |-
| |
| | paf || 0xC88CA4B2 || returns "PhLevelMeter" || const char* paf_C88CA4B2()
| |
| |-
| |
| | paf || 0xE801C345 || returns "PhProgress" || const char* paf_E801C345()
| |
| |-
| |
| | paf || 0xBF66BF2D || returns "PhCheckBox" || const char* paf_BF66BF2D()
| |
| |-
| |
| | paf || 0x703117AD || returns "PhXmBar" || const char* paf_703117AD()
| |
| |-
| |
| | paf || 0x4FF7B8A9 || returns "PhXmList" || const char* paf_4FF7B8A9()
| |
| |-
| |
| | paf || 0xC84FD77B || returns "PhXmItem" || const char* paf_C84FD77B()
| |
| |-
| |
| | paf || 0x4C36ABBB || returns "PhItemSpin" || const char* paf_4C36ABBB()
| |
| |-
| |
| | paf || 0xCA9160F6 || returns "PhNumSpin" || const char* paf_CA9160F6()
| |
| |-
| |
| | paf || 0x59A11C82 || returns "PhNumSpin" || const char* paf_59A11C82()
| |
| |-
| |
| | paf || 0xD64EDE7C || returns "PhList" || const char* paf_D64EDE7C()
| |
| |-
| |
| | paf || 0xF7630798 || returns "PhInfoList" || const char* paf_F7630798()
| |
| |-
| |
| | paf || 0xA98865F8 || returns "PhMenuList" || const char* paf_A98865F8()
| |
| |-
| |
| | paf || 0x90F4F801 || returns "PhCheckBoxList" || const char* paf_90F4F801()
| |
| |-
| |
| | paf || 0xDDD4ACF6 || returns "PhLabelText" || const char* paf_DDD4ACF6()
| |
| |-
| |
| | paf || 0x545D47A2 || returns "PhClock" || const char* paf_545D47A2()
| |
| |-
| |
| | paf || 0x3806365F || returns "PhIPAddr" || const char* paf_3806365F()
| |
| |-
| |
| | paf || 0xB93AFE7E || Play Resource Sound (located in .rco) || void paf_B93AFE7E(uint32_t plugin, const char* sound, float, int)
| |
| Example: paf_B93AFE7E( paf_F21655F3("system_plugin"), "snd_trophy", 1, 0)
| |
| |-
| |
| | paf || 0x11E195B3 || Finds Resource Object (located in .rco) || void* paf_11E195B3(uint32_t plugin, const char* object)
| |
| Example: paf_B93AFE7E( paf_F21655F3("system_plugin"), "page_notification")
| |
| |-
| |
| | paf || 0xAF58E756 || Gets the base of loaded plugins. The pointer returned is used in paf::View::Find to find plugins. || void* paf_AF58E756()
| |
| |-
| |
| | paf || 0x5F5DA385 || Gets Dialog Size || int paf_5F5DA385( uint16_t * size_width, uint16_t * size_height, int dialog_type)
| |
| |-
| |
| | vshcommon || - || - ||
| |
| |-
| |
| | vshcommon || 0xABEB01DA || PageCreates "page_pointcursor" ||
| |
| |-
| |
| | vshcommon || 0xBB2EC9CD || PageCloses "page_pointcursor" ||
| |
| |-
| |
| | vshcommon || 0x7F5C551B || [[System_plugin#1_Interface]] func 11 || vshcommon_7F5C551B(int * texture_dialog, int* texture_dialog_shadow, wchar * infotext1, wchar * infotext2, int)
| |
| |-
| |
| | vshcommon || 0x94F43BE7 || [[System_plugin#1_Interface]] func 12 || vshcommon_94F43BE7(uint8 )
| |
| |-
| |
| | vshcommon || 0xF9E43DA2 || returns localized string of "msg_ok" ||
| |
| |-
| |
| | vshcommon || 0xCCD2C319 || returns localized string of "msg_cancel" ||
| |
| |-
| |
| | vshcommon || 0x746C5F88 || returns localized string of "msg_option" ||
| |
| |-
| |
| | vshcommon || 0xF995E53F || returns localized string of "msg_back" ||
| |
| |-
| |
| | vshcommon || 0x26F18EDF || returns localized string of "msg_enter" ||
| |
| |-
| |
| | vshcommon || 0xE9E8DA5 || returns localized string of "msg_no" ||
| |
| |-
| |
| | vshcommon || 0xB8E256D7 || returns localized string of "msg_yes" ||
| |
| |-
| |
| | vshcommon || 0x79A562D5 || [[System_plugin#1_Interface]] func 25 circle_cross ||
| |
| |-
| |
| | vshcommon || 0x75DC9C2D || [[System_plugin#1_Interface]] func 26 cross_circle ||
| |
| |-
| |
| | vshcommon || 0x60DEE5B3 || [[System_plugin#1_Interface]] func 27 triangle ||
| |
| |-
| |
| | vshcommon || 0xF7A67D49 || [[System_plugin#1_Interface]] func 28 rectangle ||
| |
| |-
| |
| | vshcommon || 0x2438F1A4 || [[System_plugin#1_Interface]] func 21 - anim_cross_circle_show_hide ||
| |
| |-
| |
| | vshcommon || 0x9BD8429E || [[System_plugin#1_Interface]] func 22 - anim_cross_circle_show_hide ||
| |
| |-
| |
| | vshcommon || 0xE011E7D0 || [[System_plugin#1_Interface]] func 23 - anim_triangle_show_hide ||
| |
| |-
| |
| | vshcommon || 0x73F85259 || [[System_plugin#1_Interface]] func 24 - anim_rectangle_show_hide || vshcommon_73F85259(uint8 )
| |
| |-
| |
| | vshcommon || 0x16106ACD || returns "impose_plugin" interface 1 || uint vshcommon_16106ACD()
| |
| |-
| |
| | vshcommon || 0x8B2110D5 || reads boot_history.dat ||
| |
| |-
| |
| | vshcommon || 0x9A43140 || adds info to /pushlist/patch.dat ||
| |
| |-
| |
| | vshcommon || 0x9EA67737 || vsh::ws_boot_history::Set() { uint8 type, char TitleId [0x1F] } <br> titleid to boot_history.dat (creates if not present) ||
| |
| |-
| |
| | vshcommon || 0xCC2C67F2 || reads /pushlist/patch.dat || vshcommon_CC2C67F2(int* count,uint8_t buf[0x680])
| |
| |-
| |
| | vshcommon || 0xA20E43DB || Displays a notification in XMB with texture || void(*vshcommon_A20E43DB)(int32_t, const char* eventName, int32_t, int32_t* texture, int32_t*, const char*, const char*, float, const wchar_t* text, int32_t, int32_t, int32_t);
| |
| int dummy = 0; vshcommon_A20E43DB(0, const char* eventName, int32_t, int32_t* texture /*paf_3A8454FC*/, &dummy, "", "", 0f, L"notification", 0, 0, 0)
| |
| |-
| |
| | x3 || - || - ||
| |
| |-
| |
| | x3 || 0x17E56280 || bXCeMemAlloc ||
| |
| |-
| |
| | x3 || 0x13C32B71 || bXCeMemDestroy ||
| |
| |-
| |
| | x3 || 0xE4140D31 || bXCeMemFree ||
| |
| |-
| |
| | x3 || 0x9003AE80 || bXCeMemInitialize ||
| |
| |-
| |
| | x3 || 0xEB201A52 || sceSystemFileAddIndexW ||
| |
| |-
| |
| | x3 || 0x4172107C || sceSystemFileCalcSizeW ||
| |
| |-
| |
| | x3 || 0xB0452730 || sceSystemFileFree ||
| |
| |-
| |
| | x3 || 0xB66B5308 || sceSystemFileGetIndex ||
| |
| |-
| |
| | x3 || 0xA06976E || sceSystemFileGetIndexInfo ||
| |
| |-
| |
| | x3 || 0xD277E345 || sceSystemFileGetValuePtr ||
| |
| |-
| |
| | x3 || 0x869B19A4 || sceSystemFileInitFormatW ||
| |
| |-
| |
| | x3 || 0x4A9C874B || sceSystemFileLoadAll ||
| |
| |-
| |
| | x3 || 0xB2F21D3A || sceSystemFileLoadAll2 ||
| |
| |-
| |
| | x3 || 0xACD37D51 || sceSystemFileOverWriteToMem ||
| |
| |-
| |
| | x3 || 0x837211A9 || sceSystemFileSaveToMemW ||
| |
| |-
| |
| | x3 || 0xEEAEE4EF || sceSystemFileSetValueSize ||
| |
| |-
| |
| | x3 || 0x887EC484 || sys_exit_x3 ||
| |
| |-
| |
| | x3 || 0x5858821A || sys_init_x3 ||
| |
| |-
| |
| | x3 || 0xEF2DA2AB || x3_lib_exit ||
| |
| |-
| |
| | x3 || 0xE7565C90 || x3_lib_init ||
| |
| |-
| |
| | x3 || 0x34E2588C || xAutoMounterGetInstance ||
| |
| |-
| |
| | x3 || 0x9C246A91 || xBDVDGetInstance ||
| |
| |-
| |
| | x3 || 0xE9E8B32F || xCore_Exit ||
| |
| |-
| |
| | x3 || 0x16FA740A || xCore_GetInterface || uint32_t* interface xCore_GetInterface()
| |
| |-
| |
| | x3 || 0x28BCCEC6 || xEventHandlerGetInstance ||
| |
| |-
| |
| | x3 || 0xE75FDA8D || xRegistryAddKey ||
| |
| |-
| |
| | x3 || 0xFA705F30 || xRegistryDeleteKey ||
| |
| |-
| |
| | x3 || 0xA707820F || xRegistryDestroy ||
| |
| |-
| |
| | x3 || 0xACF69049 || xRegistryDestroyInstance ||
| |
| |-
| |
| | x3 || 0x66D61138 || xRegistryDestroyList ||
| |
| |-
| |
| | x3 || 0x1D666D7A || xRegistryDump_DBG ||
| |
| |-
| |
| | x3 || 0x11409ED3 || xRegistryGetDefaultInstance|| int xRegistryGetDefaultInstance (1, &handle)
| |
| |-
| |
| | x3 || 0x12B480D0 || xRegistryGetList ||
| |
| |-
| |
| | x3 || 0x8194A772 || xRegistryGetNewInstance ||
| |
| |-
| |
| | x3 || 0x4D0651A7 || xRegistryGetValue ||
| |
| |-
| |
| | x3 || 0xECACA8AD || xRegistrySetValue|| Example: int SetValue(handle, "/setting/categoryVersion", 0,0,0)
| |
| |-
| |
| | x3 || 0x818DCC19 || xRegistryTransactionBegin ||
| |
| |-
| |
| | x3 || 0xEC62EB67 || xRegistryTransactionEnd ||
| |
| |-
| |
| | x3 || 0xEE698B61 || xUSBMassDestroyInstance ||
| |
| |-
| |
| | x3 || 0x7066DA81 || xUSBMassGetInstance ||
| |
| |-
| |
| | x3 || 0xCB1D791D || Obtains SS Key||
| |
| |-
| |
| | mms_db || - || - ||
| |
| |-
| |
| | mms_db || 0x8EC9A2A7 || xCB_Interface::GetInterface ||
| |
| |-
| |
| | vshnet || - || - ||
| |
| |-
| |
| | vshnet || 0x594266BE || sceFimPresenceGetInitialPresence ||
| |
| |-
| |
| | vshnet || 0xA1B292A4 || sceFimPresenceRegisterCb ||
| |
| |-
| |
| | vshnet || 0x2B8B73A9 || sceFimPresenceServiceInit ||
| |
| |-
| |
| | vshnet || 0x7D8010A0 || sceFimPresenceServiceTerm ||
| |
| |-
| |
| | vshnet || 0x653969A5 || sceFimPresenceUnregisterCb ||
| |
| |-
| |
| | vshnet || 0xEF51375F || sceLoginServiceAddCallback ||
| |
| |-
| |
| | vshnet || 0xCB9D61C2 || sceLoginServiceDeleteCallback ||
| |
| |-
| |
| | vshnet || 0xDA5FF19C || sceLoginServiceGetNpId ||
| |
| |-
| |
| | vshnet || 0x5A99F569 || sceLoginServiceGetNpStatus ||
| |
| |-
| |
| | vshnet || 0xCB905530 || sceLoginServiceInit ||
| |
| |-
| |
| | vshnet || 0xFBFD0205 || sceLoginServiceLocalLogin ||
| |
| |-
| |
| | vshnet || 0x8E6C5921 || sceLoginServiceLocalLogout ||
| |
| |-
| |
| | vshnet || 0x788B5D63 || sceLoginServiceNetworkLogin ||
| |
| |-
| |
| | vshnet || 0x19BE84DB || sceLoginServiceNetworkLogout ||
| |
| |-
| |
| | vshnet || 0x70A0FDE4 || sceLoginServiceTerm ||
| |
| |-
| |
| | vshnet || 0x4BF599EA || sceNetCalloutStart ||
| |
| |-
| |
| | vshnet || 0x2DE80ABC || sceNetCalloutStop ||
| |
| |-
| |
| | vshnet || 0x4ABE18A1 || sceNetFreeInternal ||
| |
| |-
| |
| | vshnet || 0xEBEA23A1 || sceNetHttpXmlConsoleInfoBitOpe ||
| |
| |-
| |
| | vshnet || 0xD815DF3B || sceNetMallocInternal ||
| |
| |-
| |
| | vshnet || 0xECE75E73 || sceNetStunInit ||
| |
| |-
| |
| | vshnet || 0x10F73566 || sceNetStunTerm ||
| |
| |-
| |
| | vshnet || 0x27BB79D || sceNetUpnpInit ||
| |
| |-
| |
| | vshnet || 0x60EDA245 || sceNetUpnpStart ||
| |
| |-
| |
| | vshnet || 0x61C2F19F || sceNetUpnpTerm ||
| |
| |-
| |
| | vshnet || 0x18D8E17E || sceNetXmppRegisterExtNotificationHandler ||
| |
| |-
| |
| | vshnet || 0xCE02F174 || sceNetXmppSendExtMessage ||
| |
| |-
| |
| | vshnet || 0x108A87FB || sceNetXmppUnregisterExtNotificationHandler ||
| |
| |-
| |
| | vshnet || 0xB45F6C17 || sceNpC7yLookupAbortVsh || int sceNpC7yLookupAbortVsh(transid)
| |
| |-
| |
| | vshnet || 0x11823D97 || sceNpC7yLookupAvatarImageRequestVsh ||
| |
| |-
| |
| | vshnet || 0xEEF8AC4B || sceNpC7yLookupAvatarImageResultVsh ||
| |
| |-
| |
| | vshnet || 0x8BD9F160 || sceNpC7yLookupCreateTransactionVsh ||
| |
| |-
| |
| | vshnet || 0xEC969F67 || sceNpC7yLookupDestroyTransactionVsh ||
| |
| |-
| |
| | vshnet || 0xF02E64BF || sceNpC7yLookupEndVsh ||
| |
| |-
| |
| | vshnet || 0x66EA9546 || sceNpC7yLookupInitVsh ||
| |
| |-
| |
| | vshnet || 0xF7A88701 || sceNpC7yLookupNpIdRequestVsh ||
| |
| |-
| |
| | vshnet || 0x9EA2D869 || sceNpC7yLookupNpIdResultVsh ||
| |
| |-
| |
| | vshnet || 0x9012A265 || sceNpC7yLookupTssImageRequestVsh ||
| |
| |-
| |
| | vshnet || 0x122AF93C || sceNpC7yLookupTssImageResultVsh ||
| |
| |-
| |
| | vshnet || 0x3F680668 || sceNpC7yLookupUserProfileRequestVsh ||
| |
| |-
| |
| | vshnet || 0xF4F94F46 || sceNpC7yLookupUserProfileResultVsh ||
| |
| |-
| |
| | vshnet || 0x3F59F7B6 || sceNpC7yScoreAbortVsh || int sceNpC7yScoreAbortVsh(int transid)
| |
| |-
| |
| | vshnet || 0xDF1FF79F || sceNpC7yScoreCreateTransactionVsh || int sceNpC7yScoreCreateTransactionVsh(uint8_t psHandle[0x14], uint8_t ScorePassphrase[0x80])
| |
| |-
| |
| | vshnet || 0xCC014646 || sceNpC7yScoreDestroyTransactionVsh || int sceNpC7yScoreDestroyTransactionVsh(int transid)
| |
| |-
| |
| | vshnet || 0x71DF362C || sceNpC7yScoreEndVsh || int sceNpC7yScoreEndVsh()
| |
| |-
| |
| | vshnet || 0x372E972A || sceNpC7yScoreFreeTransactionResourceVsh || int sceNpC7yScoreFreeTransactionResourceVsh(int transid)
| |
| |-
| |
| | vshnet || 0xFC015E62 || sceNpC7yScoreGetBoardInfoRequestVsh || int sceNpC7yScoreGetBoardInfoRequestVsh(int transid, uint8_t SelfNpId[ ], uint8_t TitleId[0xC], int ScoreBoardId)
| |
| |-
| |
| | vshnet || 0x42332FFA || sceNpC7yScoreGetBoardInfoResultVsh || int sceNpC7yScoreGetBoardInfoResultVsh(int transid, uint8_t ScoreBoardInfo [ ])
| |
| |-
| |
| | vshnet || 0xF5FBFB50 || sceNpC7yScoreGetGameDataRequestVsh ||
| |
| |-
| |
| | vshnet || 0xD79D5840 || sceNpC7yScoreGetGameDataResultVsh ||
| |
| |-
| |
| | vshnet || 0x56779FBD || sceNpC7yScoreInitVsh || int sceNpC7yScoreInitVsh(void * callback, uint8_t np_debug_flag)
| |
| |-
| |
| | vshnet || 0xF67C877 || sceNpC7yScoreRecordGameDataRequestVsh ||
| |
| |-
| |
| | vshnet || 0xD5FC3ED0 || sceNpC7yScoreRecordScoreRequestVsh ||
| |
| |-
| |
| | vshnet || 0x250E633D || sceNpC7yScoreRecordScoreResultVsh || int sceNpC7yScoreRecordScoreResultVsh(int transid, int * RankNumber)
| |
| |-
| |
| | vshnet || 0xE806058 || sceNpC7yTusCreateTransactionVsh ||
| |
| |-
| |
| | vshnet || 0x89801F5D || sceNpC7yTusDestroyTransactionVsh ||
| |
| |-
| |
| | vshnet || 0xE2201D8B || sceNpC7yTusEndVsh ||
| |
| |-
| |
| | vshnet || 0xF9884100 || sceNpC7yTusInitVsh ||
| |
| |-
| |
| | vshnet || 0x76D94642 || sceNpCommerceBrowseShopFinishVsh ||
| |
| |-
| |
| | vshnet || 0xC20DC634 || sceNpCommerceBrowseShopStartVsh ||
| |
| |-
| |
| | vshnet || 0x98340E57 || sceNpCommerceCreateCtxVsh || int sceNpCommerceCreateCtxVsh(int version, uint8_t npId[0x24], void * callback, int * arg, int * ctx_id, int (1))
| |
| |-
| |
| | vshnet || 0x2A4C99A6 || sceNpCommerceDestroyCtxVsh || int sceNpCommerceDestroyCtxVsh(ctx_id)
| |
| |-
| |
| | vshnet || 0x6CB81EB2 || sceNpCommerceDestroyProductCategory ||
| |
| |-
| |
| | vshnet || 0x4347DA4A || sceNpCommerceDoCheckoutFinishVsh ||
| |
| |-
| |
| | vshnet || 0x57854875 || sceNpCommerceDoCheckoutStartVsh ||
| |
| |-
| |
| | vshnet || 0x359642A6 || sceNpCommerceGetCategoryDescription ||
| |
| |-
| |
| | vshnet || 0xAEE8CF71 || sceNpCommerceGetCategoryId ||
| |
| |-
| |
| | vshnet || 0x9452F4F8 || sceNpCommerceGetCategoryImageURL ||
| |
| |-
| |
| | vshnet || 0xEB9DF054 || sceNpCommerceGetCategoryInfo ||
| |
| |-
| |
| | vshnet || 0x6E2AB18B || sceNpCommerceGetCategoryName ||
| |
| |-
| |
| | vshnet || 0xBA65DE6D || sceNpCommerceGetChildCategoryInfo ||
| |
| |-
| |
| | vshnet || 0x1CD9CFD || sceNpCommerceGetChildProductSkuInfo ||
| |
| |-
| |
| | vshnet || 0x79225AA3 || sceNpCommerceGetCurrencyCode ||
| |
| |-
| |
| | vshnet || 0xAF57D9C9 || sceNpCommerceGetCurrencyDecimals ||
| |
| |-
| |
| | vshnet || 0xB1C02D66 || sceNpCommerceGetCurrencyInfo ||
| |
| |-
| |
| | vshnet || 0x13D56523 || sceNpCommerceGetDataFlagAbortVsh || int sceNpCommerceGetDataFlagAbortVsh(int req_id)
| |
| |-
| |
| | vshnet || 0xFF500259 || sceNpCommerceGetDataFlagFinishVsh || int sceNpCommerceGetDataFlagFinishVsh(int req_id)
| |
| |-
| |
| | vshnet || 0x854FE623 || sceNpCommerceGetDataFlagStartVsh ||int sceNpCommerceGetDataFlagStartVsh(ctx_id, licensee_id, dataflag[0x10], dataflag_num, * req_id)
| |
| |-
| |
| | vshnet || 0x15910AE7 || sceNpCommerceGetDataFlagStateVsh || int sceNpCommerceGetDataFlagStateVsh(int req_id, dataflagContainer, dataflag_num)
| |
| |-
| |
| | vshnet || 0x2BE41ECE || sceNpCommerceGetNumOfChildCategory ||
| |
| |-
| |
| | vshnet || 0x7208DC08 || sceNpCommerceGetNumOfChildProductSku ||
| |
| |-
| |
| | vshnet || 0xD297EF28 || sceNpCommerceGetProductCategoryAbortVsh || int sceNpCommerceGetProductCategoryAbortVsh(int req_id)
| |
| |-
| |
| | vshnet || 0xE84BBCAF || sceNpCommerceGetProductCategoryFinishVsh || int sceNpCommerceGetProductCategoryFinishVsh(int req_id)
| |
| |-
| |
| | vshnet || 0x3E20181D || sceNpCommerceGetProductCategoryStartVsh || int sceNpCommerceGetProductCategoryStartVsh(int ctx_id, int category_id, int lang_code, int * req_id)
| |
| |-
| |
| | vshnet || 0x936DF4AA || sceNpCommerceGetProductId ||
| |
| |-
| |
| | vshnet || 0xEB5F2544 || sceNpCommerceGetProductName ||
| |
| |-
| |
| | vshnet || 0xA85A4951 || sceNpCommerceGetSkuDescription ||
| |
| |-
| |
| | vshnet || 0x39A69619 || sceNpCommerceGetSkuId ||
| |
| |-
| |
| | vshnet || 0xCCBE2E69 || sceNpCommerceGetSkuImageURL ||
| |
| |-
| |
| | vshnet || 0xEE530059 || sceNpCommerceGetSkuName ||
| |
| |-
| |
| | vshnet || 0x78D7F9AD || sceNpCommerceGetSkuPrice ||
| |
| |-
| |
| | vshnet || 0x1A3FCB69 || sceNpCommerceGetSkuUserData ||
| |
| |-
| |
| | vshnet || 0x8D1D096C || sceNpCommerceInitProductCategory ||
| |
| |-
| |
| | vshnet || 0x7084A801 || sceNpCommerceSetDataFlagFinishVsh || int sceNpCommerceSetDataFlagFinishVsh(int req_id)
| |
| |-
| |
| | vshnet || 0x572A4D1D || sceNpCommerceSetDataFlagStartVsh || int sceNpCommerceSetDataFlagStartVsh(ctx_id, licensee_id, dataflagContainer, dataflag_num, * req_id)
| |
| |-
| |
| | vshnet || 0xFACC5962 || sceNpGetMyLanguages || int sceNpGetMyLanguages(int (0), uint8_t myLang[0x10])
| |
| |-
| |
| | vshnet || 0xB79B2FE0 || sceNpGetNetworkTimeVsh || sceNpGetNetworkTimeVsh(int (0), uint8_t casualClock[8])
| |
| |-
| |
| | vshnet || 0xFC7303C5 || sceNpGetNpId || int sceNpGetNpId(int (0), uint8_t npId[0x24])
| |
| |-
| |
| | vshnet || 0xA12FF4C6 || sceNpGetNpIdByPsHandle ||
| |
| |-
| |
| | vshnet || 0x4C9F0992 || sceNpGetPsHandle || int sceNpGetPsHandle(int (0), uint8_t psHandle[0x14])
| |
| |-
| |
| | vshnet || 0x68D671F4 || sceNpGetStatus ||
| |
| |-
| |
| | vshnet || 0x7A9421D8 || sceNpGetStatusDuration || int sceNpGetStatusDuration(int (0), uint64_t * statusDuration)
| |
| |-
| |
| | vshnet || 0x572FFDFB || sceNpGetSubHandle || int sceNpGetSubHandle(int (0), uint8_t subHandle[0x34])
| |
| |-
| |
| | vshnet || 0x4E276F38 || sceNpGetSubjectRegion || int sceNpGetSubjectRegion(int (0), uint8_t subjectRegion[4])
| |
| |-
| |
| | vshnet || 0x58AB86D8 || sceNpGetSubjectStatus || int sceNpGetSubjectStatus(int (0), uint8_t subjectStatus[4])
| |
| |-
| |
| | vshnet || 0x788759C6 || sceNpGetTicket || sceNpGetTicket(int (0), uint8_t signinTicketData[], int * signinTicketSize)
| |
| |-
| |
| | vshnet || 0xC3417866 || sceNpGetTicketParam ||
| |
| |-
| |
| | vshnet || 0x469FD383 || sceNpGetUserCredential ||
| |
| |-
| |
| | vshnet || 0xCCC6E177 || sceNpInitVsh ||
| |
| |-
| |
| | vshnet || 0x6B2F6012 || sceNpMatchingCreateCtxVsh ||
| |
| |-
| |
| | vshnet || 0x8587A3C2 || sceNpMatchingCreateRoomVsh ||
| |
| |-
| |
| | vshnet || 0x14211FB9 || sceNpMatchingDestroyCtxVsh || int sceNpMatchingDestroyCtxVsh(ctx_id, 1)
| |
| |-
| |
| | vshnet || 0x78DA9B96 || sceNpMatchingGetLobbyListVsh ||
| |
| |-
| |
| | vshnet || 0xCB226149 || sceNpMatchingGetRoomInfoVsh ||
| |
| |-
| |
| | vshnet || 0xFC656EA9 || sceNpMatchingGetRoomListVsh ||
| |
| |-
| |
| | vshnet || 0x8478A915 || sceNpMatchingGetRoomMemberListLocalVsh || int sceNpMatchingGetRoomMemberListLocalVsh(ctx_id, uint8_t opt[0x1C], int * size, uint8_t roomStatus[ ], int (1))
| |
| |-
| |
| | vshnet || 0x3139980 || sceNpMatchingGetRoomMemberListVsh || int sceNpMatchingGetRoomMemberListVsh(ctx_id, uint8_t opt[0x1C], req_id, int (1))
| |
| |-
| |
| | vshnet || 0x4A3AF5B4 || sceNpMatchingGetRoomSearchFlagVsh ||
| |
| |-
| |
| | vshnet || 0xC98BFFD8 || sceNpMatchingGrantOwnershipVsh ||
| |
| |-
| |
| | vshnet || 0x9165C1AE || sceNpMatchingJoinRoomVsh ||
| |
| |-
| |
| | vshnet || 0x98DC7D0D || sceNpMatchingKickRoomMemberVsh ||
| |
| |-
| |
| | vshnet || 0x24B26C3F || sceNpMatchingLeaveRoomVsh || int sceNpMatchingLeaveRoomVsh(ctx_id, uint8_t opt[0x1C], req_id, int (1))
| |
| |-
| |
| | vshnet || 0x8B5C1AE5 || sceNpMatchingReleaseCtx ||
| |
| |-
| |
| | vshnet || 0x59F7579C || sceNpMatchingSendRoomMessageVsh ||
| |
| |-
| |
| | vshnet || 0x55A3349F || sceNpMatchingSetRoomInfoVsh ||
| |
| |-
| |
| | vshnet || 0x8155D5A6 || sceNpMatchingSetRoomSearchFlagVsh ||
| |
| |-
| |
| | vshnet || 0xB3338072 || sceNpMatchingShareCtx ||
| |
| |-
| |
| | vshnet || 0xCF725EB1 || sceNpRegetSigninTicket || int sceNpRegetSigninTicket(0)
| |
| |-
| |
| | vshnet || 0x4216DF9F || sceNpRegisterCallbackExt || int sceNpRegisterCallbackExt(void * callback, void * arg)
| |
| |-
| |
| | vshnet || 0xDA5FD769 || sceNpSetAboutMe ||
| |
| |-
| |
| | vshnet || 0xD42E780 || sceNpSetSubHandle ||
| |
| |-
| |
| | vshnet || 0x9E83CC61 || sceNpSetUserIcon ||
| |
| |-
| |
| | vshnet || 0xEB4027D6 || sceNpSignalingActivateConnectionVsh ||
| |
| |-
| |
| | vshnet || 0xEF85527 || sceNpSignalingAddExtendedHandlerVsh || int sceNpSignalingAddExtendedHandlerVsh(ctx_id, 1)
| |
| |-
| |
| | vshnet || 0xACE6D203 || sceNpSignalingClearCtxVsh ||
| |
| |-
| |
| | vshnet || 0xE62A0E88 || sceNpSignalingCreateCtxVsh ||
| |
| |-
| |
| | vshnet || 0xE9DFE48 || sceNpSignalingDeactivateConnectionVsh ||
| |
| |-
| |
| | vshnet || 0x158032C9 || sceNpSignalingDestroyCtxVsh || int sceNpSignalingDestroyCtxVsh(ctx_id, 1)
| |
| |-
| |
| | vshnet || 0xE5CBDF3D || sceNpSignalingGetConnectionInfoVsh || int sceNpSignalingGetConnectionInfoVsh(ctx_id, conn_id, code, * rtt/bandwith/addr/port/packet_loss, 1)
| |
| |-
| |
| | vshnet || 0x995D1D2F || sceNpSignalingGetConnectionStatusVsh || int sceNpSignalingGetConnectionStatusVsh(ctx_id, conn_id, int * conn_status,int * peer_addr,uint16_t * peer_port, 1)
| |
| |-
| |
| | vshnet || 0x2B2E098F || sceNpSignalingGetLocalNetInfoVsh || int sceNpSignalingGetLocalNetInfoVsh(ctx_id, uint8_t netinfo[0x1C], 1)
| |
| |-
| |
| | vshnet || 0xFC663F7F || sceNpSignalingGetPeerNetInfoResultVsh || int sceNpSignalingGetPeerNetInfoResultVsh(ctx_id, req_id, uint8_t netinfo[0x1C], 1)
| |
| |-
| |
| | vshnet || 0x69E4C2FC || sceNpTermVsh ||
| |
| |-
| |
| | vshnet || 0x2C393B42 || sceNpUnregisterCallbackExt || int sceNpUnregisterCallbackExt()
| |
| |-
| |
| | vshnet || 0xC1BC3E57 || sceNpUpdateClockAbort ||
| |
| |-
| |
| | vshnet || 0xD80B1697 || sceNpUpdateClockStart||
| |
| |-
| |
| | vshnet || 0x658806BD || sceNpUpdateClockTerm||
| |
| |-
| |
| | vshnet || 0xC99EE313 || sceNpUtilBandwidthTestAbort ||
| |
| |-
| |
| | vshnet || 0xC880F37D || sceNpUtilBandwidthTestGetStatus ||
| |
| |-
| |
| | vshnet || 0xC2CED2B7 || sceNpUtilBandwidthTestInitStart ||
| |
| |-
| |
| | vshnet || 0x432B3CBF || sceNpUtilBandwidthTestShutdown ||
| |
| |-
| |
| | vshnet || 0xD208F91D || sceNpUtilCmpNpId ||
| |
| |-
| |
| | vshnet || 0xF5FF5F31 || sceNpUtilCmpNpIdInOrder ||
| |
| |-
| |
| | vshnet || 0x99666F31 || sceNpUtilGetEnv || int sceNpUtilGetEnv(uint8_t envname[0x0F])
| |
| |-
| |
| | vshnet || 0xCE3CCAE6 || sceUpdateDownloadAbort ||
| |
| |-
| |
| | vshnet || 0x50EE5602 || sceUpdateDownloadConnectServer || gets updatelist txt and compares version
| |
| |-
| |
| | vshnet || 0xA3000F72 || sceUpdateDownloadCreateCtx ||
| |
| |-
| |
| | vshnet || 0x782EF929 || sceUpdateDownloadDeleteCtx ||
| |
| |-
| |
| | vshnet || 0x2B8A5788 || sceUpdateDownloadEnd ||
| |
| |-
| |
| | vshnet || 0xE186DD71 || sceUpdateDownloadInit ||
| |
| |-
| |
| | vshnet || 0x5C8A9129 || sceUpdateDownloadInitEx ||
| |
| |-
| |
| | vshnet || 0x92F476F1 || sceUpdateDownloadReadData ||
| |
| |-
| |
| | vshnet || 0xC3E1C200 || sceUpdateDownloadSetBuildNum ||
| |
| |-
| |
| | vshnet || 0xB2EC0E06 || sceUpdateDownloadSetProductCode ||
| |
| |-
| |
| | vshnet || 0xC6BFE5B8 || sceUpdateDownloadSetRange ||
| |
| |-
| |
| | vshnet || 0x59106229 || sceUpdateDownloadSetUrl || overrides regular update.txt url int sceUpdateDownloadSetUrl(char * url)
| |
| |-
| |
| | vshnet || 0xE2A0CB65 || sceNpCommerceGetProductCategoryResult? || int sceNpCommerceGetProductCategoryResult ( int req_id, uint8_t result_buf_size [0x10] )
| |
| |-
| |
| | vshnet || 0x4DD12D0C || sceNpManagerGetUserIconURL? || int sceNpManagerGetUserIconURL ( int (0), uint8_t icon[0x80] )
| |
| |-
| |
| | vshnet || 0x319E53BD || sceNpManagerLoadCachedInfo? || int sceNpManagerLoadCachedInfo (int userId, uint8_t cachedInfo[0xF8] )
| |
| |-
| |
| | vshnet || 0x9EF14F7C || sceNpManagerIsPlus? || int attr_is_plus sceNpManagerIsPlus (int (0))
| |
| |-
| |
| | vshnet || 0x1FA25660 || sceNpManagerSubSignout? || int sceNpManagerSubSignout (int (0), uint8_t npId [0x24])
| |
| |-
| |
| | vshnet || 0x1D555F5F || sceNpUpdateClockStart?||
| |
| |-
| |
| | vshnet || 0xA5E88D4E || checks if hdd has been replaced ||
| |
| |-
| |
| | vshnet || 0x731E546F || prints Firmware version ("%02d.%02d) || int vshnet_731E546F(out: const char*)
| |
| |-
| |
| | vshmain || - || - ||
| |
| |-
| |
| | vshmain || 0x4F99DA2B || with 1 and 8 you can lock "settings" column items || vshmain_4F99DA2B(int)
| |
| |-
| |
| | vshmain || 0x905D36E1 || load "autodownload_plugin" || vshmain_905D36E1(int load_mode, void * callback?)
| |
| |-
| |
| | vshmain || 0x5F95D6F5 || rtc alarm shutdown/stop || int vshmain_5F95D6F5(char * app_id)
| |
| |-
| |
| | vshmain || 0xF078B063 || avset_cec_control (0) ||
| |
| |-
| |
| | vshmain || 0x624D3AE || returns game process id ||
| |
| |-
| |
| | vshmain || 0xF32CEC81 || loadRegistryNetautoDlFlag || int loadRegistryNetautoDlFlag ( void )
| |
| |-
| |
| | vshmain || 0xB84B751A || saveRegistryNetautoDlFlag || saveRegistryNetautoDlFlag ( uint8 )
| |
| |-
| |
| | vshmain || 0xAE35CF2D || Executes Action based on Input [[Xmb_plugin#Function_23|(More Info: XMB Plugin XMM0 Interface 23)]]
| |
| Example:
| |
| "http://www.psdevwiki.com",0
| |
| "copy:device",1
| |
| "regcam:reg?",1
| |
| || int vshmain_AE35CF2D(char *, int value)
| |
| |-
| |
| | vshmain || 0x85CB2261 || sys_event_port_send using static sys_event_port_t || int vshmain_85CB2261(uint64_t data1, uint64_t data2, uint64_t data3)
| |
| |-
| |
| | vshmain || 0x71EC82E || sys_event_port_send using static sys_event_port_t || int vshmain_71EC82E(uint64_t data1, uint64_t data2, uint64_t data3)
| |
| |-
| |
| | vshmain || 0xF3F75BE || sysutil::BeginService ||
| |
| |-
| |
| | vshmain || 0x505FA917 || cxmlutil::GetFile || int GetFile( const cxml::Element & elm, const char * attrname, cxml::File * file )
| |
| |-
| |
| | vshmain || 0x79EFF338 || cxml::File::GetAddr ||
| |
| |-
| |
| | vshmain || 0xAFF2957B || cxml::File::Load ||
| |
| |-
| |
| | vshmain || 0xE04F6BC8 || cxml::Element::NumAttribute ||
| |
| |-
| |
| | vshmain || 0x54CC1C3F || cxml::Element::GetFirstChild ||
| |
| |-
| |
| | vshmain || 0xE7D9F074 || cxml::Element::GetNextSibling ||
| |
| |-
| |
| | vshmain || 0x7606AF6F || VersionFile::Get ||
| |
| |-
| |
| | vshmain || 0x981D7E9F || Gets ScreenShot Flag || int vshmain_981D7E9F()
| |
| |-
| |
| | vshmain || 0xD257CFF || Get dev_type, port_num (pad id), intr_type || vshmain_D257CFF(1, int * [3] {dev_type, port_num (pad id), intr_type} )
| |
| |-
| |
| | vshmain || 0x6D5FC398 || Begin InGame XMB || int vshmain_6D5FC398(int dev_type, int port_num (pad id), int intr_type)
| |
| |-
| |
| | vshmain || 0xA3E81C3B || ViewLoad InGameXMB, loads up Ingame XMB || int vshmain_A3E81C3B(-1,-1,0)
| |
| |-
| |
| | vshmain || 0x5C3E01A1 || End InGame XMB || void vshmain_5C3E01A1(void)
| |
| |-
| |
| | vshmain || 0xD609A2F6 || Login XMB || void vshmain_D609A2F6(int user_id /*starting from 1*/, bool connected /*true if already in a session*/ )
| |
| |-
| |
| | vshmain || 0xBC00D5EF || cellSysutilSharedMemoryFree || int vshmain_BC00D5EF(0 /*ignored*/, sys_addr_t start_addr, uint64_t mode /* 0x200 (unmap) or 0x400 (unmap and free) */)
| |
| |-
| |
| | vshmain || 0x51E7CC21 || cellSysutilSharedMemoryAlloc ||
| |
| |-
| |
| | vshmain || 0x23DC28E8 || cellSysutilEventPortSend || int vshmain_23DC28E8(uint64_t data1, uint64_t data2, uint64_t data3, bool)
| |
| |-
| |
| | vshmain || 0xCFAD36DE || Creates a blank [[CXML Containers|cxml]] document for VSH Service/Process Communication [[http://www.psdevwiki.com/ps3/File:Vshmain_CFAD36DE.png]].|| cxml::Document::Document()
| |
| |-
| |
| | vshmain || 0x5EC145E2 || Destroys a [[CXML Containers|cxml]] document || cxml::Document::~Document()
| |
| |-
| |
| | vshmain || 0x7F4E4139 || Clears a [[CXML Containers|cxml]] document || int cxml::Document::Document() (Constructor)
| |
| |-
| |
| | vshmain || 0x2CD62587 || Sets the header magic of a [[CXML Containers|cxml]] Document ||int cxml::Document::SetHeaderMagic( const char buf[4] )
| |
| Example: cxml::Document doc; doc.SetHeaderMagic("NPTR");
| |
| |-
| |
| | vshmain || 0x7907768A || Gets the header magic of a [[CXML Containers|cxml]] Document || void cxml::Document::GetHeaderMagic( char buf[4] )
| |
| Example: char buf[4]; cxml::Document doc; doc.GetHeaderMagic(buf);
| |
| |-
| |
| | vshmain || 0x6EEE1B61 || cxml::Document::CreateFromBuffer || int cxml::Document::CreateFromBuffer( const void * buf, unsigned int bufsize, AccessMode _access_mode )
| |
| |-
| |
| | vshmain || 0x3848A5D4 || cxml::Document::CreateFromFile || int cxml::Document::CreateFromFile( int fd, AccessMode _access_mode )
| |
| |-
| |
| | vshmain || 0x6BA1D72F || Creates an element on a [[CXML Containers|cxml]] document. || int cxml::Document::CreateElement(const char* name, int attr_num, Element * element)
| |
| Example: cxml::Document doc; doc.CreateElement( "basicPresenceOffline", 0, element );
| |
| |-
| |
| | vshmain || 0x4986187C || cxmlutil::CheckElementName? ||
| |
| |-
| |
| | vshmain || 0xBA7437D9 || cxmlutil::GetIDRef ||
| |
| |-
| |
| | vshmain || 0xE77FAFB5 || cxmlutil::SetInt || int cxmlutil::SetInt( const cxml::Element & elm, const char * attrname, int i )
| |
| |-
| |
| | vshmain || 0x134034CE || cxmlutil::GetInt ||
| |
| |-
| |
| | vshmain || 0x6CE65E82 || cxmlutil::GetID ||
| |
| |-
| |
| | vshmain || 0xA971E5A3 || cxmlutil::GetFloat ||
| |
| |-
| |
| | vshmain || 0xFB1E70A0 || cxmlutil::SetString || int cxmlutil::SetString( const cxml::Element & elm, const char * attrname, const char * str )
| |
| |-
| |
| | vshmain || 0xD80EA56E || cxmlutil::GetFloatArray || int cxmlutil::GetFloatArray(const cxml::Element& elm, const char* attrname, const float** f, unsigned int* num )
| |
| |-
| |
| | vshmain || 0x633EDC2 || cxmlutil::GetString || int cxmlutil::GetString( const cxml::Element & elm, const char * attrname, const char ** str, unsigned int * len )
| |
| |-
| |
| | vshmain || 0x6AF9FD89 || cxmlutil::FindChildElement || cxml::Element cxmlutil::FindChildElement(const cxml::Element& parent, const char* name, const char* idname, const char* idvalue)
| |
| |-
| |
| | vshmain || 0x1C5F3492 || Gets the attribute of a [[CXML Containers|cxml]] element || int cxml::Element::GetAttribute( const char * name, Attribute * attr )
| |
| |-
| |
| | vshmain || 0x58B963E5 || cxml::Element::AppendChild ? || int cxml::Element::AppendChild( Element & child )
| |
| |-
| |
| | vshmain || 0xB172E9CB || cxml::Document::WriteToBuffer || int cxml::Document::WriteToBuffer( void * buf, unsigned int bufsize )
| |
| |-
| |
| | vshmain || 0x32EF17EE || cxml::Document::WriteToFile || int cxml::Document::WriteToFile( const char * filename )
| |
| |-
| |
| | vshmain || 0xB401D9AD || Gets the size of a [[CXML Containers|cxml]] document || int cxml::Document::GetSize()
| |
| |-
| |
| | vshmain || 0xD03F99CF || cxml::Attribute::GetFloatArray || int cxml::Attribute::GetFloatArray( const float ** addr, unsigned int * num )
| |
| |-
| |
| | vshmain || 0x3329CAAA || cxml::Attribute::GetFloat ||
| |
| |-
| |
| | vshmain || 0xD526FD70 || cxml::Attribute::GetInt ||
| |
| |-
| |
| | vshmain || 0x4D89A149 || cxml::Attribute::GetFile || int cxml::Attribute::GetFile(File * file)
| |
| |-
| |
| | vshmain || 0xBCF4D026 || Gets the name of an instance of [[CXML Containers|cxml]]::Element || const char * cxml::Element::GetName()
| |
| |-
| |
| | vshmain || 0xA2720DF2 || (write_packet) ||
| |
| |-
| |
| | vshtask || - || - ||
| |
| |-
| |
| | vshtask || 0x0F80B71F || auth_module, checks sprx SCE header || int vshtask_F80B71F(char * path)
| |
| |-
| |
| | vshtask || 0x668E3C94 || some RTC Alarm Register || int vshtask_668E3C94(char * app_id?, uint8_t [0x4C])
| |
| |-
| |
| | vshtask || 0x166551C5 || RTC Alarm Unregister || int vshtask_166551C5(char * app_id)
| |
| |-
| |
| | vshtask || 0x784023D0 || RTC Alarm Get Status || int vshtask_784023D0(uint8_t status[0x1D0])
| |
| |-
| |
| | vshtask || 0xA02D46E7 || Displays a notification in XMB || int vshtask_A02D46E7(0 /*ignored*, "your text" ) -> calls vshcommon_A20E43DB with texture "tex_notification_info"
| |
| |-
| |
| | cellHttp || - || - ||
| |
| |-
| |
| | cellHttp || 0x8FC281F7 || cellHttpCookieFlush||
| |
| |-
| |
| | cellHttp || 0xDCDF003A || cellHttpAuthCacheFlush ||
| |
| |-
| |
| | cellSsl || - || - ||
| |
| |-
| |
| | cellSsl || 0xCB4EDAEC || BER_read_item ||
| |
| |-
| |
| | cellSsl || 0xED5D8DD6 || BIO_ctrl ||
| |
| |-
| |
| | cellSsl || 0xFF8AC661 || BIO_dump ||
| |
| |-
| |
| | cellSsl || 0x2C73EB6 || BIO_free ||
| |
| |-
| |
| | cellSsl || 0x3A2A3CA5 || BIO_get_cb_arg ||
| |
| |-
| |
| | cellSsl || 0x203FBEA3 || BIO_get_retry_reason ||
| |
| |-
| |
| | cellSsl || 0x90F2798C || BIO_new_mem ||
| |
| |-
| |
| | cellSsl || 0x49033E54 || BIO_new_socket ||
| |
| |-
| |
| | cellSsl || 0x3B159B19 || BIO_printf ||
| |
| |-
| |
| | cellSsl || 0xC5B5B2F3 || BIO_ptr_ctrl ||
| |
| |-
| |
| | cellSsl || 0xD18B0627 || BIO_set_cb_arg ||
| |
| |-
| |
| | cellSsl || 0x44567B8F || ERR_clear_error ||
| |
| |-
| |
| | cellSsl || 0x3FC3BBB1 || ERR_error_string ||
| |
| |-
| |
| | cellSsl || 0x24510989 || ERR_func_error_string ||
| |
| |-
| |
| | cellSsl || 0xA5DACF92 || ERR_get_error ||
| |
| |-
| |
| | cellSsl || 0xF5313D34 || ERR_peek_error ||
| |
| |-
| |
| | cellSsl || 0x1BE16005 || EVP_PKEY_free ||
| |
| |-
| |
| | cellSsl || 0x6BCC1DA || R_time ||
| |
| |-
| |
| | cellSsl || 0xC4C600F3 || R_time_cmp ||
| |
| |-
| |
| | cellSsl || 0xFFC1A59A || R_time_export ||
| |
| |-
| |
| | cellSsl || 0x4C8B7E01 || R_time_free ||
| |
| |-
| |
| | cellSsl || 0x86001386 || R_time_import ||
| |
| |-
| |
| | cellSsl || 0xB829398E || R_time_new ||
| |
| |-
| |
| | cellSsl || 0x1CE88676 || SSLCERT_NAME_ENTRY_get_info ||
| |
| |-
| |
| | cellSsl || 0x96022EEF || SSLCERT_NAME_cmp ||
| |
| |-
| |
| | cellSsl || 0x89902D47 || SSLCERT_NAME_get_entry ||
| |
| |-
| |
| | cellSsl || 0x9ADAE986 || SSLCERT_NAME_get_entry_count ||
| |
| |-
| |
| | cellSsl || 0xF0B47A17 || SSLCERT_NAME_oneline ||
| |
| |-
| |
| | cellSsl || 0x2AFE36FF || SSLCERT_OID_to_string ||
| |
| |-
| |
| | cellSsl || 0x5D0928 || SSLCERT_check_private_key ||
| |
| |-
| |
| | cellSsl || 0xB02A43BC || SSLCERT_free ||
| |
| |-
| |
| | cellSsl || 0x60A5D81F || SSLCERT_from_binary ||
| |
| |-
| |
| | cellSsl || 0x60ACD240 || SSLCERT_get_basic_constraints_int ||
| |
| |-
| |
| | cellSsl || 0xDD6E2008 || SSLCERT_get_extension ||
| |
| |-
| |
| | cellSsl || 0xA7A0045A || SSLCERT_get_issuer_name ||
| |
| |-
| |
| | cellSsl || 0x365B24CE || SSLCERT_get_notAfter ||
| |
| |-
| |
| | cellSsl || 0x4345A7C1 || SSLCERT_get_notBefore ||
| |
| |-
| |
| | cellSsl || 0x6CCAAE48 || SSLCERT_get_pubkey ||
| |
| |-
| |
| | cellSsl || 0x6ECEF1C || SSLCERT_get_subject_name ||
| |
| |-
| |
| | cellSsl || 0xF798F853 || SSLCERT_verify ||
| |
| |-
| |
| | cellSsl || 0x6BA92C44 || SSL_CIPHER_description ||
| |
| |-
| |
| | cellSsl || 0x9BB876F4 || SSL_CIPHER_get_bits ||
| |
| |-
| |
| | cellSsl || 0x74CD5B5 || SSL_CIPHER_get_id ||
| |
| |-
| |
| | cellSsl || 0x1EA00DA8 || SSL_CIPHER_get_name ||
| |
| |-
| |
| | cellSsl || 0x94671B4F || SSL_CIPHER_get_version ||
| |
| |-
| |
| | cellSsl || 0x38D5898C || SSL_CTX_ctrl ||
| |
| |-
| |
| | cellSsl || 0x92A76580 || SSL_CTX_free ||
| |
| |-
| |
| | cellSsl || 0xB4F4A829 || SSL_CTX_new ||
| |
| |-
| |
| | cellSsl || 0x1B6643AC || SSL_CTX_set_app_verify_cb ||
| |
| |-
| |
| | cellSsl || 0xF7D2C560 || SSL_CTX_set_info_cb ||
| |
| |-
| |
| | cellSsl || 0x857024E6 || SSL_CTX_set_options ||
| |
| |-
| |
| | cellSsl || 0x903F66EB || SSL_CTX_set_verify_mode ||
| |
| |-
| |
| | cellSsl || 0x7296D93 || SSL_CTX_use_PrivateKey ||
| |
| |-
| |
| | cellSsl || 0xFE7AEFB7 || SSL_CTX_use_certificate ||
| |
| |-
| |
| | cellSsl || 0x2AA1F958 || SSL_SESSION_free ||
| |
| |-
| |
| | cellSsl || 0x5319303 || SSL_alert_desc_string_long ||
| |
| |-
| |
| | cellSsl || 0xC0C94A6C || SSL_alert_type_string_long ||
| |
| |-
| |
| | cellSsl || 0xDBB3F51 || SSL_clear ||
| |
| |-
| |
| | cellSsl || 0xDE8CEF62 || SSL_do_handshake ||
| |
| |-
| |
| | cellSsl || 0x7CC3DFE7 || SSL_free ||
| |
| |-
| |
| | cellSsl || 0xF8467DE2 || SSL_get_current_cipher ||
| |
| |-
| |
| | cellSsl || 0xE34A25C8 || SSL_get_error ||
| |
| |-
| |
| | cellSsl || 0xD38E130 || SSL_get_rbio ||
| |
| |-
| |
| | cellSsl || 0x9FC527E3 || SSL_get_version ||
| |
| |-
| |
| | cellSsl || 0x8421B9C7 || SSL_new ||
| |
| |-
| |
| | cellSsl || 0x19726757 || SSL_peek ||
| |
| |-
| |
| | cellSsl || 0xE5073959 || SSL_read ||
| |
| |-
| |
| | cellSsl || 0x186E96BC || SSL_set_bio ||
| |
| |-
| |
| | cellSsl || 0x266A34C || SSL_set_connect_state ||
| |
| |-
| |
| | cellSsl || 0x1D5F161 || SSL_set_session ||
| |
| |-
| |
| | cellSsl || 0xE55A4804 || SSL_set_ssl_method ||
| |
| |-
| |
| | cellSsl || 0x9E48E5DD || SSL_shutdown ||
| |
| |-
| |
| | cellSsl || 0x46714CE1 || SSL_state ||
| |
| |-
| |
| | cellSsl || 0x60315DCA || SSL_state_string_long ||
| |
| |-
| |
| | cellSsl || 0x3D80F655 || SSL_version ||
| |
| |-
| |
| | cellSsl || 0x84E8B238 || SSL_want ||
| |
| |-
| |
| | cellSsl || 0x9F4BEB25 || SSL_write ||
| |
| |-
| |
| | cellSsl || 0x8C69D32B || SSLv3_client_method ||
| |
| |-
| |
| | cellSsl || 0xD78744B4 || TLSv1_client_method ||
| |
| |-
| |
| | cellSsl || 0x2E86164D || _cellSslConvertCipherId ||
| |
| |-
| |
| | cellSsl || 0x82054D11 || _cellSslConvertSslVersion ||
| |
| |-
| |
| | cellSsl || 0x23F0FD4E || _cellSslIsInitd ||
| |
| |-
| |
| | cellSsl || 0x1BBADA6A || _cellSslPemReadPrivateKey ||
| |
| |-
| |
| | cellSsl || 0xAF02E7DE || _cellSslPemReadX509 ||
| |
| |-
| |
| | cellSsl || 0xAE6EB491 || cellSslCertGetIssuerName ||
| |
| |-
| |
| | cellSsl || 0x5E9253CA || cellSslCertGetMd5Fingerprint ||
| |
| |-
| |
| | cellSsl || 0x766D3CA1 || cellSslCertGetNameEntryCount ||
| |
| |-
| |
| | cellSsl || 0x6C4900 || cellSslCertGetNameEntryInfo ||
| |
| |-
| |
| | cellSsl || 0x218B64DA || cellSslCertGetNotAfter ||
| |
| |-
| |
| | cellSsl || 0x31D9BA8D || cellSslCertGetNotBefore ||
| |
| |-
| |
| | cellSsl || 0xF8206492 || cellSslCertGetPublicKey ||
| |
| |-
| |
| | cellSsl || 0x33C4905 || cellSslCertGetRsaPublicKeyExponent ||
| |
| |-
| |
| | cellSsl || 0x8E505175 || cellSslCertGetRsaPublicKeyModulus ||
| |
| |-
| |
| | cellSsl || 0x7B689EBC || cellSslCertGetSerialNumber ||
| |
| |-
| |
| | cellSsl || 0x32C61BDF || cellSslCertGetSubjectName ||
| |
| |-
| |
| | cellSsl || 0x571AFACA || cellSslCertificateLoader ||
| |
| |-
| |
| | cellSsl || 0x1650AEA4 || cellSslEnd ||
| |
| |-
| |
| | cellSsl || 0xFB02C9D2 || cellSslInit ||
| |
| |}
| |
|
| |
|
| To help documenting offsets+exports, you can use [http://www.ps3devwiki.com/index.php?title=Dev_Tools#vsh_dumper this dumper tool for vsh] (actually,no need to dump anymore).
| | [[VSH Imports]] |
| <br> here's a link to the fnids i've gathered from 0.85.007 <-
| |
| https://mega.nz/#!UhFE0Lia!QxLubSAVo9UXjHF2BwakISgnLJlK7gME6bsXQJ_POMM
| |
|
| |
|
| ===Memory Containers=== | | ===Memory Containers=== |
Line 1,577: |
Line 134: |
| ===VSH Service Communication (CXML Header Magic)=== | | ===VSH Service Communication (CXML Header Magic)=== |
|
| |
|
| | APNT - [[ap_plugin|Access Point Utility]] |
| | ATHD - [[auth_plugin|(Password) Authentication Dialog]] |
| | AVC2 - [[avc2_game_plugin|Audio-Voice/Video Chat Utility 2]] |
| | AVCH - [[avc_plugin|Audio-Voice/Video Chat Utility]] |
| | BGDL - Background Download Service |
| | CHAT - [[avc2_game_plugin|System Chat]] |
| CMND - | | CMND - |
| PARA - System Parameters Utility | | COMB - [[comboplay_plugin|Combo Playing(Cross Controller)]] |
| MSGD - [[msgdialog_plugin|Message Dialog Utility]] | | DGAM - [[game_plugin|Disc Game-Mode Utility]] |
| NTCL - netcl Utility | | DPSN - Decrypt PSN Video Service |
| SAVE - Save Data Utility (surf autosave) | | DTCP - DTCP IP Service |
| USRI - User Information Utility | | EULA - End User License Agreement |
| GAME - [[game_plugin|Game Utility]] | | GAME - [[game_plugin|Game Utility]] |
| GDAT - [[game_plugin|Game Data Utility]] | | GDAT - [[game_plugin|Game Data Utility]] |
| GDTL - [[game_plugin|(uses DGAM)]] | | GDTL - [[game_plugin|(uses DGAM)]] |
| DGAM - [[game_plugin|Disc Game-Mode Utility]]
| |
| GEXE - [[game_plugin|Game Execution Utility]] | | GEXE - [[game_plugin|Game Execution Utility]] |
| GPS1 - [[game_plugin|Game PS1 Rumble]] | | GPS1 - [[game_plugin|Game PS1 Rumble]] |
| OSKD - [[osk|On Screen Keyboard Utility]] | | GUPD - Game Upate Check |
| NPMG - NP Manager Utility | | IMEJ - Input Method Engine Japanese |
| NPMT - NP Matching Utility | | MSGD - [[msgdialog_plugin|Message Dialog Utility]] |
| | MUDE - Music Decode |
| | MUSC - Music Playback |
| NMT2 - NP Matching 2 Utility | | NMT2 - NP Matching 2 Utility |
| NPSN - NP Signaling Utility
| |
| NPBA - NP Basic Utility | | NPBA - NP Basic Utility |
| NPTR - NP Trophy | | NPC2 - NP (Ingame) Commerce 2 Utility |
| | NPCM - NP Commerce Utility |
| | NPCU - NP Custom Menu |
| | NPDR - NP DRM Utility |
| NPFL - NP Friendlist Utility | | NPFL - NP Friendlist Utility |
| NPCU - NP Commerce Registration?
| |
| NPDR - NP DRM Utility
| |
| NPCM - NP Commerce Utility
| |
| NPC2 - NP (Ingame) Commerce 2 Utility
| |
| NPIN - NP Install (Commerce) | | NPIN - NP Install (Commerce) |
| WBRW - [[webbrowser_plugin|WebBrowser Utility]] | | NPLU - NP LookUp |
| SYSC - [[deviceconf_plugin|System (Device/Pad) Configuration]] | | NPMG - NP Manager Utility |
| | NPMT - NP Matching Utility |
| NPRA - NP Score/Ranking Utility | | NPRA - NP Score/Ranking Utility |
| NPLU - NP LookUp | | NPSN - NP Signaling Utility |
| | NPTR - NP Trophy |
| NPUS - NP User Storage | | NPUS - NP User Storage |
| STDT - Storage Data Copy Utility | | NSNS - NP Social Networking Services (Facebook Api) |
| | NTCL - netcl Utility |
| | OSKD - [[osk|On Screen Keyboard Utility]] |
| | PARA - System Parameters Utility |
| | PESM - PKI End to end Secure Module |
| | PHDE - Photo Decode |
| | PHE2 - Photo Export (Utility 2) |
| PHEX - Photo Export | | PHEX - Photo Export |
| PHE2 - Photo Export (Utility 2)
| |
| PHIM - Photo Import | | PHIM - Photo Import |
| PHDE - Photo Decode
| |
| BGDL - Background Download Service
| |
| IMEJ - Input Method Engine Japanese
| |
| MUSC - Music Playback
| |
| MUDE - Music Decode
| |
| VDPL - Video Player
| |
| DTCP - DTCP IP Service
| |
| DPSN - Decrypt PSN Video Service
| |
| SRCH - [[cell_search_service|Search]]
| |
| PNSU - Photo Network Sharing | | PNSU - Photo Network Sharing |
| PRIN - Printer Utility | | PRIN - Printer Utility |
| AVCH - [[avc_plugin|Audio-Voice/Video Chat Utility]] | | RECO - [[rec_plugin|Recording Utility]] |
| AVC2 - [[avc2_game_plugin|Audio-Voice/Video Chat Utility 2]]
| |
| RMTP - [[premo_game_plugin|Remote Play]] | | RMTP - [[premo_game_plugin|Remote Play]] |
| | RTCA - [[rtcalarm|RTC Alarm]] |
| | SAVE - Save Data Utility (surf autosave) |
| | SRCH - [[cell_search_service|Search]] |
| | SSHT - ScreenShot |
| | STDT - Storage Data Copy Utility |
| SUBD - [[premo_game_plugin|SubDisplay Utility]] | | SUBD - [[premo_game_plugin|SubDisplay Utility]] |
| RECO - [[rec_plugin|Recording Utility]] | | SYSC - [[deviceconf_plugin|System (Device/Pad) Configuration]] |
| APNT - [[ap_plugin|Access Point Utility]] | | USRI - User Information Utility |
| | VDPL - Video Player |
| VDUP - [[upload_util|Video Upload]] | | VDUP - [[upload_util|Video Upload]] |
| GUPD - Game Upate Check | | WBRW - [[webbrowser_plugin|WebBrowser Utility]] |
| RTCA - [[rtcalarm|RTC Alarm]]
| |
| SSHT - ScreenShot
| |
| ATHD - [[auth_plugin|(Password) Authentication Dialog]]
| |
| EULA -
| |
| COMB - [[comboplay_plugin|Combo Playing(Cross Controller)]]
| |
| PESM -
| |
| CHAT - [[avc2_game_plugin|System Chat]]
| |
| NSNS - NP Social Networking Services (Facebook Api)
| |
|
| |
|
| ===Notification Window Textures=== | | ===Notification Window Textures=== |