Files
chimera-gfx-Public/docs/runtime/phase-0.9e-r-official-release-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

126 lines
7.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Phase 0.9E-R official Y2JB release correlation
Date: 2026-07-18
Result: `OFFICIAL_RELEASE_NO_MATCH`
Overall classification: `LOCAL_BACKUP_NOT_CORRELATED`
This was a bounded host-side investigation. Public network access was limited
to official `Gezine/Y2JB` GitHub repository, API, tag, release, asset metadata,
and source-archive URLs. No PS5 address, request, connection, transfer,
payload, target build, restore, or execution was used.
## Local evidence captured before network access
| Field | Value |
|---|---|
| path | `<local-download>/Y2JB-Autoloader-403-1240.zip` |
| size | `504159435` |
| SHA-256 | `805e3f87f0c371223619ffc7d3a7b3c0d41a1fae8a8b1171d9e2f162659e8291` |
| creation UTC | `2026-06-23T14:10:39.0466596Z` |
| modification UTC | `2026-06-23T14:11:10.6992328Z` |
| ZIP comment | empty |
| first 64 bytes | `504b030414000000000041abca5c000000000000000000000000040000005053352f504b030414000000000041abca5c0000000000000000000000000b000000` |
| last 64 bytes | `76652e6461740a0020000000000001001800c065678d17f9dc0100000000000000000000000000000000504b050600000000050005000a020000abda0c1e0000` |
| Zone.Identifier | 327 bytes; SHA-256 `70928a3d66cbb9f584596414c4fe535b498dd5ed7c5f55bbeae4efeb146ea841` |
| local download indication | `ReferrerUrl` and `HostUrl` are MediaFire; exact volatile signed URL is retained only in the original ADS |
| browser records | exact filename absent from five bounded Chrome/Edge/Brave/Firefox history candidates |
The MediaFire marker is local provenance evidence, not evidence about the
bytes hosted there and not an official-source match.
### ZIP entries
The four directory entries use method 0, CRC `00000000`, flag bits 0, and
zero sizes. Central-directory metadata was captured without normalization:
| Name | Method | Compressed | Uncompressed | CRC32 | DOS timestamp | Header offset | External attr |
|---|---:|---:|---:|---|---|---:|---:|
| `PS5/` | 0 | 0 | 0 | `00000000` | `2026-06-10 21:26:02` | 0 | 16 |
| `PS5/EXPORT/` | 0 | 0 | 0 | `00000000` | `2026-06-10 21:26:02` | 34 | 16 |
| `PS5/EXPORT/BACKUP/` | 0 | 0 | 0 | `00000000` | `2026-06-10 21:26:54` | 75 | 16 |
| `PS5/EXPORT/BACKUP/202606102126_00/` | 0 | 0 | 0 | `00000000` | `2026-06-10 21:27:24` | 123 | 16 |
| `PS5/EXPORT/BACKUP/202606102126_00/archive.dat` | 8 | 504158629 | 504365056 | `522808c8` | `2026-06-10 21:27:28` | 187 | 32 |
All five entries use general-purpose flag bits 0. The archive entry reports
create system 0, create version 63, and extraction version 20.
The inner first 64 bytes are
`5349454341460000010000000000000001000000000000000300000000000000c6ff138694ca1d2701779aae67de1525e5158700e6158700e715870000000000`.
Only the `SIECAF` magic and bounded header were inspected. No new parsing,
decryption, or reverse engineering was attempted. Its previously established
SHA-256 remains
`6439834e8856d45b6d6fe699b74c35ca6985a199ea8ecf3e398c018d37be2d55`.
## Official inventory
Metadata came from:
- `https://api.github.com/repos/Gezine/Y2JB`;
- `https://api.github.com/repos/Gezine/Y2JB/releases?per_page=100`;
- `https://api.github.com/repos/Gezine/Y2JB/tags?per_page=100`.
The official API returned three releases and five tags.
| Version | Official state | Tag commit | Release publication | Source tree |
|---|---|---|---|---|
| 1.2 | changelog text only; no current tag or release | unknown; not guessed | none | no exact release tree |
| 1.2.1 | tag `Y2JB-1.2.1`; no current release | `6210f98c23552e6eb3c4c8981f72a200bb6121b2` | none | `928ceb979881a063457270dde4961ea4a06bc1fa` |
| 1.3 | release `Y2JB 1.3 (deprecated)`, tag `1.3` | `82e6bbf1935d5f41c3bd5bd9e6598cf90bb2e022` | `2026-05-25T14:29:41Z` | `df29ffe4d8131b5f8b0da1874e34b95a41f0660d` |
| 1.4 | tag `1.4`; no current release | `02eda2e772df629ecfe5a46459769bd8c994ef3e` | none | `ec06403b45f7b68e01eb5053f81277dee4910dd2` |
| 1.5 | release `Y2JB 1.5 (deprecated)`, tag `1.5` | `5fa556e6281229057dace3254b099f95261df386` | `2026-05-22T15:06:30Z` | `db364529c347f34b8ddb186f57bb61dab91113db` |
| 1.6 | release `Y2JB 1.6`, tag `1.6` | `0dbbf4e7e0203af7e5d101a3256c634edf4e3ba2` | `2026-06-09T14:54:35Z` | `c4344f43af7c268337437e6419548dba6f6bc211` |
The 1.6 release body contains the historical 1.2 through 1.5 changelogs. That
does not create missing release objects or identify an exact 1.2 commit.
## Metadata-first asset comparison
GitHub supplied SHA-256 digests for every current official asset. Each digest
and size excludes the local outer ZIP, so no large release asset was
downloaded.
| Tag | Asset ID | Official asset | Official size | Size delta vs local | Official SHA-256 | Result |
|---|---:|---|---:|---:|---|---|
| 1.6 | 442805805 | `Y2JB_backup_1.6.12.20.zip` | 498991521 | -5167914 | `9c097ed9000792507bcf307eff0802f40ee64dc047ab6de3d38acccc62d39dcc` | `NO_MATCH` |
| 1.6 | 442358421 | `Y2JB_backup_1.6.4.03.zip` | 504395044 | +235609 | `b01b4f442327f9eca90ffc4506dfa58249e4ac70cb9d7488c856c9e8dfaf37b4` | `NO_MATCH` |
| 1.6 | 442358388 | `Y2JB_download0_1.6.zip` | 315229037 | -188930398 | `d032954033c17acda47c41179a22fa09016ddd40a274f4e9afbb051e5d08d3bd` | `NO_MATCH` |
| 1.5 | 429350761 | `Y2JB_backup_1.5.zip` | 503863926 | -295509 | `91bc9fb38e62d2b34d0009dbfd6a46dffb379277eef3915dd0a1956f65462a45` | `NO_MATCH` |
| 1.5 | 429351154 | `Y2JB_download0_1.5.zip` | 336514975 | -167644460 | `f7e5debb2e4c6b3fe7224e549c4aaf9b273a178543cd0bfe84e37bc0521d590a` | `NO_MATCH` |
| 1.3 | 429415428 | `Y2JB_backup_1.3.7z` | 488117068 | -16042367 | `e63a6b8fe134ad93b8a6a3b332b98810598aff7dfb6703a226523143c3844dfb` | `NO_MATCH` |
| 1.3 | 429415862 | `Y2JB_download0_1.3.zip` | 336789664 | -167369771 | `c64ef5bc508e4d81395928a8a54b2832f2b37c9cd1603ec9e7e3bd6f5ad6b526` | `NO_MATCH` |
Asset creation/update times recorded by GitHub were:
- 1.6 `12.20`: `2026-06-09T14:52:35Z` / `14:53:10Z`;
- 1.6 `4.03`: `2026-06-09T03:33:57Z` / `03:34:40Z`;
- 1.6 `download0`: `2026-06-09T03:33:55Z` / `03:34:30Z`;
- 1.5 backup: `2026-05-25T12:46:49Z` / `12:47:34Z`;
- 1.5 `download0`: `2026-05-25T12:47:34Z` / `12:47:56Z`;
- 1.3 backup: `2026-05-25T14:27:41Z` / `14:28:29Z`;
- 1.3 `download0`: `2026-05-25T14:28:29Z` / `14:29:18Z`.
The 1.6 release labels its `4.03` backup for firmware 4.03 through 12.40 and
its `12.20`-named backup for 12.60 and later. Releases 1.3 and 1.5 are marked
deprecated. Their release bodies, and the 1.6 historical changelog, were
retained as descriptive metadata only; they do not establish local identity.
No asset has the local name, size, or SHA-256. An exact byte match is therefore
mathematically impossible for the inventoried assets without downloading
them. Downloading a digest-excluded 315504 MB object would add no evidence and
would violate the metadata-first rule.
## Decision
- correlation: `OFFICIAL_RELEASE_NO_MATCH`;
- identified local release: none;
- local outer-to-release association: none;
- large backup assets downloaded: zero;
- local backup classification: `LOCAL_BACKUP_NOT_CORRELATED`;
- Phase 0.9F offline design allowed: `false`.
This does not prove that the local package contains no official-derived
content. It proves that its outer bytes are not any current official
`Gezine/Y2JB` release asset.