VSH Exports: Difference between revisions
(Moving vsh exports to new page.) |
m (Splitted big table.) |
||
Line 1: | Line 1: | ||
=== cellHttp === | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | | 0x8FC281F7 || cellHttpCookieFlush|| | ||
|- | |- | ||
| | | 0xDCDF003A || cellHttpAuthCacheFlush || | ||
|} | |||
=== cellSsl === | |||
{| class="wikitable sortable" | |||
! 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 === | |||
{| class="wikitable sortable" | |||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | |0x8EC9A2A7 || _Z16xCB_GetInterfaceP16_xCore_Interface || xCB_GetInterface(_xCore_Interface *) | ||
|} | |||
=== paf === | |||
{| class="wikitable sortable" | |||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | | 0x55F2C2A6 || eject disc || | ||
|- | |- | ||
| | | 0xA65A3868 || pafGuCgCreateShader ||<!-- | ||
|- | |- | ||
| | | 0x???????? || pafGuCgCreateFragmentShader || used in xai_plugin.sprx firmware 2.00 --> | ||
|- | |- | ||
| | | 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 === | |||
{| class="wikitable sortable" | |||
! 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 || | ||
|- | |- | ||
| | | 0x3F9DC158 || cellAvsetSetPortOption || | ||
|- | |- | ||
| | | 0x7B4DEEAD || cellAvsetSetRSXAudioMute || | ||
|- | |- | ||
| | | 0xFA45245D || cellAvsetSetRouteAndColor || | ||
|- | |- | ||
| | | 0x60D34743 || cellAvsetSetVideoFormat || | ||
|- | |- | ||
| | | 0x6DFF610C || cellAvsetSetVideoMode || | ||
|- | |- | ||
| | | 0xEB4716D4 || cellAvsetSetVideoMute || | ||
|- | |- | ||
| | | 0x16AA3407 || cellAvsetSetVideoPitch || | ||
|- | |- | ||
| | | 0xE0B77114 || avset_setvideomode (1) || | ||
|- | |- | ||
| | | 0x15D3C74C || avset_sethdmimode || | ||
|- | |- | ||
| | | 0xDF2DCF22 || avset_audiomode (2) || | ||
|- | |- | ||
| | | 0x26067778 || avset_settvmute (1) || | ||
|- | |- | ||
| | | 0x8EFAF138 || avset_settvmute (0) || | ||
|- | |- | ||
| | | 0x3543A1A2 || avset_ytrapcontrol || | ||
|- | |- | ||
| | | 0x1F6E56C3 || avset_makeaudiochstat || | ||
|- | |- | ||
| | | 0x2E09D1C4 || avset_setmv || | ||
|- | |- | ||
| | | 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 === | |||
{| class="wikitable sortable" | |||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | | 0xF220F751 || Get ConsoleID || sysConsoleId_F220F751(int8_t* buff) | ||
|} | |||
=== sysPrxForUser === | |||
{| class="wikitable sortable" | |||
! 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 === | |||
{| class="wikitable sortable" | |||
! 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 === | |||
{| class="wikitable sortable" | |||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | | 0x8160A811|| switches /dev_ps2disc(1) mount? || | ||
|} | |||
=== sys_io === | |||
{| class="wikitable sortable" | |||
! Export NID !! Notes !! Usage | |||
|- | |- | ||
| | | 0x2073B7F6 || cellKbClearBuf || | ||
|} | |||
=== vsh === | |||
{| class="wikitable sortable" | |||
! 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 <br> char can be "text whatever you like", no check etc. || int vsh_E932A8C0(char * ) | ||
|} | |||
=== vshcommon === | |||
{| class="wikitable sortable" | |||
! 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] } <br> 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 === | |||
{| class="wikitable sortable" | |||
! 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 [[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) | |||
|- | |- | ||
| | | 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 Containers|cxml]] document for VSH Service/Process Communication [[http://www.psdevwiki.com/ps3/File:Vshmain_CFAD36DE.png]].|| cxml::Document::Document() | ||
|- | |- | ||
| | | 0x5EC145E2 || Destroys a [[CXML Containers|cxml]] document || cxml::Document::~Document() | ||
|- | |- | ||
| | | 0x7F4E4139 || Clears a [[CXML Containers|cxml]] document || int cxml::Document::Document() (Constructor) | ||
|- | |- | ||
| | | 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"); | |||
|- | |- | ||
| | | 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); | |||
|- | |- | ||
| | | 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 Containers|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 Containers|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 Containers|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 Containers|cxml]]::Element || const char * cxml::Element::GetName() | ||
|- | |- | ||
| | | 0xA2720DF2 || (write_packet) || | ||
|} | |||
=== vshnet === | |||
{| class="wikitable sortable" | |||
! 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 || | ||
|- | |- | ||
| | | 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 === | |||
{| class="wikitable sortable" | |||
! 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 === | |||
| | {| class="wikitable sortable" | ||
! 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 || Obtains SS Key|| | ||
|} | |} | ||
Revision as of 22:16, 1 July 2016
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 | |
0x3F9DC158 | cellAvsetSetPortOption | |
0x7B4DEEAD | cellAvsetSetRSXAudioMute | |
0xFA45245D | cellAvsetSetRouteAndColor | |
0x60D34743 | cellAvsetSetVideoFormat | |
0x6DFF610C | cellAvsetSetVideoMode | |
0xEB4716D4 | cellAvsetSetVideoMute | |
0x16AA3407 | cellAvsetSetVideoPitch | |
0xE0B77114 | avset_setvideomode (1) | |
0x15D3C74C | avset_sethdmimode | |
0xDF2DCF22 | avset_audiomode (2) | |
0x26067778 | avset_settvmute (1) | |
0x8EFAF138 | avset_settvmute (0) | |
0x3543A1A2 | avset_ytrapcontrol | |
0x1F6E56C3 | avset_makeaudiochstat | |
0x2E09D1C4 | avset_setmv | |
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 | |
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 | Obtains SS Key |
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