blacktop/ipsw-skill

A SKILL.md for ipsw

License:MITLanguage:N/A311
appleclaude-codeclaude-skillscodexipswreverse-engineering技能vulnerability-research

Deep Analysis

为AI代理提供苹果固件和二进制逆向工程能力,基于ipsw CLI工具实现多平台支持

Core Features

Technical Implementation

Highlights
  • 多AI平台兼容(Claude/Codex/Gemini)
  • 完整的苹果逆向工程工具链集成
Use Cases
  • iOS安全研究与漏洞分析
  • 苹果私有框架API逆向与头文件提取
Limitations
  • 依赖本地安装ipsw CLI工具(仅支持macOS/Homebrew)
Tech Stack
ipsw CLIMarkdown技能文档

ipsw-skill

An AI agent skill for Apple firmware and binary reverse engineering using the ipsw CLI tool.

Supports Claude Code, Codex CLI, and Gemini CLI.

What This Skill Provides

This skill empowers AI agents to assist with:

  • Downloading/extracting firmware - IPSWs, OTAs, kernelcaches, dyld_shared_cache
  • Userspace reverse engineering - DSC disassembly, symbol lookup, xrefs, string search
  • Dumping Objective-C headers from private frameworks
  • Kernel & KEXT analysis - extraction, syscalls, diffing between versions
  • Entitlements research - database queries, capability discovery
  • Mach-O binary analysis - signatures, entitlements, disassembly

Installation

Prerequisites

Install the ipsw CLI tool:

brew install blacktop/tap/ipsw

Claude Code

Install from marketplace:

claude plugin marketplace add blacktop/ipsw-skill
claude plugin install ipsw

Or install manually:

git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill

# User-wide (available in all projects)
mv /tmp/ipsw-skill/skill ~/.claude/skills/ipsw

# Project-specific (check into your repo)
mv /tmp/ipsw-skill/skill .claude/skills/ipsw

Codex CLI

Use the built-in installer:

$skill-installer https://github.com/blacktop/ipsw-skill --path skill

Or install manually:

git clone https://github.com/blacktop/ipsw-skill /tmp/ipsw-skill

# User-wide
mv /tmp/ipsw-skill/skill ~/.codex/skills/ipsw

# Project-specific
mv /tmp/ipsw-skill/skill .codex/skills/ipsw

Note: Run Codex with --enable skills if skills aren't loading automatically.

Gemini CLI

Install the extension directly:

gemini extensions install https://github.com/blacktop/ipsw-skill

Usage Examples

Once installed, the agent will automatically use this skill for Apple RE tasks:

"Download the latest IPSW for iPhone 15 Pro and extract the kernel"

"Disassemble the _malloc function from the system dyld_shared_cache"

"Dump the Objective-C headers for SpringBoardServices"

"Find all binaries with the platform-application entitlement in iOS 18"

"What address is -[NSObject init] at in the DSC?"

"Find all xrefs to this function address"

Contents

ipsw-skill/
├── skill/                      # Claude Code / Codex skill
│   ├── SKILL.md                # Main skill instructions
│   └── references/
│       ├── dyld.md             # DSC analysis (a2s, xref, dump, str)
│       ├── download.md         # Firmware download & extraction
│       ├── kernel.md           # Kernel & KEXT analysis
│       ├── macho.md            # Mach-O binary analysis
│       ├── class-dump.md       # ObjC header dumping
│       └── entitlements.md     # Entitlements database & queries
├── extension/                  # Gemini CLI extension resources
│   └── references/             # (same reference files)
├── GEMINI.md                   # Gemini extension instructions
├── gemini-extension.json       # Gemini extension config
└── .claude-plugin/
    └── marketplace.json        # Claude marketplace config

Resources

License

MIT

Highly Recommended
agents

wshobson/agents

wshobson

Intelligent automation and multi-agent orchestration for Claude Code

The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

The most comprehensive Claude Skills resource list; connect-apps is a killer feature.

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Highly Recommended
ui-ux-pro-max-skill

nextlevelbuilder/ui-ux-pro-max-skill

nextlevelbuilder

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

Essential for designers; comprehensive UI/UX knowledge base.

15.3k1.5k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

A practical solution for Claude's memory issues.

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.

Context engineering best practices; an open-source implementation of Manus mode.

9.3k8113 days ago