Skip to content

Releases: blacktop/ipsw

v3.1.647

24 Dec 04:17
74edcfd

Choose a tag to compare

Changelog

New Features

  • f64f267: feat(extract): add 'ident' flag for selecting specific RestoreRamDisk and update DMG extraction options (@blacktop)
  • 739f4f2: feat(keys): add lookup option for decryption keys from theapplewiki.com and refactor key retrieval logic (@blacktop)
  • 8501bb2: feat(macho): NEW 'hidden' ipsw macho decrypt command #964 (@blacktop)

Bug fixes

  • d002a02: fix(devicetree): improve error messages for Img4 and Img3 decryption failures Dumping DeviceTree of iOS 9.0 IPSW fails (@blacktop)
  • 74edcfd: fix(disass): simplify model selection logic in Decompile function (@blacktop)
  • 4a53ab8: fix(macho): add build constraint for darwin and cgo #964 (@blacktop)

Dependency updates

Summary

Full Changelog: v3.1.646...v3.1.647

What to do next?

prerelease 2025-12-23T05:34:45Z (74edcfd6e)

23 Dec 05:45
74edcfd

Choose a tag to compare

Changelog

  • 74edcfd fix(disass): simplify model selection logic in Decompile function
  • 5b5e28e chore(deps): bump deps
  • f64f267 feat(extract): add 'ident' flag for selecting specific RestoreRamDisk and update DMG extraction options
  • 4a53ab8 fix(macho): add build constraint for darwin and cgo #964
  • d0f5264 Create wp.go
  • 8501bb2 feat(macho): NEW 'hidden' ipsw macho decrypt command #964
  • 739f4f2 feat(keys): add lookup option for decryption keys from theapplewiki.com and refactor key retrieval logic
  • d002a02 fix(devicetree): improve error messages for Img4 and Img3 decryption failures Dumping DeviceTree of iOS 9.0 IPSW fails (fixes #966)

v3.1.646

21 Dec 05:58
215aed0

Choose a tag to compare

Changelog

New Features

  • e5c7ed3: feat(aea): implement in-place decryption and buffer pooling for efficiency (@blacktop)
  • 6840fe2: feat(ai): integrate ACP support for additional LLM providers and update documentation #997 (@blacktop)

Bug fixes

  • 2215a0c: fix(decrypt): add fallback to pure Go implementation if 'aea' binary fails #999 (@blacktop)

Dependency updates

Summary

Full Changelog: v3.1.645...v3.1.646

What to do next?

v3.1.645

17 Dec 18:49
6e9f98c

Choose a tag to compare

Changelog

Bug fixes

  • 1dc2b6a: fix(git): add ignore_tags for prerelease to prevent GitHub compare API issues (@blacktop)

Dependency updates

Other work

  • 3eac145: chore(ents): update entitlements DB for iOS [skip ci] (@github-actions[bot])
  • 9c5ad88: chore(ents): update entitlements DB for macOS [skip ci] (@github-actions[bot])
  • 019ef4e: chore(fcs): bump fcs keys (@blacktop)
  • c82ed1e: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • df9bc34: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • 6e9f98c: chore(homebrew): update manpages configuration for ipsw (fix later) (@blacktop)

Summary

Full Changelog: v3.1.644...v3.1.645

What to do next?

v3.1.644

13 Dec 02:26
761eca8

Choose a tag to compare

Changelog

New Features

  • 365ad6b: feat(symbolicate): apply kernel symbols and enrich peek disassembly (@blacktop)

Bug fixes

Dependency updates

Documentation updates

Other work

  • 6f7e14d: chore(fcs): bump fcs keys (@blacktop)
  • abe2e63: chore(fcs): bump fcs keys (@blacktop)
  • 9cb9f5a: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • 638751d: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • d1937de: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 90356ce: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • f7c496a: chore(frida): update frida version (@blacktop)

Summary

Full Changelog: v3.1.643...v3.1.644

What to do next?

v3.1.643

05 Dec 23:16
1863e93

Choose a tag to compare

Changelog

New Features

  • 04f7fe7: feat(symbolicate): enhance kernelcache extraction for specific devices and improve logging (@blacktop)

Bug fixes

  • 5e7a69f: fix(crashlog): enhance kernelcache mapping for KernelTextExec frames (@blacktop)
  • 1863e93: fix(symbolicate): improve error logging and validation for symbolication and entitlement commands (@blacktop)

Other work

Summary

Full Changelog: v3.1.642...v3.1.643

What to do next?

v3.1.642

04 Dec 22:23
4774787

Choose a tag to compare

Changelog

Highlights

Generate an IDA Pro script to apply backtrace from panics.

ipsw symbolicate panic-full-2023-03-07-051014.329.ips  iPhone_4.7_P3_16.4_20E5212f_Restore.ipsw --ida

Screenshot 2025-12-04 at 3 33 44 PM

New Features

  • 4774787: feat(symbolicate): add IDAPython script generation for panic frames (@blacktop)

Summary

Full Changelog: v3.1.641...v3.1.642

What to do next?

v3.1.641

04 Dec 21:33
300515c

Choose a tag to compare

Changelog

Highlights

Add disassembly to panicked backtraces

ipsw symbolicate panic-full-2023-03-07-051014.329.ips iPhone_4.7_P3_16.4_20E5212f_Restore.ipsw --peek

Screenshot 2025-12-04 at 3 36 04 PM

New Features

  • caab399: feat(symbolicate): add --peek and --peek-count flags for disassembly around panic frames (@blacktop)

Bug fixes

  • ba8cb7e: fix(discord): enhance webhook message structure and error handling (@blacktop)
  • c52291e: fix(swift-dump): correct conditional formatting in flag validation (@blacktop)
  • 458d6e2: fix(swift-dump): simplify doDump logic in command (@blacktop)

Dependency updates

Other work

  • 206aaa9: chore(fcs): bump fcs keys (@blacktop)
  • b7e4769: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • ef2547b: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 504504a: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])

Summary

Full Changelog: v3.1.640...v3.1.641

What to do next?

v3.1.640

25 Nov 00:24
81e7853

Choose a tag to compare

Changelog

New Features

  • e5e0542: feat(device): make device-list-gen additive and warn about simulator devices #954 (@blacktop)

Bug fixes

Dependency updates

Other work

  • 4b2234d: chore(ents): update entitlements DB for iOS macOS [skip ci] (@github-actions[bot])
  • 66f0657: chore(ents): update entitlements DB for iOS macOS [skip ci] (@github-actions[bot])
  • 7b462b4: chore(fcs): bump fcs keys (@blacktop)
  • f423016: chore(fcs): bump fcs keys (@blacktop)
  • 3fc6937: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • 906ef93: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • 354fe1c: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])

Summary

Full Changelog: v3.1.639...v3.1.640

What to do next?

v3.1.639

19 Nov 02:49
44502d1

Choose a tag to compare

Changelog

Bug fixes

  • b8e8acb: fix: ipsw kernel dwarf --diff to only show kernels where BOTH KDKs have .dSYM folders for CPU (@blacktop)
  • aa63352: fix: ipsw kernel mig command on newer kernels (@blacktop)
  • f673b0c: fix: update dmg command usage and improve argument validation (@blacktop)

Dependency updates

Other work

  • 19f538f: chore(dep): bump dep (@blacktop)
  • 847d6d3: chore(fcs): bump fcs keys (@blacktop)
  • 44502d1: chore(fcs): bump fcs keys (@blacktop)
  • 3b9b0ca: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • 21192e3: chore(fcs-keys): update FCS keys (beta) [skip ci] (@github-actions[bot])
  • fb894ce: chore(fcs-keys): update FCS keys (stable,RC) [skip ci] (@github-actions[bot])
  • a8e7a8b: chore(fcs-keys): update FCS keys (stable,RC,beta) [skip ci] (@github-actions[bot])

Summary

Full Changelog: v3.1.638...v3.1.639

What to do next?