Releases: blacktop/ipsw
Releases · blacktop/ipsw
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
v3.1.521
Changelog
New Features
- d00d0bf: feat: add ability to use --pattern for regex (SLOW) search OR multi string (FAST) search via pos args/stdin (@blacktop)
Documentation updates
Other work
Summary
Full Changelog: v3.1.520...v3.1.521
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.520
Changelog
Bug fixes
- 24a64fc: fix: thread config.yml
daemon
pem-db
config throughipsw
API routes that can use it (@blacktop)
Other work
- 170b22e: chore: add iOS18b3/macOS15b3 revision fcs-keys (@blacktop)
- a342667: chore: standardize config yml
pem-db
field betweenipsw
andipswd
(@blacktop)
Summary
Full Changelog: v3.1.519...v3.1.520
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.519
Changelog
New Features
- 90ae49d: feat: add addr to
ipsw kernel dwarf --name
lookups (@blacktop) - 472ae48: feat: initial POC of 🆕 'hidden' kernel symbolicate command (#516) (@blacktop)
Bug fixes
- cb4fe02: fix: GenerateDiffInfo to use the map version of GetCStrings (@blacktop)
- 1d68a23: fix: GenerateDiffInfo to use the map-map version of go-macho's GetCStrings (@blacktop)
Dependency updates
- f7ecc54: chore(deps): bump deps (@blacktop)
- ed96ab9: chore(deps): bump deps (@blacktop)
- f19b3bc: chore(deps): bump go-macho (@blacktop)
- 72f7c77: chore(deps): bump go-macho (@blacktop)
Documentation updates
Summary
Full Changelog: v3.1.518...v3.1.519
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon