Changelog
Highlights
Three 🆕 llm providers for the ipsw disass --dec
commands 🎉
❱ ipsw dsc disass 22F5068a__iPhone17,1/dyld_shared_cache_arm64e --vaddr 0x2532DB59C --demangle --dec --llm openai
• Loading symbol cache file...
? Select model to use: "gpt-4.1"
int update_lockdown_mode_state(void) {
// Stack canary setup
uintptr_t stack_canary = *__stack_chk_guard;
// Prepare sysctlbyname arguments
const char *name = "security.mac.lockdown_mode_state";
int value = 0;
size_t value_len = 8;
int result = sysctlbyname(name, &value, &value_len, NULL, 0);
// If sysctlbyname succeeded and value == 1, set byte to 1, else 0
unsigned char lockdown_mode = (result == 0 && value == 1) ? 1 : 0;
*(volatile unsigned char *)(&LockdownMode) = lockdown_mode;
// Stack canary check
if (stack_canary != *__stack_chk_guard)
__stack_chk_fail();
return 0;
}
New Features
- 7f9502f: feat: add
claude
as--llm
provider toipsw disass --dec
cmds (@blacktop) - 4e42e9c: feat: add
openai
as--llm
provider foripsw disass --dec
cmds (@blacktop) - f60698a: feat: add support for local LLM provider via
--llm ollama
flag foripsw
disass --dec
cmds (@blacktop)
Bug fixes
Other work
Summary
Full Changelog: v3.1.599...v3.1.600
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky