blacktop
|
9454304f6b
|
chore(deps): bump deps
|
2026-04-07 10:20:17 -06:00 |
|
blacktop
|
691cb7a30e
|
chore: go fix pkg/car
|
2026-04-06 11:02:22 -06:00 |
|
blacktop
|
4968749982
|
feat(car): improve Asset Catalog extraction and fix decode errors
Port feat/car branch to master with targeted fixes:
- PaletteImage: RE'd 0xcafef00d CoreUI palette format with variable
palette count (uint16), fixing extraction for gamut variants
- Deepmap2 EOF: cap KCBC continuation reads to element chunk count
and fix fragment copy overflow
- GA8 bounds: prevent panic when pixel data is shorter than dimensions
- CLI: restore -x/--export flag, fix -o empty-string MkdirAll crash
- Unknown pixel formats (SVG) log instead of aborting the parse
- Remove panic in deepmap palette compression path
- Clean up commented-out debug file writes
Deepmap2 wide-gamut variants remain unsupported (require Apple's
proprietary vImageDeepmap2Decode from the Accelerate framework).
Primary renditions always extract correctly.
fixes #823
|
2026-04-06 10:15:02 -06:00 |
|
blacktop
|
8e6f2c554b
|
chore: modernize to 1.26
Refactor string concatenation to use strings.Builder for improved performance in multiple files
|
2026-02-12 10:02:01 -07:00 |
|
blacktop
|
ca27345d35
|
fix: ipsw car handle KEYFORMATWORKAROUND blocks #823
|
2025-08-05 22:16:35 -06:00 |
|
blacktop
|
9d101bf4ac
|
chore(deps): bump deps
|
2025-02-24 19:19:02 -07:00 |
|
blacktop
|
d3e07d97be
|
chore(deps): go back to previous way with dev-deps
|
2024-07-05 12:10:53 -06:00 |
|
blacktop
|
aae88ad062
|
chore(deps): add dev-deps to go.mod 🥃
|
2024-07-02 22:33:14 -06:00 |
|
blacktop
|
e10187cd73
|
feat: working on 🚧 asset car parser w/ 🆕 *hidden* ipsw car command
|
2023-03-20 02:05:47 -06:00 |
|