VSH Exports

From PS3 Developer wiki
Jump to navigation Jump to search

cellHttp

Export NID Notes Usage
0x8FC281F7 cellHttpCookieFlush
0xDCDF003A cellHttpAuthCacheFlush

cellSsl

Export NID Notes Usage
0xCB4EDAEC BER_read_item
0xED5D8DD6 BIO_ctrl
0xFF8AC661 BIO_dump
0x2C73EB6 BIO_free
0x3A2A3CA5 BIO_get_cb_arg
0x203FBEA3 BIO_get_retry_reason
0x90F2798C BIO_new_mem
0x49033E54 BIO_new_socket
0x3B159B19 BIO_printf
0xC5B5B2F3 BIO_ptr_ctrl
0xD18B0627 BIO_set_cb_arg
0x44567B8F ERR_clear_error
0x3FC3BBB1 ERR_error_string
0x24510989 ERR_func_error_string
0xA5DACF92 ERR_get_error
0xF5313D34 ERR_peek_error
0x1BE16005 EVP_PKEY_free
0x6BCC1DA R_time
0xC4C600F3 R_time_cmp
0xFFC1A59A R_time_export
0x4C8B7E01 R_time_free
0x86001386 R_time_import
0xB829398E R_time_new
0x1CE88676 SSLCERT_NAME_ENTRY_get_info
0x96022EEF SSLCERT_NAME_cmp
0x89902D47 SSLCERT_NAME_get_entry
0x9ADAE986 SSLCERT_NAME_get_entry_count
0xF0B47A17 SSLCERT_NAME_oneline
0x2AFE36FF SSLCERT_OID_to_string
0x5D0928 SSLCERT_check_private_key
0xB02A43BC SSLCERT_free
0x60A5D81F SSLCERT_from_binary
0x60ACD240 SSLCERT_get_basic_constraints_int
0xDD6E2008 SSLCERT_get_extension
0xA7A0045A SSLCERT_get_issuer_name
0x365B24CE SSLCERT_get_notAfter
0x4345A7C1 SSLCERT_get_notBefore
0x6CCAAE48 SSLCERT_get_pubkey
0x6ECEF1C SSLCERT_get_subject_name
0xF798F853 SSLCERT_verify
0x6BA92C44 SSL_CIPHER_description
0x9BB876F4 SSL_CIPHER_get_bits
0x74CD5B5 SSL_CIPHER_get_id
0x1EA00DA8 SSL_CIPHER_get_name
0x94671B4F SSL_CIPHER_get_version
0x38D5898C SSL_CTX_ctrl
0x92A76580 SSL_CTX_free
0xB4F4A829 SSL_CTX_new
0x1B6643AC SSL_CTX_set_app_verify_cb
0xF7D2C560 SSL_CTX_set_info_cb
0x857024E6 SSL_CTX_set_options
0x903F66EB SSL_CTX_set_verify_mode
0x7296D93 SSL_CTX_use_PrivateKey
0xFE7AEFB7 SSL_CTX_use_certificate
0x2AA1F958 SSL_SESSION_free
0x5319303 SSL_alert_desc_string_long
0xC0C94A6C SSL_alert_type_string_long
0xDBB3F51 SSL_clear
0xDE8CEF62 SSL_do_handshake
0x7CC3DFE7 SSL_free
0xF8467DE2 SSL_get_current_cipher
0xE34A25C8 SSL_get_error
0xD38E130 SSL_get_rbio
0x9FC527E3 SSL_get_version
0x8421B9C7 SSL_new
0x19726757 SSL_peek
0xE5073959 SSL_read
0x186E96BC SSL_set_bio
0x266A34C SSL_set_connect_state
0x1D5F161 SSL_set_session
0xE55A4804 SSL_set_ssl_method
0x9E48E5DD SSL_shutdown
0x46714CE1 SSL_state
0x60315DCA SSL_state_string_long
0x3D80F655 SSL_version
0x84E8B238 SSL_want
0x9F4BEB25 SSL_write
0x8C69D32B SSLv3_client_method
0xD78744B4 TLSv1_client_method
0x2E86164D _cellSslConvertCipherId
0x82054D11 _cellSslConvertSslVersion
0x23F0FD4E _cellSslIsInitd
0x1BBADA6A _cellSslPemReadPrivateKey
0xAF02E7DE _cellSslPemReadX509
0xAE6EB491 cellSslCertGetIssuerName
0x5E9253CA cellSslCertGetMd5Fingerprint
0x766D3CA1 cellSslCertGetNameEntryCount
0x6C4900 cellSslCertGetNameEntryInfo
0x218B64DA cellSslCertGetNotAfter
0x31D9BA8D cellSslCertGetNotBefore
0xF8206492 cellSslCertGetPublicKey
0x33C4905 cellSslCertGetRsaPublicKeyExponent
0x8E505175 cellSslCertGetRsaPublicKeyModulus
0x7B689EBC cellSslCertGetSerialNumber
0x32C61BDF cellSslCertGetSubjectName
0x571AFACA cellSslCertificateLoader
0x1650AEA4 cellSslEnd
0xFB02C9D2 cellSslInit

mms_db

Export NID Notes Usage
0x8EC9A2A7 _Z16xCB_GetInterfaceP16_xCore_Interface xCB_GetInterface(_xCore_Interface *)

paf

