Commit Graph
20 Commits
Author SHA1 Message Date
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 5de6fed777 chore: use go-macho's swift demangle + remove internal one 2025-10-30 09:16:39 -06:00
blacktop d02be9375e chore: stringer changes 2025-10-19 13:15:37 -06:00
blacktop 9ba821eca3 Update image.go 2025-08-06 00:25:09 -06:00
blacktop ca27345d35 fix: ipsw car handle KEYFORMATWORKAROUND blocks #823 2025-08-05 22:16:35 -06:00
blacktop 07c6acb0fb chore(deps): update go-termimg 2025-07-13 16:05:34 -06:00
blacktop a19e6b884b Update image.go 2025-06-29 13:42:27 -06:00
blacktop 6cca9a980d refactor: replace interface{} with any and simplify loop constructs 2025-03-26 22:53:29 -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 418a68cf28 fix: ipsw idev img nonce --qr-code --qr-size 512 to output to VSCode terminal as well as iTerm2 2023-09-08 00:13:17 -06:00
blacktop da9f522dbc feat: add NEW ipsw idev nonce --qr-code command 2023-06-19 15:11:44 -06:00
blacktopandGitHub 845606b838 feat: 🆕 ipsw diff command 🥝 (#211) 2023-03-22 11:17:18 -06:00
blacktop 3013d46827 Update car.go 2023-03-20 12:37:24 -06:00
blacktop 8b571055cf Update car.go 2023-03-20 02:24:19 -06:00
blacktop e10187cd73 feat: working on 🚧 asset car parser w/ 🆕 *hidden* ipsw car command 2023-03-20 02:05:47 -06:00