mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
2.1 KiB
2.1 KiB
libSceNpPartner001 technical debt
Additional callable exports
- NpPartner001 export
pQfYTZHznMcis a function record with qualifierM#Ain older and later version-labelled modules. Both map library ID 12 and module ID 0 tolibSceNpPartner001. Older module words:0x08540001,0x03200004; later:0x13590001,0x13600007. The older module contains five function NIDs; sorted-LF SHA-256:76ff771e3e2d8c523d0ffe0132db03b6e36fa58176d3bc6a433eb04ad76aa5ab, using the static ELF membership procedure. Labels do not authenticate retail provenance; the digest identifies the NID set only. Independent verification requires a matching image. The name, signature and behavior are unverified; this declaration throws.
Functional
- sceNpEAAccessInitialize, sceNpEAAccessTerminate (libSceNpPartner001) - initialization marks the library initialized without contacting the server and termination clears it, as in shadPS4; whether the console fails initialization while signed out is unknown. Termination without initialization throws where shadPS4 returns the PS4 error
0x819D0001, whose PS5 value is unverified, and a second initialization throws where shadPS4 returns 0 without checking. PPSA23566 imports both, not confirmed on its start-up path - sceNpHasEAAccessSubscription (libSceNpPartner001) -
(int userId, bool* result)from shadPS4 and PPSA34015's only call (mov edi, r14d;lea rsi, [rbp-0x67]). Writesfalseand returns 0: AnyPS5 has no EA Access server. Not initialized or a null result throw where shadPS4 returns the PS4 errors0x819D0001/ invalid argument, whose PS5 values are unverified. Whether the console errors while signed out, and what it writes when the user has a subscription, are unknown