This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user