Export NID Notes Usage
0x55F2C2A6 eject disc
0xA65A3868 pafGuCgCreateShader
0x3ADA193F AudioOutGetState
0x538E485C AudioOutGetNumberOfDevice
0x95748E9E AudioOutGetDeviceInfo
0xBB04609B GetSparkInfo
0x65BE85B3 _UnloadView _paf_65BE85B3(char * plugin_name,0,0)
0x350B4536 Job_Start
0xD385A4FC Job End?/Stop?/DeQueue?
0xFE0C1F10 Job_Queue
0xA1DC401 sets Interface from plugin uint32_t SetInterface(unknown, uint32_t identifier, void * ptr_structure)
0x23AFB290 gets Interface from plugin, should allow calling its exports/funcs uint32_t plugin->GetInterface(uint32_t return from paf_F21655F3, uint32_t identifier)
0x3A8454FC finds/gets Texture resource Example: out: uint32_t* texture, return from paf_F21655F3, "tex_notification_info"
0x50CDB465 finds/gets Sound resource uint32_t paf_50CDB465(uint32_t plugin /*paf_F21655F3*/, const char* sound)
0x3CEC3833 sets up a plugin widget ? (page_...)
0x794CEACB finds widget in a plugin Example: plugin->FindWidget(return from paf_F21655F3, "page_autooff_guide")
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")
0xF21655F3 finds a loaded plugin uint32_t paf::View::Find(const char* plugin) Example: uint32_t paf::View::Find("system_plugin")
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)
0x2F5CEE6D stop and unload sprx void paf_2F5CEE6D(int32_t* prx_struct)
0x546B3D02 returns "PhWidget" const char* paf_546B3D02()
0x41BBFE5E returns "PhScene" const char* paf_41BBFE5E()
0x10DEDCC7 returns "PhPlane" const char* paf_10DEDCC7()
0xE36C18F5 returns "PhPlaneDiv" const char* paf_E36C18F5()
0x24A5BD6B returns "PhButton" const char* paf_24A5BD6B()
0xB7DFCE90 returns "PhText" const char* paf_B7DFCE90()
0x9207F4 returns "PhScroll" const char* paf_9207F4()
0xBA6D149A returns "PhLabelPrim" const char* paf_BA6D149A()
0xC88CA4B2 returns "PhLevelMeter" const char* paf_C88CA4B2()
0xE801C345 returns "PhProgress" const char* paf_E801C345()
0xBF66BF2D returns "PhCheckBox" const char* paf_BF66BF2D()
0x703117AD returns "PhXmBar" const char* paf_703117AD()
0x4FF7B8A9 returns "PhXmList" const char* paf_4FF7B8A9()
0xC84FD77B returns "PhXmItem" const char* paf_C84FD77B()
0x4C36ABBB returns "PhItemSpin" const char* paf_4C36ABBB()
0xCA9160F6 returns "PhNumSpin" const char* paf_CA9160F6()
0x59A11C82 returns "PhNumSpin" const char* paf_59A11C82()
0xD64EDE7C returns "PhList" const char* paf_D64EDE7C()
0xF7630798 returns "PhInfoList" const char* paf_F7630798()
0xA98865F8 returns "PhMenuList" const char* paf_A98865F8()
0x90F4F801 returns "PhCheckBoxList" const char* paf_90F4F801()
0xDDD4ACF6 returns "PhLabelText" const char* paf_DDD4ACF6()
0x545D47A2 returns "PhClock" const char* paf_545D47A2()
0x3806365F returns "PhIPAddr" const char* paf_3806365F()
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)

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")

0xAF58E756 Gets the base of loaded plugins. The pointer returned is used in paf::View::Find to find plugins. void* paf_AF58E756()
0x5F5DA385 Gets Dialog Size int paf_5F5DA385( uint16_t * size_width, uint16_t * size_height, int dialog_type)

sdk

Export NID Notes Usage
0x6A4F5AF2 rsa sign 1024
0xEDCDED77 rsa sign 2048
0x19109EC7 rsa sign 512
0xE0E56430 rsa verify 512
0xEF9CE7C7 rsa verify 1024
0x1B5A0282 rsa verify 2048
0x832304BC getBattery int sdk_832304BC(int portNo, uint16_t * status_level)
0x31BB1D05 getPower int sdk_31BB1D05(int portNo, uint16_t * status)
0x4AF81871 Disconnect GamePad int sdk_4AF81871(int portNo)
0x990D6A8D cellAvsetAudioCPControl
0xBAC90F2 cellAvsetDisableEvent
0xFA304515 cellAvsetEnableEvent
0x9E445E9F cellAvsetEnd
0x5FD5858 cellAvsetGetHDMIAudioLayout1Output
0x18E4FC82 cellAvsetGetHDMIKSVList
0x677BC574 cellAvsetGetHDMIKSVListSize
0x61D5F528 cellAvsetGetHWConfig
0xB5877BBF cellAvsetGetMonitorInformation int cellAvsetGetMonitorInformation ( uint8_t [0xCC], 0, 0xCC)
0x509D1588 cellAvsetInit
0xEE14B155 cellAvsetResistEventCallback
0x55A1F3B9 cellAvsetSetAudioACPInfo
0xBA3FF070 cellAvsetSetAudioActive
0x98146E83 cellAvsetSetAudioInactive
0xF37209FA cellAvsetSetAudioMode
0x5C306D39 cellAvsetSetAudioMute
0xE508B17 cellAvsetSetAudioUBInfo
0x2140F339 cellAvsetSetBackendMute
0x15D3C74C cellAvsetSetHDMIBhavior
0x2E09D1C4 cellAvsetSetMacrovisionCode
0x3F9DC158 cellAvsetSetPortOption
0x7B4DEEAD cellAvsetSetRSXAudioMute
0xFA45245D cellAvsetSetRouteAndColor
0x60D34743 cellAvsetSetVideoFormat
0x6DFF610C cellAvsetSetVideoMode
0xEB4716D4 cellAvsetSetVideoMute
0x16AA3407 cellAvsetSetVideoPitch
0xE0B77114 avset_setvideomode (1)
0xDF2DCF22 avset_audiomode (2)
0x26067778 avset_settvmute (1)
0x8EFAF138 avset_settvmute (0)
0x3543A1A2 avset_ytrapcontrol
0x1F6E56C3 avset_makeaudiochstat
0xFF17D731 avset_addsigctrl (0)
0xA3ED6917 avset_addsigctrl (1)
0xDAF887EA avset_setccmulti
0xD449B80C avset_clrccfifo
0x8D74012D avset_audioctrlinfo
0x915D28A3 avset_setcgmswss
0x5AC8605C avset_acp_packet (0xA)
0xD7A665F4 avset_cs_direct
0xA9009E9F avset_ctrlhdcpenc
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)
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)
0xC02932C4 cellCryptoPuAesDecKeySet int (AES_KEY *aes_key, const unsigned char *user_key, const int bits); return: int round for bits or -1(error)
0x70C081A7 cellCryptoPuAesDecrypt void (unsigned char *out, const unsigned char *in, AES_KEY *aes_key, int round);
0xFC096B9E cellCryptoPuAesEncKeySet int (AES_KEY *aes_key, const unsigned char *user_key, const int bits); return: int round for bits or -1(error)
0xBEFAD0E2 cellCryptoPuAesEncrypt void (unsigned char *out, const unsigned char *in, AES_KEY *aes_key, int round);
0x68B630D5 cellCryptoPuAesOmac1Mode
0x54E5064 cellCryptoPuEccEcDsaGen
0xB80602D2 cellCryptoPuEccEcDsaVeri
0x10C8D8FE cellCryptoPuFips186Prng
0x3CABD075 cellCryptoPuSha1Final
0x5FAFE92B cellCryptoPuSha1Hash int cellCryptoPuSha1Hash( uint8_t * out_sha1, uint8_t * in, uint32_t length)
0x74A2A1FE cellCryptoPuSha1Hmac
0x300B99F2 cellCryptoPuSha1HmacFinal
0x547B602C cellCryptoPuSha1HmacInit
0x4484A101 cellCryptoPuSha1HmacTransform
0x55ACAB8A cellCryptoPuSha1Init
0x831E89EE cellCryptoPuSha1Transform
0x5C48EDCD cellCryptoPuSha256Final
0xC7781115 cellCryptoPuSha256Hash
0x7A95741 cellCryptoPuSha256Hmac
0x5D81B912 cellCryptoPuSha256Init
0x5D87C513 cellCryptoPuSha256Transform
0x1A706BAF cellCryptoPuTdesCbcCfb64Decrypt
0x9C15FD4F cellCryptoPuTdesCbcCfb64Encrypt
0xC916193F cellCryptoPuTdesDecKeySet
0x3C579B2B cellCryptoPuTdesEncKeySet
0xBFC29929 cellCryptoPuTdesFunction
0x650A537E cellKbConfigAssignPortID int cellKbConfigAssignPortID(int port_no, int kb_no)
0x32B741DE cellKbConfigEnd
0xF6D0878 cellKbConfigInit
0xA33FC21C cellKbConfigReleasePortID int cellKbConfigReleasePortID(int port_no, int kb_no)
0x70CB170C cellKbConfigSetArrangement
0xF133FB78 cellKbConfigSetRepeat
0x2D3B4E2B cellMouseConfigReleasePortID int cellMouseConfigReleasePortID(int port_no, int mouse_no)
0x8A2E5730 cellMouseConfigEnd
0xA2858F66 cellMouseConfigInit
0x5C06471E cellMouseConfigAssignPortID int cellMouseConfigAssignPortID(int port_no, int mouse_no)
0xCF03F47A cellPadConfigAssignPortID int cellPadConfigAssignPortID(int port_no, int pad_no), e.g. (2, 0) map first pad to port 3
0x6C54092D cellPadConfigEnd
0x5161DDBD cellPadConfigInit
0x4C751D97 cellPadConfigReleasePortID int cellPadConfigReleasePortID(int port_no, int pad_no), e.g. (0, 0) unmap first pad
0xBEFE3869 isSjisKigou
0x1906CE6B jstrnchk
0x24FD32A9 sjishan2zen
0x33F8B35C sjiszen2han

sysConsoleId

Export NID Notes Usage
0xF220F751 Get ConsoleID sysConsoleId_F220F751(int8_t* buff)

sysPrxForUser

Export NID Notes Usage
0x2E20EC1 Returns the address of the null byte terminator of the given string. const char* sysPrxForUser_2E20EC1(const char* s)
0x24A1EA07 sys_ppu_thread_create 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)

sys_fs

Export NID Notes Usage
0x6E681ED cellFsAccess
0x24FA3BCC cellFsAclRead
0xE44827ED cellFsAclWrite
0x7F13FC8C cellFsAioCancel
0x9F951810 cellFsAioFinish
0xDB869F20 cellFsAioInit
0xC1C507E7 cellFsAioRead
0x4CEF342E cellFsAioWrite
0x3394F037 cellFsAllocateFileAreaByFdWithInitialData
0x2CF1296B cellFsAllocateFileAreaByFdWithoutZeroFill
0x103B8632 cellFsAllocateFileAreaWithInitialData
0x7A0329A1 cellFsAllocateFileAreaWithoutZeroFill
0x1EA02E2F cellFsArcadeHddSerialNumber
0xE15939C3 cellFsChangeFileSizeByFdWithoutAllocation
0x606F9F42 cellFsChangeFileSizeWithoutAllocation
0x99406D0B cellFsChmod
0x842E7E06 cellFsChown
0x2CB51F0D cellFsClose
0xFF42DCC3 cellFsClosedir
0xCB588DBA cellFsFGetBlockSize
0x1CAEC657 cellFsFGetBlockSize2
0x6AE0BA7F cellFsFcntl
0xD338A65A cellFsFdatasync
0xEF3EFA34 cellFsFstat
0x967A162B cellFsFsync
0xE2939E5 cellFsFtruncate
0x1A108AB7 cellFsGetBlockSize
0x4BD5073A cellFsGetBlockSize2
0x9B882495 cellFsGetDirectoryEntries
0xAA3B4BCD cellFsGetFreeSize
0x3AAA1BD0 cellFsLink
0xA397D042 cellFsLseek
0x1B0B915E cellFsLsnGetCDA
0x6C815943 cellFsLsnGetCDASize
0x1FF82B63 cellFsLsnLock
0x6A4B95C1 cellFsLsnRead
0xF0A73832 cellFsLsnRead2
0x226CD693 cellFsLsnUnlock
0x14D58C7A cellFsMappedAllocate
0x384C65CF cellFsMappedFree
0xBA901FE6 cellFsMkdir
0x718BF5F8 cellFsOpen
0x18DD4604 cellFsOpen2 -
0x3F61245C cellFsOpendir
0x4D5FF8E2 cellFsRead
0xD5B4A14 cellFsReadWithOffset
0x5C74903D cellFsReaddir
0xA01EE33A cellFsRegisterConversionCallback
0xF12EECC8 cellFsRename
0x2796FDF3 cellFsRmdir
0xB1840B53 cellFsSdataOpen
0x6D3BB15B cellFsSdataOpenByFd
0x2671310 cellFsSetDefaultContainer
0x91A1BEAA cellFsSetDiscReadRetrySetting
0x3140F6E1 cellFsSetIoBuffer
0x75F16DC5 cellFsSetIoBufferFromDefaultContainer
0x27800C6B cellFsStRead
0xD73938DF cellFsStReadFinish
0x190912F6 cellFsStReadGetCurrentAddr
0xBD273A88 cellFsStReadGetRegid
0xB3AFEE8B cellFsStReadGetRingBuf
0xCF34969C cellFsStReadGetStatus
0x2664C8AE cellFsStReadInit
0x81F33783 cellFsStReadPutCurrentAddr
0x8DF28FF9 cellFsStReadStart
0xF8E5D9A0 cellFsStReadStop
0x8F71C5B2 cellFsStReadWait
0x866F6AEC cellFsStReadWaitCallback
0x7DE6DCED cellFsStat
0x8DCFF2CD cellFsSymbolicLink
0xC9DC3AC5 cellFsTruncate
0x3A1C8393 cellFsTruncate2
0x7F4677A8 cellFsUnlink
0xF94BAA80 cellFsUnregisterL10nCallbacks
0xBEF554A4 cellFsUtime
0xECDCF2AB cellFsWrite
0x8CB722D5 cellFsWriteWithOffset

sys_fs_ps2disc

Export NID Notes Usage
0x8160A811 switches /dev_ps2disc(1) mount?

sys_io

Export NID Notes Usage
0x2073B7F6 cellKbClearBuf

vsh

