Files
chimera-gfx-Public/docs/runtime/phase-0.9e-r2-inner-archive-correlation.md
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

69 lines
3.0 KiB
Markdown

# Phase 0.9E-R2 inner archive correlation
Date: 2026-07-19
Result: `INNER_ARCHIVE_HASH_MISMATCH`
Phase 0.9E-R excluded an outer byte match. R2 separately tests the plausible
repack case by comparing complete inner `archive.dat` bytes.
## Local identity
| Object | Size | SHA-256 |
|---|---:|---|
| local outer ZIP | 504159435 | `805e3f87f0c371223619ffc7d3a7b3c0d41a1fae8a8b1171d9e2f162659e8291` |
| local `PS5/EXPORT/BACKUP/202606102126_00/archive.dat` | 504365056 | `6439834e8856d45b6d6fe699b74c35ca6985a199ea8ecf3e398c018d37be2d55` |
## Mandatory official candidate
The exact official Gezine/Y2JB 1.6 asset
`Y2JB_backup_1.6.4.03.zip` was downloaded once from its GitHub release URL.
Resume and retry were disabled. The closed and reopened file was 504395044
bytes and its locally calculated SHA-256 was
`b01b4f442327f9eca90ffc4506dfa58249e4ac70cb9d7488c856c9e8dfaf37b4`,
equal to GitHub's official digest.
It was not executed or restored. Static ZIP inventory:
| Entry | Method | Compressed | Uncompressed | CRC32 | Timestamp | Entry SHA-256 |
|---|---:|---:|---:|---|---|---|
| `PS5/` | 0 | 0 | 0 | `00000000` | `2026-06-09 04:15:20` | empty SHA-256 |
| `PS5/EXPORT/` | 0 | 0 | 0 | `00000000` | `2026-06-09 04:15:20` | empty SHA-256 |
| `PS5/EXPORT/BACKUP/` | 0 | 0 | 0 | `00000000` | `2026-06-09 04:15:20` | empty SHA-256 |
| `PS5/EXPORT/BACKUP/202606090510_00/` | 0 | 0 | 0 | `00000000` | `2026-06-09 04:15:20` | empty SHA-256 |
| `PS5/EXPORT/BACKUP/202606090510_00/archive.dat` | 8 | 504394122 | 504496128 | `7db3b89a` | `2026-06-09 05:15:58` | `3e1f0867d5d8362cbf722d51d0e68c26243d6b33d78460d978580b510c854212` |
The four directory entries use Unix create-system 3, create/extract version
20, external attributes 1107230720, and empty comments. The inner entry uses
create system/version 3/20, extract version 20, flag bits 8, external
attributes 2176188416, header offset 315, and an empty comment.
## Full inner comparison
| Property | Local inner | Official inner |
|---|---:|---:|
| size | 504365056 | 504496128 |
| SHA-256 | `6439834e...37be2d55` | `3e1f0867...0c854212` |
| complete bytes equal | no | no |
The size differs by 131072 bytes. Complete streaming comparison and both
hashes disagree. Classification is `INNER_ARCHIVE_HASH_MISMATCH`, so the
local outer cannot be classified `REPACKAGED_OFFICIAL_BACKUP`.
## Community comparison performed
The one source-motivated community download was
owendswang/Y2JB-P2JB-bdj_unpatch release `v1.4-autoloader`,
`PS5-7.61-backup-Y2JB+autoloader-20260609-en.zip`. GitHub and local size were
504425435 bytes; both SHA-256 values were
`8552d7c3c7bb3f078d967f56dfe1b488b37e3ed13e10c5fe97ae222482d56897`.
Its inner `PS5/EXPORT/BACKUP/202606100638_00/archive.dat` is 504627200 bytes,
CRC32 `cf138df3`, and SHA-256
`d4f9b1ba4e32af175a3431a7734085d5420370ebb79f9a32852eb824a90e190e`.
It is neither the same size, hash, nor bytes as the local inner:
`INNER_ARCHIVE_HASH_MISMATCH`.
Outer mismatch did not substitute for inner analysis. The negative inner
results now independently exclude both downloaded candidates.