ipsw
iOS/macOS Research Swiss Army Knife
IPSW is an agent skill that provides AI assistants with comprehensive iOS and macOS firmware analysis capabilities. It enables agents to download, parse, and analyze Apple firmware files, interact with iOS devices, reverse engineer binaries, and perform security research on Apple platforms. Built on the ipsw command-line toolkit, this skill equips AI agents with tools for examining dyld shared caches, kernelcaches, Mach-O binaries, IMG4 files, and device filesystems. Particularly valuable for security research, jailbreak development, and iOS forensics workflows where AI-assisted firmware analysis accelerates discovery.
Key Features
Use Cases
- 01Security researchers analyzing iOS vulnerabilities and exploit development workflows
- 02Jailbreak developers examining bootchains, kernel extensions, and system modifications
- 03iOS developers debugging applications and managing certificates/provisioning profiles
- 04Digital forensics investigators extracting device data and analyzing iOS artifacts
- 05Reverse engineers decompiling and analyzing Apple system binaries with AI assistance
- 06Firmware researchers comparing iOS versions and tracking security changes across updates
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
ipsw — FAQ
What is the IPSW agent skill?+
The IPSW agent skill gives AI assistants the ability to analyze iOS and macOS firmware, reverse engineer Apple binaries, interact with iOS devices, and perform security research on Apple platforms. It wraps the comprehensive ipsw command-line toolkit into an agent-accessible skill.
How do I install the IPSW skill for my AI agent?+
Install the skill using the Skills CLI with the command 'npx skills add https://github.com/blacktop/ipsw-skill --skill ipsw'. The underlying ipsw binary can be installed via Homebrew on macOS, Snap on Linux, or Scoop on Windows.
Do I need API keys to use the IPSW skill?+
The core firmware analysis features work without API keys. However, AI-powered decompilation capabilities require API keys for Claude, OpenAI, Gemini, Ollama, or OpenRouter. App Store Connect integration requires valid Apple Developer credentials.
Which AI clients work with the IPSW skill?+
The skill is designed for AI agents that support the Skills protocol, as evidenced by the 'npx skills add' installation method. Specific client compatibility depends on Skills framework support.
Is the IPSW skill free to use?+
Yes, the IPSW skill and underlying toolkit are open-source under the MIT License. AI decompilation features may incur costs if using paid LLM APIs like Claude or OpenAI.
What platforms does the IPSW skill support?+
The skill works on macOS, Linux, and Windows. Device interaction features requiring USB connectivity need libusb installed. Go 1.26+ is required only if building from source.
How do I install ipsw?+
Open the source repository on GitHub and follow its README. ipsw is a skill — MCP Agents Market links you directly to the official repo.
Is ipsw free?+
ipsw is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.