Releases: blacktop/ipsw
Releases · blacktop/ipsw
v3.1.537
Changelog
Bug fixes
- 6d0e742: fix:
ipsw diff
new/removed MachO bug + a unit test 👀 well, would ya look at that (@blacktop) - 8e1fae6: fix:
ipsw dsc symaddr
min arg count set to 1 (@blacktop) - 64878f2: fix:
ipsw macho info --all-fileset-entries --json
cmd to output an array of JSON for the fileset and all it's entries 🐟 (@blacktop)
Dependency updates
Other work
Summary
Full Changelog: v3.1.536...v3.1.537
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.536
Changelog
Bug fixes
- ae4ee6c: fix:
ipsw kernel symbolicate
mig skip 0 KStubRoutines (@blacktop) - 4133e3d: fix:
ipsw macho lipo
non-universal error case #537 (@blacktop)
Dependency updates
- 0b244c3: chore(deps): bump deps (@blacktop)
- 07a6c4b: chore(deps): bump deps (@blacktop)
- 760e985: chore(deps): bump frida version (@blacktop)
- 47d1509: chore(deps): bump github.com/docker/docker (#535) (@dependabot[bot])
- 510a2da: chore(deps): bump golang from 1.22 to 1.23 (#534) (@dependabot[bot])
Documentation updates
- 95e9199: docs: add
ipsw kernel symbolicate
CLI docs (@blacktop) - c1fc718: docs: add first draft of kernel symbolication blog (@blacktop)
- 15df95a: docs: draft 3 of blog (@blacktop)
- 3a3b587: docs: fix blog links to symbolicator plugins (@blacktop)
- 5b185f8: docs: update docker usage extract guide (@blacktop)
- d864777: docs: update docusaurus (@blacktop)
- 18dd153: docs: upload 2nd draft of blog (@blacktop)
Other work
- cb4d8fb: chore: add simulator targets to .tbd generation (@blacktop)
- bf00d6d: chore: allow
--pattern
to be ran w/ipsw ota extract --kernel --dyld
(@blacktop)
Summary
Full Changelog: v3.1.535...v3.1.536
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.535
Changelog
New Features
Bug fixes
- 8b55aae: fix: rm extra 'bad path' check from Mount() (@blacktop)
- 6ef1a05: fix: use case-sentative slices.Contains where it makes sense (@blacktop)
Dependency updates
- 034b367: chore(deps): bump dep (@blacktop)
- 30dd667: chore(deps): bump go-macho (@blacktop)
- 4521812: chore(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#531) (@dependabot[bot])
- 3680337: chore(deps): bump sarisia/actions-status-discord from 1.14.6 to 1.14.7 (#532) (@dependabot[bot])
Documentation updates
- 22b3116: docs: bump docusaurus (@blacktop)
- 8e08793: docs: bump docusaurus (@blacktop)
- 23a29fe: docs: fix build (@blacktop)
- ef43217: docs: update CLI docs (@blacktop)
Other work
- 8a5d306: chore: change
ipsw diff
TOC to README (@blacktop) - ba4a696: chore: improve
ipsw macho info --strings
andipsw dsc macho --strings
output (@blacktop) - 8ee8d64: chore: update fcs-keys for iOS18b6, iOS18.1b2, macOS 15b6 and macOS 15.1b2 (@blacktop)
Summary
Full Changelog: v3.1.534...v3.1.535
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.534
Changelog
Bug fixes
Other work
- 88ba34c: chore: add
--build
,--latest
,--all
flags to theipsw dl kdk
cmd (@blacktop) - 01dc77a: chore: add
--deltas
flag toipsw dl appledb --type ota
cmd to grab ALL delta OTAs (@blacktop) - aadc3cd: chore: add
--json
toipsw ota info
cmd (@blacktop)
Summary
Full Changelog: v3.1.533...v3.1.534
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.533
Changelog
New Features
Bug fixes
- 2c08ac4: fix:
ipsw ssh
cmds remove default--key
value AND fix knowhosts file handing @TheRealKeto (@blacktop)
Dependency updates
- fb90de4: chore(deps): bump deps (@blacktop)
- 48a129a: chore(deps): bump deps (@blacktop)
- 2091dcc: chore(deps): bump sarisia/actions-status-discord from 1.14.5 to 1.14.6 (#529) (@dependabot[bot])
Documentation updates
Other work
- d8563cb: chore: add
--hex
toipsw symbolicate
to display function offsets as hex (rather than dec) (@blacktop) - 8fe1b8b: chore: add iOS18b5/macOS15b5 fcs-keys (@blacktop)
Summary
Full Changelog: v3.1.532...v3.1.533
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.532
Changelog
New Features
Bug fixes
Dependency updates
Other work
- a4397c6: chore: add
--dyld
toipsw ota extract
cmd (@blacktop) - 61ff9db: chore: add ability to get OTA Info from AEA OTAs (@blacktop)
- eac2a3a: chore: add more verbose error logging to AEA encrypt (@blacktop)
- 5d4f094: chore: add support for
--key-val
inipsw ota
extract
andls
cmds (@blacktop)
Summary
Full Changelog: v3.1.531...v3.1.532
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.531
Changelog
Dependency updates
Other work
Summary
Full Changelog: v3.1.530...v3.1.531
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.530
Changelog
New Features
- e9c0e80: feat: add
--range
toipsw ota extract --pattern
to greatly speed up the process if you know which payloadv2 files it is normally in (@blacktop)
Bug fixes
- 48a1c82: fix: AEA decrypt edge case where it says LZFSE but is NONE (@blacktop)
- 16757ae: fix:
ipsw dl ota --dyld
not using--dyld-arch
flag (@blacktop)
Dependency updates
Documentation updates
Other work
- db08f06: chore: add AI asset audiences for 18.1/15.1 (@blacktop)
- c0eb8b7: chore: add more decompressor support to AEA decrypt (@blacktop)
- e38499e: chore: add murmur checksum to AEA decypt (@blacktop)
- 360f702: chore: fill out more data structs and add HMAC verification to AEA decrypt code (@blacktop)
- fadb6e6: chore: fix error strings in AEA decrypt (@blacktop)
- 8ff9047: chore: minor cleanup (@blacktop)
- ea8fced: chore: update fcs-key.json (@blacktop)
Summary
Full Changelog: v3.1.529...v3.1.530
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.529
Changelog
New Features
- 9e17062: feat: add 'hidden'
ipsw pbzx
cmd to decompresspbzx
compressed files (@blacktop) - e6dbe42: feat: add
--key-val
flag toipsw fw aea
(@blacktop)
Other work
- 57f465c: chore(ci): add macOS OTA download test back in (@blacktop)
- 5c0ff8f: chore: add ability to list/extract from
payloadv2
files via/usr/bin/aa
😞 (@blacktop) - 36d0eef: chore: add error message about using
ipsw dl ota --kernel
etc on AEA OTAs (@blacktop) - 0ab6aaf: chore: add support for
--kernel
flag inipsw ota extract
cmd (@blacktop) - 15ff9e5: chore: improve
ipsw ota ls payload
output + minor refactoring (@blacktop) - 2afc57a: chore: mv
ipsw ota ls payload
cmd toipsw ota payload
(@blacktop)
Summary
Full Changelog: v3.1.528...v3.1.529
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.528
Changelog
New Features
Bug fixes
- 1775b9b: fix(regression): put DSC slide info pointer info back in JSON output (@blacktop)
- 5f329b3: fix:
ipsw macho disass
flag validation issue (@blacktop) - e4738ed: fix:
ipsw pl PLIST
cmd for positional arg (@blacktop) - f80a6b4: fix: add temp fix to
ipsw dsc symaddr
on iOS18 (@blacktop)
Documentation updates
Other work
- d44e971: chore(ci): remove OTA tests for now to see if any others fail (@blacktop)
- 3deb2ae: chore: add AEA fields to
ipsw dl ota --json
output (@blacktop) - 8153524: chore: add AEA key in
ipsw dl ota
filename (@blacktop) - 3d51166: chore: add a few more file detections to the
magic
pkg (@blacktop) - af0beee: chore: add future CPU placeholders (@blacktop)
- ca20cb8: chore: add support for aea.DecryptConfig and B64SymKey arg (@blacktop)
- 2ff2ae7: chore: rename OTA cmd vars (@blacktop)
Summary
Full Changelog: v3.1.527...v3.1.528
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon