I am trying to find how the undocumented function "_sceAppMgrGetPfsDrive" works (NID: 0x8AF17416, address: 0x46B208D4) because I suspect it to allow reading PFS protected directories.
My first test consists into finding out how many arguments the function requires. So I wrote the following code:
Code: Select all
int test = _sceAppMgrGetPfsDrive();
printf("Call with 0 argument: 0x%X\n", test);
test = _sceAppMgrGetPfsDrive(0);
printf("Call with 1 argument: 0x%X\n", test);
test = _sceAppMgrGetPfsDrive(0, 0);
printf("Call with 2 arguments: 0x%X\n", test);
test = _sceAppMgrGetPfsDrive(0, 0, 0);
printf("Call with 3 arguments: 0x%X\n", test);
test = _sceAppMgrGetPfsDrive(0, 0, 0, 0);
printf("Call with 4 arguments: 0x%X\n", test);I found the first error code signification in VitaSDK:
Code: Select all
SCE_KERNEL_ERROR_INVALID_MEMORY_ACCESS = 0x80022005Is there a place where I can dind this code signification?
Thank you for your help!
Advertising