Files
Quer3qandClaude Opus 5.5 cd2777e1ec PS5 Dump Forge 0.0.1-pre
Converts a PS5 game between a folder and every image format ShadowMountPlus 1.7
mounts, and builds or extracts debug FPKG packages. Rust core, Tauri 2 app and a CLI,
Apple Silicon macOS.

- Folder, .exfat, .ffpkg (UFS2), .ffpfs (PFS), .ffpfsc (PFSC container around an
  exFAT, UFS2 or PFS image, streamed with no temporary image) and debug FPKG .pkg,
  any source to any target, verified by BLAKE3 before publishing.
- .ffpfs is byte-identical to MkPFS's unsigned PS5 layout; the reader validates
  the flat path table and collision resolver.
- Inspect: cover, firmware, backport and embedded DLC detection.
- Release workflow creates a draft pre-release for v*-suffixed tags.

Test release: not every format has been hardware-tested on a console yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:55:36 +03:00

12 lines
448 B
Bash
Executable File

#!/usr/bin/env bash
# Generate the seed corpora (fuzz/corpus/<target>/) with this project's own writers. Stable
# Rust is enough. Then, for example:
#
# fuzz/seed.sh
# cd fuzz && cargo +nightly fuzz run ufs2 -- -max_total_time=60
#
# Findings land in fuzz/artifacts/<target>/; replay one with `cargo +nightly fuzz run <target> <file>`.
set -euo pipefail
cd "$(dirname "$0")"
cargo run --quiet --release -p ps5-dump-forge-fuzz-seedgen -- corpus