Releases: blacktop/ipsw
Releases · blacktop/ipsw
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
v3.1.527
Changelog
New Features
- f929a93: feat: add
--extra
flag toipsw symbolicate
command to add folder to extra bins to include in the symbolication (@blacktop)
Bug fixes
Documentation updates
Other work
- 35a64e7: chore: add M4 and new iPad16,(3-6) #519 (@blacktop)
- 9f89101: chore: add routine number to
ipsw kernel mig
output (@blacktop) - baf40ee: chore: add skipped old MIG routine names (@blacktop)
Summary
Full Changelog: v3.1.526...v3.1.527
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.526
Changelog
Highlights
❯ ipsw kernel mig 22A5316j__iPad16,3_4_5_6/kernelcache.release.iPad16,3_4_5_6
New Features
- 14374af: feat: add
--lookup
toipsw kernel symbolicate
cmd to lookup an addr in a generatedsymbols.json
file (@blacktop) - 8b558b5: feat: add mig to
ipsw kernel symbolication
(@blacktop) - 0f653f9: feat: allow cmd
ipsw pl
to read from stdin (@blacktop) - c21208d: feat: 🆕
ipsw kernel mig
command (@blacktop)
Bug fixes
- 3981a0b: fix:
ipsw macho disass
MH_FILESET error (@blacktop) - 46c8cdf: fix:
ipsw macho dump
for MH_FILESET machos (@blacktop) - 2804ab4: fix:
ipsw symbolication
for kernelcache TEXT_EXEC and for when it goes out of the __text in the bt (@blacktop)
Dependency updates
- baa932c: chore(deps): bump deps (@blacktop)
- 8b7ca5a: chore(deps): bump deps (@blacktop)
- c7c230b: chore(deps): bump go-macho (@blacktop)
Other work
- 1ca8ca7: chore: add
--segment
flag toipsw macho dump
to dump a __SEGMENT (@blacktop) - 507b167: chore: add new 'hidden' config flag
--config-quiet
to suppress the "Using config file: " message (@blacktop) - 6b1cf91: chore: add support for more panic string fields (@blacktop)
Summary
Full Changelog: v3.1.525...v3.1.526
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.525
Changelog
New Features
Bug fixes
- 79d8d1e: fix: don't use tabwriter for
ipsw dsc macho --symbols
cmd (@blacktop) - ff1c7cc: fix: don't use tabwriter for
ipsw macho info --symbols
cmd (@blacktop) - 5d9286a: fix: kernel no sigs warning log msg (@blacktop)
Dependency updates
Documentation updates
Other work
- 58ef70a: chore: add JSON
--schema
flag toipsw kernel sym
cmd (@blacktop) - 2b253d3: chore: add iOS18b4 and macOS15b4 fcs-keys (@blacktop)
Summary
Full Changelog: v3.1.524...v3.1.525
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.524
Changelog
New Features
- 697e729: feat: add
--rc
flag toipsw dl appledb
command (@blacktop) - ecc46ab: feat: add
--show-latest
toipsw dl appledb
to show latest info as JSON (@blacktop) - bed5d07: feat: add filtering to
ipsw dl appledb
(@blacktop)
Bug fixes
Dependency updates
Other work
- b16b5ad: chore: add
--test
toipsw kernel sym
cmd (@blacktop) - c4608aa: chore: be explicit via
--release
flag inipsw dl appledb
cmd to filter beta/rc (@blacktop) - 3cdb802: chore: detect macOS IPSWs when running
ipsw diff
(@blacktop) - dd19252: chore: move kernel symbolication scripts/signatures into their own repo (@blacktop)
- 7c017dd: chore: reorg signature code (@blacktop)
- a391fda: chore: switch from pkl to JSON for symbolication signature format (@blacktop)
Summary
Full Changelog: v3.1.523...v3.1.524
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.523
Changelog
New Features
- a17acf1: feat: add 'symbolicate.py' IDA plugin to use JSON output from kernel symbolication (@blacktop)
- 23e9e4a: feat: add kernel symbolication support to
ipsw symbolicate panic IPSW
cmd (@blacktop)
Bug fixes
- 62f7e59: fix: also thread
pem-db
config throughipswd
/extract
routes (@blacktop) - a6d3c48: fix: formatting fix to IDA symbolicate plugin (@blacktop)
- ca7a420: fix: generate.py (@blacktop)
- 45db2a0: fix: generate.py string fixing (@blacktop)
Dependency updates
Other work
- 227d7ac: chore: add version range check to signatures (@blacktop)
- 42ae872: chore: adding initial kernel symbolication support to
ipswd
's/syms/scan
API (@blacktop) - b7c858b: chore: bump frida to 16.4.4 (@blacktop)
- c24583a: chore: improve
ipsw kernel symbolicate
cmd UX (@blacktop) - 1993f93: chore: use getenv more in IDApy script (@blacktop)
Summary
Full Changelog: v3.1.522...v3.1.523
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.522
Changelog
Bug fixes
- 730b480: fix: issue where last item in file cat-ed to
ipsw dsc str
command wasn't parsed (@blacktop)
Summary
Full Changelog: v3.1.521...v3.1.522
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon