Claude Info
Безопасность

ipsw-skill

blacktop/ipsw-skill

Скилл для AI-агентов: анализ прошивок Apple через CLI-инструмент ipsw. Поддерживает Claude Code, Codex CLI и Gemini CLI. Возможности: дизассемблирование DSC, дамп Objective-C заголовков, анализ ядра и Mach-O бинарников, исследование entitlements.

Установка

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

README

ipsw-skill

Скилл AI-агента для реверс-инжиниринга прошивок и бинарников Apple с использованием CLI-инструмента ipsw.

Поддерживает Claude Code, Codex CLI и Gemini CLI.

Что даёт этот скилл

Скилл позволяет AI-агентам помогать со следующими задачами:

  • Загрузка и распаковка прошивок — IPSW, OTA, kernelcache, dyld_shared_cache
  • Реверс-инжиниринг пользовательского пространства — дизассемблирование DSC, поиск символов, xref-анализ, поиск строк
  • Дамп Objective-C заголовков из приватных фреймворков
  • Анализ ядра и KEXT — извлечение, системные вызовы, сравнение версий
  • Исследование entitlements — запросы к базе данных, обнаружение возможностей
  • Анализ Mach-O бинарников — подписи, entitlements, дизассемблирование

Установка

Предварительные требования

Установите CLI-инструмент ipsw:

brew install blacktop/tap/ipsw

skills.sh

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

Claude Code

Установка из маркетплейса:

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

Или установка вручную:

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

# Для всех проектов пользователя
mv /tmp/ipsw-skill/skill ~/.claude/skills/ipsw

# Для конкретного проекта (можно добавить в репозиторий)
mv /tmp/ipsw-skill/skill .claude/skills/ipsw

Codex CLI

Использование встроенного установщика:

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

Или установка вручную:

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

# Для всех проектов пользователя
mv /tmp/ipsw-skill/skill ~/.codex/skills/ipsw

# Для конкретного проекта
mv /tmp/ipsw-skill/skill .codex/skills/ipsw

Примечание: Запускайте Codex с флагом --enable skills, если скиллы не загружаются автоматически.

Gemini CLI

Прямая установка расширения:

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

Примеры использования

После установки агент будет автоматически применять этот скилл для задач реверс-инжиниринга Apple:

«Загрузи последний IPSW для iPhone 15 Pro и извлеки ядро»

«Дизассемблируй функцию _malloc из системного dyld_shared_cache»

«Сдампи Objective-C заголовки для SpringBoardServices»

«Найди все бинарники с entitlement platform-application в iOS 18»

«По какому адресу находится -[NSObject init] в DSC?»

«Найди все xref-ссылки на этот адрес функции»

Содержимое

ipsw-skill/ ├── skill/ # Скилл для Claude Code / Codex │ ├── SKILL.md # Основные инструкции скилла │ └── references/ │ ├── dyld.md # Анализ DSC (a2s, xref, dump, str) │ ├── download.md # Загрузка и распаковка прошивок │ ├── kernel.md # Анализ ядра и KEXT │ ├── macho.md # Анализ Mach-O бинарников │ ├── class-dump.md # Дамп ObjC заголовков │ └── entitlements.md # База данных entitlements и запросы ├── extension/ # Ресурсы расширения Gemini CLI │ └── references/ # (те же справочные файлы) ├── GEMINI.md # Инструкции расширения Gemini ├── gemini-extension.json # Конфигурация расширения Gemini └── .claude-plugin/ └── marketplace.json # Конфигурация маркетплейса Claude

Ресурсы

Лицензия

MIT

Похожие скиллы