Tooluck logoTooluck
SKILL.md

android-reverse-engineering

Agent skill fromSimoneAvogadro/android-reverse-engineering-skill

Decompile Android APK, XAPK, JAR, and AAR files using jadx or Fernflower/Vineflower. Reverse engineer Android apps, extract HTTP API endpoints (Retrofit, OkHttp, Volley), and trace call flows from UI to network layer. Use when the user wants to decompile, analyze, or reverse engineer Android packages, find API endpoints, or follow call flows. 中文触发词:反编译APK、安卓逆向、提取API、分析安卓应用、反编译安卓、逆向工程、追踪调用链、提取接口

How to install android-reverse-engineering

install android-reverse-engineering
# install the android-reverse-engineering-skill pack with the skills CLI
npx skills add SimoneAvogadro/android-reverse-engineering-skill

# or add only this skill to Claude Code: copy the folder

plugins/android-reverse-engineering/skills/android-reverse-engineering/

# into

~/.claude/skills/android-reverse-engineering/ (all projects)

.claude/skills/android-reverse-engineering/ (one project)

plugins/android-reverse-engineering/skills/android-reverse-engineering/SKILL.md

Apache-2.0Full file
1# Android Reverse Engineering
2
3Decompile Android APK, XAPK, JAR, and AAR files using jadx and Fernflower/Vineflower, trace call flows through application code and libraries, and produce structured documentation of extracted APIs. Two decompiler engines are supported — jadx for broad Android coverage and Fernflower for higher-quality output on complex Java code — and can be used together for comparison.
4
5## Prerequisites
6
7This skill requires **Java JDK 17+** and **jadx** to be installed. **Fernflower/Vineflower** and **dex2jar** are optional but recommended for better decompilation quality. Run the dependency checker to verify:
8
9```bash
10bash ${CLAUDE_PLUGIN_ROOT}/skills/android-reverse-engineering/scripts/check-deps.sh
11```
12
13On Windows (PowerShell):
14```powershell
15& "${CLAUDE_PLUGIN_ROOT}/skills/android-reverse-engineering/scripts/check-deps.ps1"
16```
17
18If anything is missing, follow the installation instructions in `${CLAUDE_PLUGIN_ROOT}/skills/android-reverse-engineering/references/setup-guide.md`.
19
20## Workflow
21
22### Phase 0: Fingerprint the App (recommended before anything else)
23
24Before installing tools or decompiling, run a fast triage to determine what
25kind of app you are looking at. **Decompiling Java is mostly useless for
26Flutter, React Native, Cordova/Capacitor, and Xamarin apps** — the real code
27lives elsewhere. The fingerprint script tells you which.
28
29```bash
30bash ${CLAUDE_PLUGIN_ROOT}/skills/android-reverse-engineering/scripts/fingerprint.sh <file.apk|file.xapk>
31```
32…

Excerpt shown under the repository's Apache-2.0 license.

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates