rev-dex-dumper — скилл для Claude Code: что делает и как установить
Инструмент выгружает DEX-файлы из оперативной памяти Android-устройства через ADB. Он помогает распаковывать приложения и анализировать обфусцированный код.
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a claude-codeЧто делает rev-dex-dumper
Скилл автоматизирует работу с утилитой panda-dex-dumper. Сначала агент отправляет исполняемый файл в каталог /data/local/tmp/ на Android-устройстве и выдаёт права на запуск. Если имя пакета не задано заранее, агент вычисляет активное приложение через команду dumpsys.
Дампер подключается к процессу через вызов ptrace. По этой причине на устройстве обязателен root-доступ — без него перехват завершится сбоем. Приложению нужно дать полностью загрузиться дальше стартового экрана. Настоящий исполняемый код появляется в памяти только после того, как внутренний загрузчик пакета расшифрует данные.
После завершения процедуры агент забирает дампы из папки /data/local/tmp/panda/ на локальный компьютер. За одну операцию часто формируется несколько файлов DEX. Скилл сразу удаляет бинарник утилиты и временные дампы с телефона, чтобы не оставлять следов на устройстве.
Какие задачи решает
- извлечь расшифрованные DEX-файлы из памяти запущенного процесса
- распаковать упакованный APK после завершения работы загрузчика
- выгрузить полученные дампы на компьютер разработчика через ADB
- очистить временные бинарники и артефакты дампера на телефоне
Примеры запросов агенту
- Сделай дамп DEX-файлов из приложения com.example.app через rev-dex-dumper
- Выгрузи расшифрованный DEX из текущего запущенного приложения на Android
- Запусти rev-dex-dumper для пакета org.target.test и забери полученные файлы
Как установить rev-dex-dumper
1Через Skills CLI (Vercel)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a claude-code2Вручную: положить файлы
~/.claude/skills/rev-dex-dumper/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rev-dex-dumper/
1Через Skills CLI (Vercel)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a codex2Вручную: положить файлы
.agents/skills/rev-dex-dumper/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a cursor2Вручную: положить файлы
.cursor/skills/rev-dex-dumper/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install P4nda0s/reverse-skills rev-dex-dumper2Вручную: положить файлы
.github/skills/rev-dex-dumper/SKILL.md1Через Skills CLI (Vercel)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a gemini-cli2Командой платформы
gemini skills install https://github.com/P4nda0s/reverse-skills --path skills/rev-dex-dumperВручную: положить файлы
.devin/skills/rev-dex-dumper/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rev-dex-dumper
Как установить rev-dex-dumper в Claude Code?
Выполните команду npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -a claude-code.
Для чего нужен скилл rev-dex-dumper?
Он перехватывает и сохраняет исполняемые файлы DEX прямо из памяти работающего Android-приложения для дальнейшего анализа кода.
Требуется ли root-доступ на устройстве?
Да, root обязателен, поскольку утилита взаимодействует с чужим процессом с помощью механизма ptrace.