2026-08-31 - Native PS5 Title Generation & obSCEne Self-Resolver Oracle
Implemented the payload in-memory self-resolver and differential
probes in obSCEne, and expanded native PS5 title metadata
and generation in selfish:
obSCEnePayload Self-Resolver (runtime.c):obs_bootstrap_payload_outputanchorsobs_libkernel_base_valuefrompayload_args[0] - 0x5b0UL.obs_resolve_payload_importsscans the payload's in-memory ELF image and relocations (.rela.dyn/.rela.plt), resolvinglibkernelimports (sceKernelOpen,sceKernelClose,sceKernelRead,sceKernelGetdents, etc.) directly into the payload GOT, unblocking diagnostic probing underelfldr.
047-reach&048-selfauditDifferential Oracles:047-reachprobes/dev/agc0(PS5 RDNA2 GPU) and/dev/gnm(PS4 compat GPU), reporting a definitivemode/verdict(ps5_nativevsps4_compat).048-selfauditaddsmetadata-differentialto classify installed titles across/user/appand/system/vsh/app, verifyingparam.jsonvsparam.sfodistribution and container magics (54 14 F5 EEvs4F 15 3D 1D).
selfish-title&selfish-cliNative PS5 Capabilities:- Added native PS5 metadata helpers (
is_ps5_native,set_native_ps5,version,master_version,sdk_version,deeplink_uri) inselfish-title. - Enhanced
selfish nativeCLI command to stage complete native PS5 title directories ready forsceAppInstUtilAppInstallTitleDir. - All tests passing across all crates under
unsafe_codeforbidden and clippy clean under-D warnings. (D087)
- Added native PS5 metadata helpers (