BI

blacktop/ipsw

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

3837 stars 质量 75 趋势 50MIT

iOS/macOS 研究瑞士军刀

概览

ipsw iOS/macOS 研究瑞士军刀 是一个适用于iOS和macOS的综合命令行研究框架。它为安全研究人员、逆向工程者、越狱开发者和iOS爱好者提供了丰富的工具包,用于下载、解析和分析苹果固件并与iOS设备交互。 - 📱 - 下载、解压和分析 iOS 固件文件 - 🔍 - 高级 Mach-O 解析,辅以 ARM 反汇编和 AI 辅助 - 🧠 - 完整的共享缓存分析,支持 ObjC/Swift 类转储 - 🔧 - 内核缓存解析、系统调用提取和符号化 - 📲 - 全面的 iOS 设备管理和调试 - 🔐 - IMG4、iBoot、SEP 和协处理器固件分析 - 🏪 - 应用和证书管理的完整 API 集成 - 🛠️ - SSH、Frida、调试和逆向工程工具 - : Apple, AppleDB, 开发者门户, RSS 订阅源, GitHub, iTunes, Wikipedia - : IPSW, OTA, macOS 安装程序, Xcode, KDKs, PCC 文件 - : 提取、diff、挂载、分析元数据 - :...

概述(AI 翻译)

IPSW iOS/macOS 研究瑞士军刀

ipsw 是一个用于苹果固件研究和逆向工程的命令行工具包。下载并解包 IPSW 和 OTA,检查 Mach-O 二进制文件和 dyld 共享缓存,分析内核缓存,并与连接的 iOS 设备协作。

代理技能 ·安装 ·CLI示例 ·文档

用 IP 和 AI 代理一起

如果你在使用 Claude Code、Codex、Gemini CLI 或其他支持技能的代理,建议从 ipsw-skill 开始。它为代理提供了命令引用和工作流程,用于固件提取、二进制分析以及苹果平台研究。

安装 ipsw CLI,然后添加以下技能:

然后你可以用通俗易懂的语言请求任务。例如:

下载最新的 iPhone 15 Pro IPSW 并解压内核缓存。

从 dyld 共享缓存中转储 SpringBoardServices 的 Objective-C 头部。

比较这两个内核缓存中的KEXT。

技能 README 包含针对单个代理的设置说明,包括 Claude Code 插件和 Gemini CLI 扩展。

安装

macOS

维护者的自制水龙头包含了额外内容:

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

ipsw iOS/macOS Research Swiss Army Knife

ipsw is a command-line toolkit for Apple firmware research and reverse engineering. Download and unpack IPSWs and OTAs, inspect Mach-O binaries and dyld shared caches, analyze kernelcaches, and work with connected iOS devices.

Agent skill · Install · CLI examples · Documentation

Use ipsw with an AI agent

Start with ipsw-skill if you’re working in Claude Code, Codex, Gemini CLI, or another agent that supports skills. It gives the agent command references and workflows for firmware extraction, binary analysis, and Apple platform research.

Install the ipsw CLI, then add the skill:

npx skills add https://github.com/blacktop/ipsw-skill --skill ipsw

You can then ask for a task in plain language. For example:

Download the latest IPSW for iPhone 15 Pro and extract its kernelcache.

Dump the Objective-C headers for SpringBoardServices from this dyld shared cache.

Compare the KEXTs in these two kernelcaches.

The skill README has setup instructions for individual agents, including the Claude Code plugin and Gemini CLI extension.

Install

macOS

The maintainer’s Homebrew tap includes the extras build:

brew install blacktop/tap/ipsw

The Homebrew core formula is also available: brew install ipsw.

Linux

sudo snap install ipsw

Windows

scoop bucket add blacktop https://github.com/blacktop/scoop-bucket.git
scoop install blacktop/ipsw

You can also download binaries from GitHub Releases. See the installation guide for other packages and optional dependencies. Some commands depend on the host OS or build variant; Frida support, for example, has a separate build.

What you can do

| Area | Tools |

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add blacktop/ipsw
新手?先看 mcpskill.org 教程 →