android-reverse-engineering-skill

android-reverse-engineering-skill

支持Android应用逆向工程和API提取的Claude Code技能。

Agent Skill编程与开发开源
形态
Agent Skill
是否开源
GitHub Stars
★ 6.2k
收录来源
skill-github

能力说明

该技能可以反编译Android APK/XAPK/JAR/AAR文件,并从中提取HTTP API,包括Retrofit端点、OkHttp调用、硬编码URL和认证模式。它还支持现代Kotlin/KMP栈,如Ktor、Apollo (GraphQL) 和Koin。这个能力可以帮助开发者在没有源代码的情况下文档化和重现API。适用于需要对Android应用进行逆向工程和API提取的场景。

能力点

  • 快速识别框架和HTTP堆栈
  • 反编译APK/XAPK/JAR/AAR文件
  • 恢复Kotlin类名
  • 提取Retrofit/OkHttp/Volley等API
  • 提取Ktor/Apollo/Koin等现代Kotlin栈API
  • 跟踪从Activity到HTTP调用的流程

适用场景

逆向工程Android应用提取和文档化API分析应用结构和架构模式处理R8/ProGuard混淆

接入方式

依赖:Java JDK 17+jadx
在Claude Code中运行:"/plugin marketplace add SimoneAvogadro/android-reverse-engineering-skill" "/plugin install android-reverse-engineering@android-reverse-engineering-skill"

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何安装依赖?

使用提供的脚本检查并安装依赖:bash plugins/android-reverse-engineering/skills/android-reverse-engineering/scripts/check-deps.sh 和 bash plugins/android-reverse-engineering/skills/android-reverse-engineering/scripts/install-dep.sh <dependency>

支持哪些文件格式?

支持APK、XAPK、JAR和AAR文件格式。

相关 Skill