Export NID Notes Usage
0x4CE8E544 Heap_Alloc
0x40E51FD1 Heap_CheckMemoryBounds
0x44F4A936 Heap_Create
0x8BC98CB9 Heap_Destroy
0x8F29A4A4 Heap_Free
0x1DFD97E Heap_MemAlign
0x91C2E500 Heap_QueryInfo
0x9FC0AA39 Heap_ReAlloc
0x55C6366A Heap_ReportMemoryBlocks
0x13A5BE24 Heap_Trim
0x38EA9A58 Pool_Alloc
0x278A6AF7 Pool_Create
0x15910A0 Pool_Destroy
0xD68351F0 Pool_Free
0xFF0309A5 Pool_QueryInfo
0xE413CD78 cellFsUtilDf
0x53E57474 cellFsUtilForceUmount
0x612496AA cellFsUtilGetMountInfo
0x1714D098 cellFsUtilGetMountInfoSize
0xFF4A1633 cellFsUtilMount
0x233791FE cellFsUtilNewfs
0x1B8D4287 cellFsUtilSync
0x33ACD759 cellFsUtilUmount
0x3F062337 cellSsAimChkregPsCode
0x3B4A1AC4 cellSsAimGetDeviceId
0x8F71C2DF cellSsAimGetDeviceType
0x9AD2E524 cellSsAimGetOpenPSID
0x145991B4 cellSsAimIsARCADE
0xF48562D cellSsAimIsCEX
0x1F80E287 cellSsAimIsDEH
0x8AD55D80 cellSsAimIsDEX
0x4F3A5866 cellSsDrvAuthDiscChange
0x986EC8D3 cellSsDrvAuthDiscPs3
0x26709B91 cellSsDrvAuthDrive
0xCC31BBCF cellSsRngGetGenuineRandomNumber
0x489102C6 cellSsRngGetPseudoRandomNumber
0xCAA3E8E7 cellSsSrtcGetTime
0x196DB98B cellSsSrtcSetRtc
0x9AF9918E cellSsSrtcSetTime
0x8A86B77C cellSsUmAllocateBuffer
0x2A91BB1D cellSsUmExtractPackage
0x2068CBF3 cellSsUmGetBootDevice
0xDC980E61 cellSsUmGetCacheOfFlashExtFlag
0xE836E451 cellSsUmGetCacheOfProductMode
0xDC2A512E cellSsUmGetExtractPackage
0x1F80C608 cellSsUmGetFixInstruction
0x42FEA6FB cellSsUmGetPackageInfo
0xA10195F4 cellSsUmGetStatus
0x1B890AD2 cellSsUmGetTokenSeed
0x3AE8D802 cellSsUmInspectPackage
0x2C563C92 cellSsUmReadEprom
0x9121C0C6 cellSsUmReleaseBuffer
0x349F1535 cellSsUmSetToken
0xE65867F4 cellSsUmUpdatePackage
0x172B05CD cellSsUmWriteEprom
0xA79070D5 cellSsVtrmDecrypt
0x3231E012 cellSsVtrmDecryptMaster
0x4FD63C1D cellSsVtrmEncrypt
0x9B1FEAA3 cellSsVtrmEncryptWithPortability
0x8B0BC111 cellSsVtrmFree2
0x50C2962C cellSsVtrmRetrieve2
0x772E1A24 cellSsVtrmStore2
0x20215547 inflate
0x4DB8DD87 inflateEnd
0xED9E5178 inflateInit2_
0x7D73E7CD inflateInit_
0x1C68CC75 uncompress
0xE44F29F4 cellFsUtilMount syscall
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)
0xE932A8C0 reboot and show minimum version
char can be "text whatever you like", no check etc.
int vsh_E932A8C0(char * )

vshcommon

Export NID Notes Usage
0xABEB01DA PageCreates "page_pointcursor"
0xBB2EC9CD PageCloses "page_pointcursor"
0x7F5C551B System_plugin#1_Interface func 11 vshcommon_7F5C551B(int * texture_dialog, int* texture_dialog_shadow, wchar * infotext1, wchar * infotext2, int)
0x94F43BE7 System_plugin#1_Interface func 12 vshcommon_94F43BE7(uint8 )
0xF9E43DA2 returns localized string of "msg_ok"
0xCCD2C319 returns localized string of "msg_cancel"
0x746C5F88 returns localized string of "msg_option"
0xF995E53F returns localized string of "msg_back"
0x26F18EDF returns localized string of "msg_enter"
0xE9E8DA5 returns localized string of "msg_no"
0xB8E256D7 returns localized string of "msg_yes"
0x79A562D5 System_plugin#1_Interface func 25 circle_cross
0x75DC9C2D System_plugin#1_Interface func 26 cross_circle
0x60DEE5B3 System_plugin#1_Interface func 27 triangle
0xF7A67D49 System_plugin#1_Interface func 28 rectangle
0x2438F1A4 System_plugin#1_Interface func 21 - anim_cross_circle_show_hide
0x9BD8429E System_plugin#1_Interface func 22 - anim_cross_circle_show_hide
0xE011E7D0 System_plugin#1_Interface func 23 - anim_triangle_show_hide
0x73F85259 System_plugin#1_Interface func 24 - anim_rectangle_show_hide vshcommon_73F85259(uint8 )
0x16106ACD returns "impose_plugin" interface 1 uint vshcommon_16106ACD()
0x8B2110D5 reads boot_history.dat
0x9A43140 adds info to /pushlist/patch.dat
0x9EA67737 vsh::ws_boot_history::Set() { uint8 type, char TitleId [0x1F] }
titleid to boot_history.dat (creates if not present)
0xCC2C67F2 reads /pushlist/patch.dat vshcommon_CC2C67F2(int* count,uint8_t buf[0x680])
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)

vshmain

Export NID Notes Usage
0x4F99DA2B with 1 and 8 you can lock "settings" column items vshmain_4F99DA2B(int)
0x905D36E1 load "autodownload_plugin" vshmain_905D36E1(int load_mode, void * callback?)
0x5F95D6F5 rtc alarm shutdown/stop int vshmain_5F95D6F5(char * app_id)
0xF078B063 avset_cec_control (0)
0x624D3AE returns game process id
0xF32CEC81 loadRegistryNetautoDlFlag int loadRegistryNetautoDlFlag ( void )
0xB84B751A saveRegistryNetautoDlFlag saveRegistryNetautoDlFlag ( uint8 )
0xAE35CF2D Executes Action based on Input (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)
0x85CB2261 sys_event_port_send using static sys_event_port_t int vshmain_85CB2261(uint64_t data1, uint64_t data2, uint64_t data3)
0x71EC82E sys_event_port_send using static sys_event_port_t int vshmain_71EC82E(uint64_t data1, uint64_t data2, uint64_t data3)
0xF3F75BE sysutil::BeginService
0x505FA917 cxmlutil::GetFile int GetFile( const cxml::Element & elm, const char * attrname, cxml::File * file )
0x79EFF338 cxml::File::GetAddr
0xAFF2957B cxml::File::Load
0xE04F6BC8 cxml::Element::NumAttribute
0x54CC1C3F cxml::Element::GetFirstChild
0xE7D9F074 cxml::Element::GetNextSibling
0x7606AF6F VersionFile::Get
0x981D7E9F Gets ScreenShot Flag int vshmain_981D7E9F()
0xD257CFF Get dev_type, port_num (pad id), intr_type vshmain_D257CFF(1, int * [3] {dev_type, port_num (pad id), intr_type} )
0x6D5FC398 Begin InGame XMB int vshmain_6D5FC398(int dev_type, int port_num (pad id), int intr_type)
0xA3E81C3B ViewLoad InGameXMB, loads up Ingame XMB int vshmain_A3E81C3B(-1,-1,0)
0x5C3E01A1 End InGame XMB void vshmain_5C3E01A1(void)
0xD609A2F6 Login XMB void vshmain_D609A2F6(int user_id /*starting from 1*/, bool connected /*true if already in a session*/ )
0xBC00D5EF cellSysutilSharedMemoryFree int vshmain_BC00D5EF(0 /*ignored*/, sys_addr_t start_addr, uint64_t mode /* 0x200 (unmap) or 0x400 (unmap and free) */)
0x51E7CC21 cellSysutilSharedMemoryAlloc
0x23DC28E8 cellSysutilEventPortSend int vshmain_23DC28E8(uint64_t data1, uint64_t data2, uint64_t data3, bool)
0xCFAD36DE Creates a blank cxml document for VSH Service/Process Communication [[1]]. cxml::Document::Document()
0x5EC145E2 Destroys a cxml document cxml::Document::~Document()
0x7F4E4139 Clears a cxml document int cxml::Document::Document() (Constructor)
0x2CD62587 Sets the header magic of a cxml Document int cxml::Document::SetHeaderMagic( const char buf[4] )

Example: cxml::Document doc; doc.SetHeaderMagic("NPTR");

0x7907768A Gets the header magic of a cxml Document void cxml::Document::GetHeaderMagic( char buf[4] )

Example: char buf[4]; cxml::Document doc; doc.GetHeaderMagic(buf);

0x6EEE1B61 cxml::Document::CreateFromBuffer int cxml::Document::CreateFromBuffer( const void * buf, unsigned int bufsize, AccessMode _access_mode )
0x3848A5D4 cxml::Document::CreateFromFile int cxml::Document::CreateFromFile( int fd, AccessMode _access_mode )
0x6BA1D72F Creates an element on a cxml document. int cxml::Document::CreateElement(const char* name, int attr_num, Element * element)

Example: cxml::Document doc; doc.CreateElement( "basicPresenceOffline", 0, element );

0x4986187C cxmlutil::CheckElementName?
0xBA7437D9 cxmlutil::GetIDRef
0xE77FAFB5 cxmlutil::SetInt int cxmlutil::SetInt( const cxml::Element & elm, const char * attrname, int i )
0x134034CE cxmlutil::GetInt
0x6CE65E82 cxmlutil::GetID
0xA971E5A3 cxmlutil::GetFloat
0xFB1E70A0 cxmlutil::SetString int cxmlutil::SetString( const cxml::Element & elm, const char * attrname, const char * str )
0xD80EA56E cxmlutil::GetFloatArray int cxmlutil::GetFloatArray(const cxml::Element& elm, const char* attrname, const float** f, unsigned int* num )
0x633EDC2 cxmlutil::GetString int cxmlutil::GetString( const cxml::Element & elm, const char * attrname, const char ** str, unsigned int * len )
0x6AF9FD89 cxmlutil::FindChildElement cxml::Element cxmlutil::FindChildElement(const cxml::Element& parent, const char* name, const char* idname, const char* idvalue)
0x1C5F3492 Gets the attribute of a cxml element int cxml::Element::GetAttribute( const char * name, Attribute * attr )
0x58B963E5 cxml::Element::AppendChild ? int cxml::Element::AppendChild( Element & child )
0xB172E9CB cxml::Document::WriteToBuffer int cxml::Document::WriteToBuffer( void * buf, unsigned int bufsize )
0x32EF17EE cxml::Document::WriteToFile int cxml::Document::WriteToFile( const char * filename )
0xB401D9AD Gets the size of a cxml document int cxml::Document::GetSize()
0xD03F99CF cxml::Attribute::GetFloatArray int cxml::Attribute::GetFloatArray( const float ** addr, unsigned int * num )
0x3329CAAA cxml::Attribute::GetFloat
0xD526FD70 cxml::Attribute::GetInt
0x4D89A149 cxml::Attribute::GetFile int cxml::Attribute::GetFile(File * file)
0xBCF4D026 Gets the name of an instance of cxml::Element const char * cxml::Element::GetName()
0xA2720DF2 (write_packet)

vshnet

