Releases: blacktop/ipsw
Releases · blacktop/ipsw
v3.1.482
v3.1.481
Changelog
New Features
- b0fa17f: feat: add 🆕
--exclave
flag toipsw extract
cmd (shout-out to @justtryingthingsout) (@blacktop)
Dependency updates
- f4bfaf2: chore(deps): bump deps (@blacktop)
- ce772cd: chore(deps): bump github.com/PuerkitoBio/goquery from 1.9.1 to 1.9.2 (#461) (@dependabot[bot])
- a274214: chore(deps): bump github.com/docker/docker (#462) (@dependabot[bot])
- 54ee481: chore(deps): bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#469) (@dependabot[bot])
- bb50fe4: chore(deps): bump go-macho (@blacktop)
- b70e03f: chore(deps): bump go-macho (w/ objc type decoding fixes) (@blacktop)
- a42c71c: chore(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#468) (@dependabot[bot])
- db9c5bd: chore(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (#466) (@dependabot[bot])
- fd61965: chore(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 (#464) (@dependabot[bot])
- 8690c54: chore(deps): bump golang.org/x/term from 0.19.0 to 0.20.0 (#465) (@dependabot[bot])
Other work
Summary
Full Changelog: v3.1.480...v3.1.481
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.480
Changelog
Bug fixes
- bcc095d: fix: objc type decoding (@blacktop)
- 5ad4bc9: fix: types with protocol qualified are not built-ins (#451) (@t0rr3sp3dr0)
Dependency updates
Documentation updates
- e9864c7: docs: Update install instructions for MacPorts (#460) (@TheRealKeto)
- 37b01b6: docs: Update outdated commands and options (#459) (@TheRealKeto)
Summary
Full Changelog: v3.1.479...v3.1.480
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.479
Changelog
New Features
- 9a4d53d: feat: showing
tbd
commands some love and adding--generic
flag to add ALL targets #439 (@blacktop)
Bug fixes
- bc6e7ef: fix:
ipsw class-dump --xcfw
XCFramework generation #409 (@blacktop) - c21e4bb: fix: tbd to use NEW go-macho func
BuildVersions
(@blacktop)
Dependency updates
Summary
Full Changelog: v3.1.478...v3.1.479
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.478
Changelog
Bug fixes
- 02616e6: fix:
ipsw dl appledb
cmd which defaults to using git will use the bin if installed othewise will use a pure Go git implementation (@blacktop)
Documentation updates
Other work
- b832ba4: chore:
hide
ipsw update
command as it's unnecessary now that we support all the major pkg managers (@blacktop)
Summary
Full Changelog: v3.1.477...v3.1.478
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.477
Changelog
New Features
Bug fixes
Summary
Full Changelog: v3.1.476...v3.1.477
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.476
Changelog
New Features
- b9690a6: feat: add
ipsw idev amfi dev
command 🥃 (@blacktop) - 96a8640: feat: generate imports for protocols (#452) (@t0rr3sp3dr0)
Bug fixes
- 508b9b8: fix:
ipsw swift-dump
config parsing typos #454 (@blacktop) - 8014888: fix: several objc/swift parsing bugs (@blacktop)
Dependency updates
- 0a1195a: chore(deps): bump deps (@blacktop)
- 77036e6: chore(deps): bump github.com/docker/docker (#455) (@dependabot[bot])
Other work
- ce0a1a3: chore: add
--demangle
flag toipsw class-dump
cmd (same as-V
) (@blacktop) - fdd6d26: chore: add
--spm
placeholder toipsw class-dump
cmd to generate full Swift Package from DSC dylib (@blacktop) - 421dfe1: chore: add some more flag validation to
ipsw swift-dump
cmd (@blacktop)
Summary
Full Changelog: v3.1.475...v3.1.476
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.475
Highlight
Why
- download
iBoot
via partialzip - extract the payloads
- lookup the decryption keys
- decrypt the payloads
When you can just...
❯ ipsw dl ipsw --device iPhone15,2 --version 16.6 --pattern 'iBoot.*im4p$' --decrypt
• Parsing remote IPSW build=20G75 device=iPhone15,2 signed=false version=16.6
• Downloading files matching pattern "iBoot.*im4p$"
1.27 MiB / 1.27 MiB [==========================================================| ✅ ] 604.21 KiB/s
1.27 MiB / 1.27 MiB [==========================================================| ✅ ] 1.14 MiB/s
242.00 b / 242.00 b [==========================================================| ✅ ]
242.00 b / 242.00 b [==========================================================| ✅ ]
• Created 20G75__iPhone15,2/Firmware/all_flash/iBoot.d73.RELEASE.im4p
• Created 20G75__iPhone15,2/Firmware/all_flash/iBoot.d73.RESEARCH_RELEASE.im4p
• Created 20G75__iPhone15,2/Firmware/all_flash/iBootData.d73.RELEASE.im4p
• Created 20G75__iPhone15,2/Firmware/all_flash/iBootData.d73.RESEARCH_RELEASE.im4p
• Searching for keys to decrypt files
• Decrypted 20G75__iPhone15,2/Firmware/all_flash/iBoot.d73.RELEASE.im4p.dec
• Decrypted 20G75__iPhone15,2/Firmware/all_flash/iBootData.d73.RELEASE.im4p.dec
• Decrypted 20G75__iPhone15,2/Firmware/all_flash/iBootData.d73.RESEARCH_RELEASE.im4p.dec
• Decrypted 20G75__iPhone15,2/Firmware/all_flash/iBoot.d73.RESEARCH_RELEASE.im4p.dec
😎
Changelog
New Features
- a09f62f: feat: add 🆕
--decrypt
flag toipsw dl ipsw
to attempt to lookup and use keys for--pattern
files (@blacktop)
Bug fixes
- 00fb34f: fix: add better error handling to
ipsw dl keys
cmd (@blacktop) - 8f6bd0a: fix: swift bind lookups (@blacktop)
Dependency updates
Summary
Full Changelog: v3.1.474...v3.1.475
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.474
Changelog
New Features
- 02e8198: feat: add 🆕
ipsw dl keys
cmd to scrape FW keys from the wiki @justtryingthingsout (@blacktop)
Bug fixes
- aa6a0e8: fix: add ratelimit to
ipsw dl git
and add--latest
flag to grab only latest tag (@blacktop) - 3cba994: fix: parsing objc binds from DSC dylibs (@blacktop)
Dependency updates
Other work
- 632493e: chore: minor improvements to
ipsw dl keys
@justtryingthingsout (@blacktop)
Summary
Full Changelog: v3.1.473...v3.1.474
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
v3.1.473
Changelog
Bug fixes
- 648ea71: fix:
ipsw class-dump --headers
add edge case where you are dumping Foundation #448 (@blacktop) - 1e4cf44: fix:
ipsw class-dump
category class name bind lookup #445 (@blacktop) - 4c16244: fix: objc class superclass and isa bind lookups #445 (@blacktop)
Dependency updates
- 86164aa: chore(deps): bump github.com/docker/docker (#450) (@dependabot[bot])
Summary
Full Changelog: v3.1.472...v3.1.473
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon