Commit Graph
1 Commits
Author SHA1 Message Date
ionut27001 4694459914 fix(libSceSysmodule): reject the internal module ids measured on a PS5
In a payload process on a PS5 (firmware 12.70), sceSysmoduleIsLoadedInternal,
sceSysmoduleLoadModuleInternal and sceSysmoduleUnloadModuleInternal returned
0x805A1000 for the internal ids 0x8000ffff and 0x80ffff00, which the module
table does not list, and sceSysmoduleIsLoadedInternal did the same for
0x00ffffff. Those ids now return 0x805A1000; every other missing internal id
still throws, since the console's general rule and the WithArg variants are
not measured. The public ids are left to main's measured id list.
2026-10-26 20:40:17 +02:00