Export NID Notes Usage
0x594266BE sceFimPresenceGetInitialPresence
0xA1B292A4 sceFimPresenceRegisterCb
0x2B8B73A9 sceFimPresenceServiceInit
0x7D8010A0 sceFimPresenceServiceTerm
0x653969A5 sceFimPresenceUnregisterCb
0xEF51375F sceLoginServiceAddCallback
0xCB9D61C2 sceLoginServiceDeleteCallback
0xDA5FF19C sceLoginServiceGetNpId
0x5A99F569 sceLoginServiceGetNpStatus
0xCB905530 sceLoginServiceInit
0xFBFD0205 sceLoginServiceLocalLogin
0x8E6C5921 sceLoginServiceLocalLogout
0x788B5D63 sceLoginServiceNetworkLogin
0x19BE84DB sceLoginServiceNetworkLogout
0x70A0FDE4 sceLoginServiceTerm
0x4BF599EA sceNetCalloutStart
0x2DE80ABC sceNetCalloutStop
0x4ABE18A1 sceNetFreeInternal
0xEBEA23A1 sceNetHttpXmlConsoleInfoBitOpe
0xD815DF3B sceNetMallocInternal
0xECE75E73 sceNetStunInit
0x10F73566 sceNetStunTerm
0x27BB79D sceNetUpnpInit
0x60EDA245 sceNetUpnpStart
0x61C2F19F sceNetUpnpTerm
0x18D8E17E sceNetXmppRegisterExtNotificationHandler
0xCE02F174 sceNetXmppSendExtMessage
0x108A87FB sceNetXmppUnregisterExtNotificationHandler
0xB45F6C17 sceNpC7yLookupAbortVsh int sceNpC7yLookupAbortVsh(transid)
0x11823D97 sceNpC7yLookupAvatarImageRequestVsh
0xEEF8AC4B sceNpC7yLookupAvatarImageResultVsh
0x8BD9F160 sceNpC7yLookupCreateTransactionVsh
0xEC969F67 sceNpC7yLookupDestroyTransactionVsh
0xF02E64BF sceNpC7yLookupEndVsh
0x66EA9546 sceNpC7yLookupInitVsh
0xF7A88701 sceNpC7yLookupNpIdRequestVsh
0x9EA2D869 sceNpC7yLookupNpIdResultVsh
0x9012A265 sceNpC7yLookupTssImageRequestVsh
0x122AF93C sceNpC7yLookupTssImageResultVsh
0x3F680668 sceNpC7yLookupUserProfileRequestVsh
0xF4F94F46 sceNpC7yLookupUserProfileResultVsh
0x3F59F7B6 sceNpC7yScoreAbortVsh int sceNpC7yScoreAbortVsh(int transid)
0xF8778972 sceNpC7yScoreCensorCommentRequestVsh
0xDF1FF79F sceNpC7yScoreCreateTransactionVsh int sceNpC7yScoreCreateTransactionVsh(uint8_t psHandle[0x14], uint8_t ScorePassphrase[0x80])
0xCC014646 sceNpC7yScoreDestroyTransactionVsh int sceNpC7yScoreDestroyTransactionVsh(int transid)
0x71DF362C sceNpC7yScoreEndVsh int sceNpC7yScoreEndVsh()
0x372E972A sceNpC7yScoreFreeTransactionResourceVsh int sceNpC7yScoreFreeTransactionResourceVsh(int transid)
0xFC015E62 sceNpC7yScoreGetBoardInfoRequestVsh int sceNpC7yScoreGetBoardInfoRequestVsh(int transid, uint8_t SelfNpId[ ], uint8_t TitleId[0xC], int ScoreBoardId)
0x42332FFA sceNpC7yScoreGetBoardInfoResultVsh int sceNpC7yScoreGetBoardInfoResultVsh(int transid, uint8_t ScoreBoardInfo [ ])
0xF5FBFB50 sceNpC7yScoreGetGameDataRequestVsh
0xD79D5840 sceNpC7yScoreGetGameDataResultVsh
0xBFE02694 sceNpC7yScoreGetRankingByNpIdRequestVsh
0xC84EAA2B sceNpC7yScoreGetRankingByNpIdResultVsh
0xC0AB392E sceNpC7yScoreGetRankingByRangeRequestVsh
0xAA16CDD sceNpC7yScoreGetRankingByRangeResultVsh
0x56779FBD sceNpC7yScoreInitVsh int sceNpC7yScoreInitVsh(void * callback, uint8_t np_debug_flag)
0xF67C877 sceNpC7yScoreRecordGameDataRequestVsh
0xD5FC3ED0 sceNpC7yScoreRecordScoreRequestVsh
0x250E633D sceNpC7yScoreRecordScoreResultVsh int sceNpC7yScoreRecordScoreResultVsh(int transid, int * RankNumber)
0xE806058 sceNpC7yTusCreateTransactionVsh
0x89801F5D sceNpC7yTusDestroyTransactionVsh
0xE2201D8B sceNpC7yTusEndVsh
0xF9884100 sceNpC7yTusInitVsh
0x76D94642 sceNpCommerceBrowseShopFinishVsh
0xC20DC634 sceNpCommerceBrowseShopStartVsh
0x98340E57 sceNpCommerceCreateCtxVsh int sceNpCommerceCreateCtxVsh(int version, uint8_t npId[0x24], void * callback, int * arg, int * ctx_id, int (1))
0x2A4C99A6 sceNpCommerceDestroyCtxVsh int sceNpCommerceDestroyCtxVsh(ctx_id)
0x6CB81EB2 sceNpCommerceDestroyProductCategory
0x4347DA4A sceNpCommerceDoCheckoutFinishVsh
0x57854875 sceNpCommerceDoCheckoutStartVsh
0x359642A6 sceNpCommerceGetCategoryDescription
0xAEE8CF71 sceNpCommerceGetCategoryId
0x9452F4F8 sceNpCommerceGetCategoryImageURL
0xEB9DF054 sceNpCommerceGetCategoryInfo
0x6E2AB18B sceNpCommerceGetCategoryName
0xBA65DE6D sceNpCommerceGetChildCategoryInfo
0x1CD9CFD sceNpCommerceGetChildProductSkuInfo
0x79225AA3 sceNpCommerceGetCurrencyCode
0xAF57D9C9 sceNpCommerceGetCurrencyDecimals
0xB1C02D66 sceNpCommerceGetCurrencyInfo
0x13D56523 sceNpCommerceGetDataFlagAbortVsh int sceNpCommerceGetDataFlagAbortVsh(int req_id)
0xFF500259 sceNpCommerceGetDataFlagFinishVsh int sceNpCommerceGetDataFlagFinishVsh(int req_id)
0x854FE623 sceNpCommerceGetDataFlagStartVsh int sceNpCommerceGetDataFlagStartVsh(ctx_id, licensee_id, dataflag[0x10], dataflag_num, * req_id)
0x15910AE7 sceNpCommerceGetDataFlagStateVsh int sceNpCommerceGetDataFlagStateVsh(int req_id, dataflagContainer, dataflag_num)
0x2BE41ECE sceNpCommerceGetNumOfChildCategory
0x7208DC08 sceNpCommerceGetNumOfChildProductSku
0xD297EF28 sceNpCommerceGetProductCategoryAbortVsh int sceNpCommerceGetProductCategoryAbortVsh(int req_id)
0xE84BBCAF sceNpCommerceGetProductCategoryFinishVsh int sceNpCommerceGetProductCategoryFinishVsh(int req_id)
0x3E20181D sceNpCommerceGetProductCategoryStartVsh int sceNpCommerceGetProductCategoryStartVsh(int ctx_id, int category_id, int lang_code, int * req_id)
0x936DF4AA sceNpCommerceGetProductId
0xEB5F2544 sceNpCommerceGetProductName
0xA85A4951 sceNpCommerceGetSkuDescription
0x39A69619 sceNpCommerceGetSkuId
0xCCBE2E69 sceNpCommerceGetSkuImageURL
0xEE530059 sceNpCommerceGetSkuName
0x78D7F9AD sceNpCommerceGetSkuPrice
0x1A3FCB69 sceNpCommerceGetSkuUserData
0x8D1D096C sceNpCommerceInitProductCategory
0x7084A801 sceNpCommerceSetDataFlagFinishVsh int sceNpCommerceSetDataFlagFinishVsh(int req_id)
0x572A4D1D sceNpCommerceSetDataFlagStartVsh int sceNpCommerceSetDataFlagStartVsh(ctx_id, licensee_id, dataflagContainer, dataflag_num, * req_id)
0xFACC5962 sceNpGetMyLanguages int sceNpGetMyLanguages(int (0), uint8_t myLang[0x10])
0xB79B2FE0 sceNpGetNetworkTimeVsh sceNpGetNetworkTimeVsh(int (0), uint8_t casualClock[8])
0xFC7303C5 sceNpGetNpId int sceNpGetNpId(int (0), uint8_t npId[0x24])
0xA12FF4C6 sceNpGetNpIdByPsHandle
0x4C9F0992 sceNpGetPsHandle int sceNpGetPsHandle(int (0), uint8_t psHandle[0x14])
0x68D671F4 sceNpGetStatus
0x7A9421D8 sceNpGetStatusDuration int sceNpGetStatusDuration(int (0), uint64_t * statusDuration)
0x572FFDFB sceNpGetSubHandle int sceNpGetSubHandle(int (0), uint8_t subHandle[0x34])
0x4E276F38 sceNpGetSubjectRegion int sceNpGetSubjectRegion(int (0), uint8_t subjectRegion[4])
0x58AB86D8 sceNpGetSubjectStatus int sceNpGetSubjectStatus(int (0), uint8_t subjectStatus[4])
0x788759C6 sceNpGetTicket sceNpGetTicket(int (0), uint8_t signinTicketData[], int * signinTicketSize)
0xC3417866 sceNpGetTicketParam
0x469FD383 sceNpGetUserCredential
0xCCC6E177 sceNpInitVsh
0xB1CC0B07 sceNpMatching2AbortContextStartVsh
0x4D5836C8 sceNpMatching2AbortRequestVsh
0xC3CB8558 sceNpMatching2ContextStartAsyncVsh
0xFDB5F09F sceNpMatching2ContextStartVsh
0x82B93B60 sceNpMatching2ContextStopVsh
0x779BD3B8 sceNpMatching2CreateContextVsh
0x4B53C3A3 sceNpMatching2CreateJoinRoomVsh
0x13563C45 sceNpMatching2CreateServerContextVsh
0xBEF43835 sceNpMatching2DeleteServerContextVsh
0x918A1BCB sceNpMatching2DestroyContextVsh
0xE5CEE1B sceNpMatching2GetClanLobbyIdVsh
0x4550C94C sceNpMatching2GetLobbyInfoListVsh
0x4C726FFC sceNpMatching2GetLobbyMemberDataInternalVsh
0xF5BEE8C4 sceNpMatching2GetLobbyMemberIdListLocalVsh
0x9EED8D14 sceNpMatching2GetMemoryInfoVsh
0x50CB806E sceNpMatching2GetRoomDataExternalListVsh
0x5EA49E2A sceNpMatching2GetRoomDataInternalVsh
0xF677A137 sceNpMatching2GetRoomMemberDataExternalListVsh
0x5F4B48FA sceNpMatching2GetRoomMemberDataInternalLocalVsh
0xC3277EF4 sceNpMatching2GetRoomMemberDataInternalVsh
0x71117EFB sceNpMatching2GetRoomMemberIdListLocalVsh
0x13DAD160 sceNpMatching2GetRoomPasswordLocalVsh
0xC10FD30A sceNpMatching2GetServerIdListLocalVsh
0xF9CCFF2A sceNpMatching2GetServerInfoVsh
0x7BF2B5F7 sceNpMatching2GetUserInfoListVsh
0xD77B8CBF sceNpMatching2GetWorldInfoListVsh
0xB5996784 sceNpMatching2GrantRoomOwnerVsh
0x47F01D6F sceNpMatching2Init2Vsh
0x735770D1 sceNpMatching2JoinLobbyVsh
0xADC82D95 sceNpMatching2JoinRoomVsh
0x38AACE2B sceNpMatching2KickoutRoomMemberVsh
0xE3D2DEEE sceNpMatching2LeaveLobbyVsh
0x4157B2E2 sceNpMatching2LeaveRoomVsh
0xE907E89D sceNpMatching2RegisterContextCallbackVsh
0x481557D4 sceNpMatching2RegisterLobbyEventCallbackVsh
0x9822DAE2 sceNpMatching2RegisterLobbyMessageCallbackVsh
0xD1307BEF sceNpMatching2RegisterRoomEventCallbackVsh
0x118CAF26 sceNpMatching2RegisterRoomMessageCallbackVsh
0x80D678BC sceNpMatching2RegisterSignalingCallbackVsh
0x3EB784C4 sceNpMatching2SearchRoomVsh
0x691BFEBD sceNpMatching2SendLobbyChatMessageVsh
0x8DE11580 sceNpMatching2SendLobbyInvitationVsh
0x4BA2847A sceNpMatching2SendRoomChatMessageVsh
0xDE2B44CF sceNpMatching2SendRoomMessageVsh
0x7EFB2A2E sceNpMatching2SetDefaultRequestOptParamVsh
0x313FEF79 sceNpMatching2SetLobbyMemberDataInternalVsh
0xD2671D11 sceNpMatching2SetRoomDataExternalVsh
0x8A5C1460 sceNpMatching2SetRoomDataInternalVsh
0xC3F08375 sceNpMatching2SetRoomMemberDataInternalVsh
0x5D100E0B sceNpMatching2SetSignalingOptParamVsh
0x4C0765CD sceNpMatching2SetUserInfoVsh
0xE6205D77 sceNpMatching2SignalingGetPingInfoVsh
0xDD37DEB3 sceNpMatching2Term2Vsh
0x6B2F6012 sceNpMatchingCreateCtxVsh
0x8587A3C2 sceNpMatchingCreateRoomVsh
0x14211FB9 sceNpMatchingDestroyCtxVsh int sceNpMatchingDestroyCtxVsh(ctx_id, 1)
0x78DA9B96 sceNpMatchingGetLobbyListVsh
0xCB226149 sceNpMatchingGetRoomInfoVsh
0xFC656EA9 sceNpMatchingGetRoomListVsh
0x8478A915 sceNpMatchingGetRoomMemberListLocalVsh int sceNpMatchingGetRoomMemberListLocalVsh(ctx_id, uint8_t opt[0x1C], int * size, uint8_t roomStatus[ ], int (1))
0x3139980 sceNpMatchingGetRoomMemberListVsh int sceNpMatchingGetRoomMemberListVsh(ctx_id, uint8_t opt[0x1C], req_id, int (1))
0x4A3AF5B4 sceNpMatchingGetRoomSearchFlagVsh
0xC98BFFD8 sceNpMatchingGrantOwnershipVsh
0x9165C1AE sceNpMatchingJoinRoomVsh
0x98DC7D0D sceNpMatchingKickRoomMemberVsh
0x24B26C3F sceNpMatchingLeaveRoomVsh int sceNpMatchingLeaveRoomVsh(ctx_id, uint8_t opt[0x1C], req_id, int (1))
0x8B5C1AE5 sceNpMatchingReleaseCtx
0x59F7579C sceNpMatchingSendRoomMessageVsh
0x55A3349F sceNpMatchingSetRoomInfoVsh
0x8155D5A6 sceNpMatchingSetRoomSearchFlagVsh
0xB3338072 sceNpMatchingShareCtx
0xCF725EB1 sceNpRegetSigninTicket int sceNpRegetSigninTicket(0)
0x4216DF9F sceNpRegisterCallbackExt int sceNpRegisterCallbackExt(void * callback, void * arg)
0xDA5FD769 sceNpSetAboutMe
0xD42E780 sceNpSetSubHandle
0x9E83CC61 sceNpSetUserIcon
0xEB4027D6 sceNpSignalingActivateConnectionVsh
0xEF85527 sceNpSignalingAddExtendedHandlerVsh int sceNpSignalingAddExtendedHandlerVsh(ctx_id, 1)
0xACE6D203 sceNpSignalingClearCtxVsh
0xE62A0E88 sceNpSignalingCreateCtxVsh
0xE9DFE48 sceNpSignalingDeactivateConnectionVsh
0x158032C9 sceNpSignalingDestroyCtxVsh int sceNpSignalingDestroyCtxVsh(ctx_id, 1)
0xE5CBDF3D sceNpSignalingGetConnectionInfoVsh int sceNpSignalingGetConnectionInfoVsh(ctx_id, conn_id, code, * rtt/bandwith/addr/port/packet_loss, 1)
0x995D1D2F sceNpSignalingGetConnectionStatusVsh int sceNpSignalingGetConnectionStatusVsh(ctx_id, conn_id, int * conn_status,int * peer_addr,uint16_t * peer_port, 1)
0x2B2E098F sceNpSignalingGetLocalNetInfoVsh int sceNpSignalingGetLocalNetInfoVsh(ctx_id, uint8_t netinfo[0x1C], 1)
0xFC663F7F sceNpSignalingGetPeerNetInfoResultVsh int sceNpSignalingGetPeerNetInfoResultVsh(ctx_id, req_id, uint8_t netinfo[0x1C], 1)
0x69E4C2FC sceNpTermVsh
0x2C393B42 sceNpUnregisterCallbackExt int sceNpUnregisterCallbackExt()
0xC1BC3E57 sceNpUpdateClockAbort
0xD80B1697 sceNpUpdateClockStart
0x658806BD sceNpUpdateClockTerm
0xC99EE313 sceNpUtilBandwidthTestAbort
0xC880F37D sceNpUtilBandwidthTestGetStatus
0xC2CED2B7 sceNpUtilBandwidthTestInitStart
0x432B3CBF sceNpUtilBandwidthTestShutdown
0xD208F91D sceNpUtilCmpNpId
0xF5FF5F31 sceNpUtilCmpNpIdInOrder
0x99666F31 sceNpUtilGetEnv int sceNpUtilGetEnv(uint8_t envname[0x0F])
0xCE3CCAE6 sceUpdateDownloadAbort
0x50EE5602 sceUpdateDownloadConnectServer gets updatelist txt and compares version
0xA3000F72 sceUpdateDownloadCreateCtx
0x782EF929 sceUpdateDownloadDeleteCtx
0x2B8A5788 sceUpdateDownloadEnd
0xE186DD71 sceUpdateDownloadInit
0x5C8A9129 sceUpdateDownloadInitEx
0x92F476F1 sceUpdateDownloadReadData
0xC3E1C200 sceUpdateDownloadSetBuildNum
0xB2EC0E06 sceUpdateDownloadSetProductCode
0xC6BFE5B8 sceUpdateDownloadSetRange
0x59106229 sceUpdateDownloadSetUrl overrides regular update.txt url int sceUpdateDownloadSetUrl(char * url)
0xE2A0CB65 sceNpCommerceGetProductCategoryResult? int sceNpCommerceGetProductCategoryResult ( int req_id, uint8_t result_buf_size [0x10] )
0x4DD12D0C sceNpManagerGetUserIconURL? int sceNpManagerGetUserIconURL ( int (0), uint8_t icon[0x80] )
0x319E53BD sceNpManagerLoadCachedInfo? int sceNpManagerLoadCachedInfo (int userId, uint8_t cachedInfo[0xF8] )
0x9EF14F7C sceNpManagerIsPlus? int attr_is_plus sceNpManagerIsPlus (int (0))
0x1FA25660 sceNpManagerSubSignout? int sceNpManagerSubSignout (int (0), uint8_t npId [0x24])
0x1D555F5F sceNpUpdateClockStart?
0xA5E88D4E checks if hdd has been replaced
0x731E546F prints Firmware version ("%02d.%02d) int vshnet_731E546F(out: const char*)

vshtask

Export NID Notes Usage
0x0F80B71F auth_module, checks sprx SCE header int vshtask_F80B71F(char * path)
0x668E3C94 some RTC Alarm Register int vshtask_668E3C94(char * app_id?, uint8_t [0x4C])
0x166551C5 RTC Alarm Unregister int vshtask_166551C5(char * app_id)
0x784023D0 RTC Alarm Get Status int vshtask_784023D0(uint8_t status[0x1D0])
0xA02D46E7 Displays a notification in XMB int vshtask_A02D46E7(0 /*ignored*, "your text" ) -> calls vshcommon_A20E43DB with texture "tex_notification_info"

x3

Export NID Notes Usage
0x17E56280 bXCeMemAlloc
0x13C32B71 bXCeMemDestroy
0xE4140D31 bXCeMemFree
0x9003AE80 bXCeMemInitialize
0xEB201A52 sceSystemFileAddIndexW
0x4172107C sceSystemFileCalcSizeW
0xB0452730 sceSystemFileFree
0xB66B5308 sceSystemFileGetIndex
0xA06976E sceSystemFileGetIndexInfo
0xD277E345 sceSystemFileGetValuePtr
0x869B19A4 sceSystemFileInitFormatW
0x4A9C874B sceSystemFileLoadAll
0xB2F21D3A sceSystemFileLoadAll2
0xACD37D51 sceSystemFileOverWriteToMem
0x837211A9 sceSystemFileSaveToMemW
0xEEAEE4EF sceSystemFileSetValueSize
0x887EC484 sys_exit_x3
0x5858821A sys_init_x3
0xEF2DA2AB x3_lib_exit
0xE7565C90 x3_lib_init
0x34E2588C xAutoMounterGetInstance
0x9C246A91 xBDVDGetInstance
0xE9E8B32F xCore_Exit
0x16FA740A xCore_GetInterface uint32_t* interface xCore_GetInterface()
0x28BCCEC6 xEventHandlerGetInstance
0xE75FDA8D xRegistryAddKey
0xFA705F30 xRegistryDeleteKey
0xA707820F xRegistryDestroy
0xACF69049 xRegistryDestroyInstance
0x66D61138 xRegistryDestroyList
0x1D666D7A xRegistryDump_DBG
0x11409ED3 xRegistryGetDefaultInstance int xRegistryGetDefaultInstance (1, &handle)
0x12B480D0 xRegistryGetList
0x8194A772 xRegistryGetNewInstance
0x4D0651A7 xRegistryGetValue
0xECACA8AD xRegistrySetValue Example: int SetValue(handle, "/setting/categoryVersion", 0,0,0)
0x818DCC19 xRegistryTransactionBegin
0xEC62EB67 xRegistryTransactionEnd
0xEE698B61 xUSBMassDestroyInstance
0x7066DA81 xUSBMassGetInstance
0xCB1D791D _ZN8XMWIOCTL19StorageDriverAccessEjPvyS0_yPy Obtains SS Key, XMWIOCTL::StorageDriverAccess(unsigned int, void *, unsigned long long, void *, unsigned long long, unsigned long long *)

To help documenting offsets+exports, you can use this dumper tool for vsh (actually,no need to dump anymore).
here's a link to the fnids i've gathered from 0.85.007 <- https://mega.nz/#!UhFE0Lia!QxLubSAVo9UXjHF2BwakISgnLJlK7gME6bsXQJ_POMM