Changelog
Highlights
ipsw disass --dec
commands now locally cache your chat responses so you don't waste time/money/GPUs asking for the same functions to be decompiled more than once. Also the caching prevents us from pinging the LLM providers for their model lists on every requests and hopefully fixes and issue w/ GH Copilot ratelimiting by caching the token
until it expires vs. grabbing a NEW one each time.
Decompiler syntax theme
I know not everyone loves nord
as much as I do, so now you can pick a different one w/ --dec-theme
and if you have the shell completions
installed you should be able to TAB-TAB to see a list of available themes to choose from.
Note
The old --llm
flag has been renamed to --dec-llm
to fit in with the rest of the --dec
family of flags
New Features
- f2b473a: feat: add caching for Copilot token and LLM models to decrease API calls and avoid rate limiting (@blacktop)
- 9937fe2: feat: add caching to
ipsw disass --dec
commands +--dec-theme
to config syntax theme (@blacktop)
Bug fixes
- 27eb048: fix:
ipsw dsc disass
--cache writing errors (auto try to create in tmp) (@blacktop) - 04db347: fix:
ipsw macho disass
auto symbol cache file create when source is in a read-only folder (@blacktop) - 4f553c6: fix: support for
--dec-nocache
(@blacktop)
Dependency updates
Documentation updates
Other work
Summary
Full Changelog: v3.1.601...v3.1.602
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky