Releases: blacktop/ipsw
Releases · blacktop/ipsw
v3.1.491
Changelog
Bug fixes
Dependency updates
- 9f081ec: chore(deps): bump goreleaser/goreleaser-action from 5 to 6 (#485) (@dependabot[bot])
- a76c468: chore(deps): bump libc (@blacktop)
Other work
Summary
Full Changelog: v3.1.490...v3.1.491
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.490
Changelog
Bug fixes
Dependency updates
Documentation updates
Other work
- 235fdcd: chore: add MemoryStatus to ips output + more 309 fields (@blacktop)
- 2e4d626: chore: add warning to
ipsw macho patch rm
cmd for LC_DYLIB type LCs (@blacktop) - 4fd87e7: chore: make panic ZoneInfo optional (@blacktop)
- 1d67248: chore: reorg
ipsw macho patch
cmd intoadd
,mod
andrm
sub cmds (@blacktop) - 3bd6fb9: chore: revert frida due to build errors (@blacktop)
Summary
Full Changelog: v3.1.489...v3.1.490
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.489
Changelog
New Features
- 3230154: feat: add
--all
and--running
filter flags toipsw symbolicate
cmd to filter proc/threads output (@blacktop) - fc4393c: feat: add support for
--demangle
toipsw symbolicate
for panics (@blacktop)
Bug fixes
Dependency updates
Other work
Summary
Full Changelog: v3.1.488...v3.1.489
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.488
Changelog
Bug fixes
- 4b759ac: fix: crashlog output formatting (@blacktop)
- e872fdd: fix: do not truncate panic msg (@blacktop)
- 589740c: fix: panic Symbolicate210 for FS MachOs w/o UUIDs (@blacktop)
- 886cd04: fix: panic loaded kext regex (@blacktop)
- b2ea580: fix: wrap errors in ForEachMachoInIPSW properly (@blacktop)
Dependency updates
Other work
- b9cfb22: chore: add more parsed fields for panic 210 logs (@blacktop)
- 2f8617b: chore: crashlog output formatting (@blacktop)
- 0af5670: chore: panic fields are optional (@blacktop)
Summary
Full Changelog: v3.1.487...v3.1.488
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.487
Changelog
New Features
Bug fixes
- 843022a: fix: properly handle cpp templates (#481) (@t0rr3sp3dr0)
Dependency updates
- abc0a27: chore(deps): bump go-macho (@blacktop)
- 987889b: chore(deps): bump go-macho (@blacktop)
- 0495f05: chore(deps): bump go-macho again (@blacktop)
- 95d3478: chore(deps): bump viper (@blacktop)
Other work
- 2b5ccd5: chore: add debug log to kernelcache extraction for single slice fat machos (@blacktop)
- 7236fb6: chore: make
ipsw img4
cmds--output
flag consistant (@blacktop) - 719d646: chore: rm deprecated rand.Seed from utils.go (@blacktop)
Summary
Full Changelog: v3.1.486...v3.1.487
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.486
Changelog
Bug fixes
- 93cc575: fix:
ipsw dl ipsw --pattern --decrypt
to use iv/key AND keybag (@blacktop) - 91d50e9: fix:
ipsw img4 dec
cmd if not --output given (@blacktop) - b903e79: fix: parsing 109 crashlogs (@blacktop)
Dependency updates
- 7704d0e: chore(deps): bump dep (@blacktop)
- 7c22c05: chore(deps): bump go-playground/validator (@blacktop)
- a4e7cbe: chore(deps): bump mpb to v8 (@blacktop)
Documentation updates
- 311ad06: fix: re-enabled full text search #479 (@blacktop)
- 59f607c: fix: 2nd attempt at #479 (@blacktop)
- 57043fd: fix: 3rd attempt at #479 (@blacktop)
- 7fbf6fd: docs: bump docusaurus (@blacktop)
- f64889d: docs: update CLI docs (@blacktop)
Summary
Full Changelog: v3.1.485...v3.1.486
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.485
Changelog
New Features
- a3f8762: feat: add
--dyld
flag toipsw dl ota --type ota
command (@blacktop) - 128d9f5: feat: add non-JSON output for
ipsw dtree
command (@blacktop)
Dependency updates
Other work
- b02fd4d: chore: add LC_NOTE support to MachO.bt (@blacktop)
- dc848ba: chore: add
regions
type support to devicetree pkg (@blacktop) - dd3c934: chore: dump -V dtree as non-JSON in bundle v4 parsing (@blacktop)
Summary
Full Changelog: v3.1.484...v3.1.485
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.484
Changelog
New Features
Bug fixes
- 48a0e4d: fix:
ipsw kernel ctfdump
FUNCTION dump output fmt (@blacktop) - 1386c7a: fix:
ipsw macho search --sym
cmd when MachO has no symtab #471 (@blacktop) - b83fd1c: fix: intel macOS lazy slide-info v2 parsing 'better-er' (@blacktop)
Dependency updates
Summary
Full Changelog: v3.1.483...v3.1.484
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.483
Changelog
New Features
- 2808e45: feat: add ability to support parsing 'raw' device tree bytes to
ipsw dtree
command (@blacktop) - ec3f228: feat: add support for 🆕 ExclaveOS DMG (@blacktop)
Bug fixes
- 35de898: fix: DSC slide-info v5 for macOS arm64e (@blacktop)
- 184564c: fix: lazy slide-info application for macOS intel DSC #478 (@blacktop)
Dependency updates
Other work
Summary
Full Changelog: v3.1.482...v3.1.483
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.482
Changelog
Hightlight
ExclaveCore Bundle Extractor/Splitter
Extract
❯ ipsw extract --exclave iPad16,3,iPad16,4,iPad16,5,iPad16,6_17.5.1_21F90_Restore.ipsw
• Extracting Exclave Bundle
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/SYSTEM/kernel
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/brkr_artifact
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/roottask
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/DeviceServer
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/EXDisplayPipeDriver
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/conclave_launcher
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/pmm_exclave
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/scheduler
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/sharedcache
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/sharedmem
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/sharedmem-v2
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/stackshot_server
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/APP/xnuproxy
Split
❯ ipsw extract --pattern 'exclavecore' iPad16,3,iPad16,4,iPad16,5,iPad16,6_17.5.1_21F90_Restore.ipsw
• Extracting files matching pattern "exclavecore"
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE.im4p
• Created 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE.restore.im4p
❯ ipsw img4 extract 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE.im4p
• Extracting payload to file 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE.im4p.payload
❯ ipsw fw exc 21F90__iPad16,3_4_5_6/Firmware/image4/exclavecore_bundle.t8132.RELEASE.im4p.payload --output /tmp
• Extracting Exclave Bundle
• Created /tmp/SYSTEM/kernel
• Created /tmp/APP/brkr_artifact
• Created /tmp/APP/roottask
• Created /tmp/APP/DeviceServer
• Created /tmp/APP/EXDisplayPipeDriver
• Created /tmp/APP/conclave_launcher
• Created /tmp/APP/pmm_exclave
• Created /tmp/APP/scheduler
• Created /tmp/APP/sharedcache
• Created /tmp/APP/sharedmem
• Created /tmp/APP/sharedmem-v2
• Created /tmp/APP/stackshot_server
• Created /tmp/APP/xnuproxy
Bug fixes
Summary
Full Changelog: v3.1.481...v3.1.482
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon