ps5rs v0.1.0
First stable release of ps5rs — a PS5 binary intelligence and fingerprinting framework.
Features
- PS5 eboot.bin + PRX/SPRX module scanning with NID resolution
- SELF/ELF parsing with metadata extraction
- String-based engine detection (Unreal 4/5, Unity, Godot, custom forks)
- Weighted evidence-based fingerprinting with confidence scoring
- Interactive HTML dashboard with games, engines, libraries, NIDs, statistics tabs
- Community NID catalog sync with Supabase
- Unknown NID export and submission with GitHub username verification
- Offline-first: all analysis runs locally, Supabase is optional
Commands
ps5rs scan— scan game directories and build analysis datasetps5rs analyze— run reports (stats, imports, engines, heatmap, graph, etc.)ps5rs extract— extract clean ELFs from SELF containersps5rs dashboard— generate interactive HTML dashboardps5rs catalog sync— download community NID catalogps5rs catalog push-unknown— submit unknown NIDs for reviewps5rs strings— byte-level string extraction with detectionps5rs inspect/ps5rs imports— binary inspectionps5rs validate— dataset validationps5rs export-unknown— export unresolved NIDs as CSV
NID Catalog
- 154,451 built-in NID mappings embedded at compile time
- Merge semantics: load multiple community catalogs
- Supabase-backed contribution system with review queue
Test Suite
- 337 tests across 8 crates