diff --git a/driver/main.c b/driver/main.c index ce4b2c2..de79b49 100644 --- a/driver/main.c +++ b/driver/main.c @@ -158,6 +158,11 @@ int redirect_ux0() { module_get_offset(KERNEL_PID, info.modid, 0, 0x182F5, (uintptr_t *)&sceIoFindMountPoint); break; + case 0xF16E72C7: // 3.69 retail + case 0x81A49C2B: // 3.70 retail + module_get_offset(KERNEL_PID, info.modid, 0, 0x18735, (uintptr_t *)&sceIoFindMountPoint); + break; + default: return -1; } @@ -263,6 +268,12 @@ void patch_appmgr() { taiInjectDataForKernel(KERNEL_PID, appmgr_info.modid, 0, 0xB344, &nop_nop_opcode, 4); taiInjectDataForKernel(KERNEL_PID, appmgr_info.modid, 0, 0xB374, &nop_nop_opcode, 2); break; + + case 0x321E4852: // 3.69 retail + case 0x700DA0CD: // 3.70 retail + taiInjectDataForKernel(KERNEL_PID, appmgr_info.modid, 0, 0xB34C, &nop_nop_opcode, 4); + taiInjectDataForKernel(KERNEL_PID, appmgr_info.modid, 0, 0xB37C, &nop_nop_opcode, 2); + break; } } }