ipsw
iOS/macOS Research Swiss Army Knife
Discover how the IPSW AI decompiler selects and handles Objective‑C and Swift decompilation using different LLM models and auto‑detection for seamless code analysis.
How to Configure ipsw Using YAML Config Files and Environment VariablesLearn how to configure ipsw using YAML files and environment variables. Discover the precedence order for settings and control the ipsw CLI effectively.
ipsw Frida Integration: Dynamic Instrumentation for iOS ApplicationsLearn how ipsw integrates with Frida for dynamic instrumentation of iOS applications. Analyze processes in real-time with embedded Frida-Go and CLI commands.
How to Extract and Analyze Kernel Extensions (Kexts) from a KernelcacheLearn to extract and analyze kernel extensions kexts from a kernelcache using the ipsw toolkit. Get bundle IDs, versions, and load addresses with Go functions or a CLI command.
How to Search for Strings, Symbols, and Imports Within the dyld_shared_cacheEasily search for strings, symbols, and imports within the dyld_shared_cache using the ipsw CLI. Discover how to parse cache headers and scan Mach-O load commands effectively.
How ipsw Handles LZFSE Compression and Extracts PBZX Streams: A Technical Deep DiveExplore how ipsw handles LZFSE compression and extracts PBZX streams. Discover its Go FSE decoder and concurrent pipeline for efficient data processing. Learn the technical details.
How to Use the ipsw diff Command to Compare Firmware Versions EffectivelyLearn to effectively compare firmware versions using the ipsw diff command. Mount DMGs and diff Mach-O binaries byte-by-byte with the --fw flag for detailed insights.
Understanding dyld Cache Sliding: How ipsw Analyzes Slid vs Non-Slid BinariesLearn how dyld cache sliding randomizes load addresses and how ipsw analyzes slid vs non-slid binaries with dedicated CLI and library functions.
How to Use debugserver and SSH for Interaction with Jailbroken DevicesLearn to use debugserver and SSH to remotely debug processes on jailbroken iOS devices with the ipsw CLI. Effortlessly install and resign apps.
How to Mount and Analyze APFS, HFS+, and DMG Images with ipswMount and analyze APFS, HFS+, and DMG images easily with ipsw. Use ipsw mount to treat disk images as filesystems and discover disk formats automatically.
How to Analyze the Entitlements Database Across Different Firmware VersionsAnalyze firmware entitlements across versions using ipsw ent to export to a database or ipsw diff to compare changes between builds. Gain insights into code signing evolution.
How ipsw Performs Symbolication for iOS Crash Log Analysis: Technical Deep DiveDiscover how ipsw performs iOS crash log symbolication. Learn to parse IPS JSON, extract binaries, build symbol maps, and translate addresses for deep crash analysis.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →