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 --deccommands +--dec-themeto 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 disassauto 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