mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
Auditing a title before its first run takes several manual steps from GAME_TESTING: unwrap eboot.bin and every module the title ships with unwrap_self.py, convert them with relinker --registry (with --module-dir for Unity's Media/Modules and Media/Plugins, and for modules beside eboot.bin), and pass every registry and module folder to import_audit.py. Missing one module folder turns its imports into false "absent" entries. tools/audit_dump.py <app0> --relinker <path> --libs <dir> does those steps into a temporary directory (or --work <dir>), reading the dump only. A module that is already a plain ELF is copied; one that is neither a SELF nor an ELF fails the run. It returns import_audit's exit code, or 2 when unwrapping or conversion fails. audit_dump covers the module folders and the module-dir list, a refused module, the relinker command line, the arguments passed to import_audit, a relinker failure and the argument errors. Co-Authored-By: Claude Opus 5.5 <[email protected]>