Author Topic: Shell strings to find Syscall names  (Read 5328 times)

Offline dots_tb

  • Refugee
  • **
  • Posts: 93
    • View Profile
Shell strings to find Syscall names
« on: November 28, 2019, 07:02:53 AM »
SceShell_794BF5BE sceNetCtlDisableNetworkImposeForShellSocketVsh
SceShell_6B8772A2 sceNetCtlEnableNetworkImposeForShellSocketVsh

SceNetCtl_A840C74C sceNetCtlInetGetScanInfoBssidIpcInt
SceLibMtp_C92F9BD3 sceMtpBeginGetNumOfObject
SceLibMtp_BD82BC51 sceMtpBeginGetObjectMetadata
SceLibMtp_CF92F4CC sceMtpEndImportObject
SceLibMtp_A19ECC66 sceMtpBeginImportObject
SceLibMtp_CF7D70A6 sceMtpBeginExportObjectWithCheck
SceLibMtp_7A16D2CF sceMtpBeginCreateHostDir
SceLibMtp_849AF30D sceMtpBeginDeleteHostDir
SceLibMtp_77D6FB78 sceMtpBeginMoveHostDir
SceLibMtp_9D5EC9F2 sceMtpBeginCreateHostFile
SceLibMtp_EA291CFC sceMtpBeginGetObjectThumbnail
SceLibMtp_2747749A sceMtpBeginGetObjectStatus2
SceLibMtp_AC538B75 sceMtpBeginDeleteObject
SceLibMtp_6B7800B7 sceMtpBeginHttpGetDataWithUrl
SceLibMtp_E3727775 sceMtpBeginHttpGetPropertyWithUrl
SceLibMtp_E3727775 sceMtpBeginGetSystemSetting
SceLibMtp_231FB847 sceMtpBeginSetSystemSetting
SceLibMtp_E1B267DC sceMtpBeginGetNpAccountInfo
SceLibMtp_94B68669 sceMtpBeginReadObjectWithOffset
SceLibMtp_FFCB2181 sceMtpBeginWriteObjectWithOffset
SceLibMtp_F038BA83 sceMtpBeginGetHostStorageSize
SceLibMtp_331DDF07 sceMtpBeginCheckSameObjectExist
SceLibMtp_46CCEAEC sceMtpBeginGetTotalObjectSize
SceLibMtp_B26C8078 sceMtpBeginSpecifiedObjectMetadata
SceLibMtp_CEAED3C0 sceMtpBeginNpDrmGetRtc
SceLibMtp_2DDD1CAB sceMtpBeginNpDrmActivate
SceLibMtp_13FD6153 sceMtpBeginNpDrmDeactivate
SceLibMtp_439C5B59 sceMtpBeginNpDrmGetLicense
SceLibMtp_8E7F11CB sceMtpBeginRpcNetOperationSend
SceLibMtp_32985803 sceMtpBeginRpcNetOperationRecv
SceLibMtp_7E078352 sceMtpBeginSearchObject
SceLibMtp_CFCED21A sceMtpBeginHandover
SceLibMtp_F4CAB5A5 sceMtpPauseExportObject
SceLibMtp_85954990 sceMtpBeginResumeExportObject
SceLibMtp_D52DCC7C sceMtpBeginResumeImportObject
SceLibMtp_F481FE11 sceMtpInit
SceLibMtp_D4E9D95E sceMtpGetCurrentInterface
SceLibMtp_128D0D05 sceMtpStart
SceLibMtp_C7AC05E8 sceMtpStop
SceLibMtp_F134A48F sceMtpEnd
SceLibMtp_97C128BD sceMtpReset

SceNpCommon_AD6403E0 _sceNpPushInitProtocolConfig

SceNpManager_B24FC028 sceNpUtilIsAccountBound
SceNpManager_DDF30B0E sceNpManagerGetCredentialFromRegistry

SceNpCommonPs4_F56B0EAB sceNpGetSystemClockUsec

Code: [Select]
libnet.suprx :
int sceNetCtlInetRegisterCallback()
{
// push {r4, lr}
sp = sp - 8;
*(uint32_t *)(sp) = a3;
a1 = 0xD0B0 + 0;
FLAGS = a1;
a1 = sub_8100054C(0x81000000 | a1, 8, a1 + 0, a2 + 0, *(sp+0));
sp = sp + 8;
return a1; // pop {r4, pc}
}

//VADDR: 0x8100060a OFF: 0x60a
// Exported
int SceNetCtl_AC326DB7()
{
// push {r4, lr}
sp = sp - 8;
*(uint32_t *)(sp) = a3;
a1 = 0xD110 + 0;
FLAGS = a1;
a1 = sub_8100054C(0x81000000 | a1, 8, a1 + 0, a2 + 0, *(sp+0));
sp = sp + 8;
return a1; // pop {r4, pc}
}
...
shell.self:
SceNetCtl_AC326DB7(sub_8348A480, v1 + 0, v1 + 4);

sub_8348A480 to as function: cbNetChkCallback()

SceNetCtl_AC326DB7 ?***
« Last Edit: November 29, 2019, 12:04:10 PM by dots_tb »