集成

Android Reverse Engineering Skill 安卓反编译智能体技能

Claude Code 插件及智能体技能,驱动 jadx 与 Fernflower/Vineflower 反编译 Android 的 APK、XAPK、JAR 和 AAR 文件并记录其 HTTP 接口。它先用指纹步骤识别应用的框架、HTTP 栈、混淆程度和原生库,再通过 shell 脚本在 Retrofit、OkHttp、Volley、Ktor 和 Apollo/GraphQL 等栈中提取接口与鉴权特征,追踪从界面到网络层的调用链,并利用 R8 无法剥除的元数据还原原始的 Kotlin 类名。技能通过自带的 Claude Code marketplace 安装,其脚本也可独立运行,并提供 /decompile 斜杠命令。

使用条件与局限

  • 需要支持插件/技能的 Claude Code 客户端;安装方式为将 SimoneAvogadro/android-reverse-engineering-skill 添加为 marketplace 并安装 android-reverse-engineering 插件,或从本地克隆安装。所审阅的插件清单在 master 提交上为 1.5.0 版,高于最新的 GitHub 发布版本 v1.1.0(2026-04-27)。
  • 该技能调用的外部工具均不随附:必须安装 Java JDK 17+ 和 jadx 命令行;Vineflower 或 Fernflower 以及 dex2jar 为可选项,可改善 Java 反编译质量。技能提供依赖检查脚本和可识别操作系统的安装辅助脚本。Bash 脚本为主要方式,Windows 另有处于实验阶段的 PowerShell 等价脚本。
  • 待分析的 Android 安装包由用户自行提供,仓库不含任何应用文件。工作内容为静态反编译、接口文档整理、调用链追踪和 Kotlin 类名还原;作者称在典型应用上可还原几乎全部 Repository/ViewModel/UseCase 类,此为项目自报数据。
  • 技能本身采用 Apache-2.0;被驱动的各反编译器和其他工具保留各自许可。README 将用途限定于合法目的,例如经授权的安全研究、互操作性分析和恶意软件分析,并将责任归于使用者。本次未运行任何反编译器或应用,所审来源也未确立与 REA 的关联。

关于此条目

类型
集成
类别
独立智能体工作流
关联
独立智能体集成
目标
应用

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · SimoneAvogadro/android-reverse-engineering-skill · 修订 0c7cf89
  2. plugins/android-reverse-engineering/skills/android-reverse-engineering/SKILL.md GitHub · SimoneAvogadro/android-reverse-engineering-skill · 修订 0c7cf89
  3. plugins/android-reverse-engineering/.claude-plugin/plugin.json GitHub · SimoneAvogadro/android-reverse-engineering-skill · 修订 0c7cf89
  4. .claude-plugin/marketplace.json GitHub · SimoneAvogadro/android-reverse-engineering-skill · 修订 0c7cf89
  5. LICENSE GitHub · SimoneAvogadro/android-reverse-engineering-skill · 修订 0c7cf89