Android Reverse Engineering Skill — Development skill for Claude Code
Claude Code skill to support Android app's reverse engineering.
How to install Android Reverse Engineering Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SimoneAvogadro/android-reverse-engineering-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Android Reverse Engineering Skill does
Claude Code skill to support Android app's reverse engineering.
Alternatives in Development
- Routing — Reverse Engineering Skill Routing Matrix 29.6k ★
- Generic Extract Skill — You are an Autonomous 3D Technical Artist Agent 14.1k ★
- Lamda — The most powerful Android RPA agent framework, next generation mobile automation 7.7k ★
README
Android Reverse Engineering & API Extraction — Claude Code skill
A Claude Code skill that decompiles Android APK/XAPK/JAR/AAR files and **extracts the HTTP APIs** used by the app — Retrofit endpoints, OkHttp calls, hardcoded URLs, authentication patterns — so you can document and reproduce them without the original source code.
What it does
- Decompiles APK, XAPK, JAR, and AAR files using jadx and Fernflower/Vineflower (single engine or side-by-side comparison)
- Extracts and documents APIs: Retrofit endpoints, OkHttp calls, hardcoded URLs, auth headers and tokens
- Traces call flows from Activities/Fragments through ViewModels and repositories down to HTTP calls
- Analyzes app structure: manifest, packages, architecture patterns
- Handles obfuscated code: strategies for navigating ProGuard/R8 output
Requirements
**Required:**
- Java JDK 17+
- jadx (CLI)
**Optional (recommended):**
- Vineflower or Fernflower — better output on complex Java code
- dex2jar — needed to use Fernflower on APK/DEX files
See `plugins/android-reverse-engineering/skills/android-reverse-engineering/references/setup-guide.md` for detailed installation instructions.
Installation
From GitHub (recommended)
Inside Claude Code, run:
/plugin marketplace add SimoneAvogadro/android-reverse-engineering-skill
/plugin install android-reverse-engineering@android-reverse-engineering-skill
The skill will be permanently available in all future sessions.
From a local clone
git clone https://github.com/SimoneAvogadro/android-reverse-engineering-skill.git
Then in Claude Code:
/plugin marketplace add /path/to/android-reverse-engineering-skill
/plugin install android-reverse-engineering@android-reverse-engineering-skill
Usage
Slash command
/decompile path/to/app
Related Skills
Android Reverse Engineering MCP
Claude Code skill to support Android app's reverse engineering. (Safe)
Native Feel Skill
An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep-
iOS Extract Ipa
Extract and statically analyze an IPA/.app bundle structure (defensive reverse-engineering)
Android Agent Skills
A Claude Code plugin marketplace with skills for Android engineering: Kotlin/Compose
Re Skill
Claude Code skill for reverse engineering retro games — disassemble, annotate, extract assets, web port
Revula
A fully functional and production-grade reverse engineering MCP Server
Related Agents
Engineering Mobile App Builder
Specialized mobile application developer with expertise in native iOS/Android development and cross-platform f
Protocol Reverse Engineering
Comprehensive techniques for capturing, analyzing, and documenting network protocols for security re... - wsho
Reverse Engineer
Binary analysis agent — disassembly, decompilation, vulnerability discovery in compiled code, firmware analysi