ps5rs v0.7.0 is released. A PS5 binary analysis, virtual loading, and host-side emulation framework written in Rust. Parses SELF/ELF/PRX formats, resolves NID imports, extracts clean ELFs, fingerprints game binaries through string analysis (engine/middleware/SDK detection), and generates interactive dashboards. Also provides a virtual PS5 loader: maps ELF memory, applies relocations (RELATIVE, ABS64, GLOB_DAT, JUMP_SLOT), resolves imports against runtime PRX exports and offline system-module databases, and stubs unknown symbols for multi-module dependency analysis. A host-side emulator (ps5-emu) executes guest binaries on the host CPU and routes system-library imports through pure-Rust HLE modules.
ps5rs Changelog:
Added
--anyps5-layout on extract and batch-extract: produce AnyPS5
relinker-ready source/ (SELF-unwrapped ELFs) and app0/ (faithful copy)
directory trees per game
fprx-nids NID/ASCII correlation command: recursive .prx/.sprx
scan for strict 15-byte NID strings, printable-ASCII inventory with
heuristic categories (cpp_method, sce_kernel_api_candidate,
fmod_api_candidate, …), and windowed correlation rows
(nearby/same-file/unmatched/known_mapping) with byte offsets;
--unknown-only keeps just catalog-missing NIDs, --include-eboot
adds eboot.bin, plus --nearby-bytes, --min-string-length,
--max-candidates-per-nid, --strings-output
fsce-nids SCE symbol discovery: [sS]ce-prefixed token scan with
glue-boundary rules, NIDs via the verified ps5-nid algorithm
(AnyPS5 NidCompute cross-checked), one row per occurrence with no
dedup, explicit refusal to write any nids.csv path
**573 more nids , libfmodstudio, libfmod mainly
tools/Build-Dashboard.ps1: scan-to-dashboard pipeline
(scan --include-modules → dashboard --games)
Audit reports: docs/fprx-nids-audit.md, docs/fsce-nids-audit.md
Changed
Workspace version bumped to 0.7.0
Download: ps5rs v0.7.0
Source: Here
2026-10-17
Tags:
Console,
Official_Build,
PS5,
ps5rs

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!