SimoneAvogadro

Android Reverse Engineering Skill — Development skill for Claude Code

Development

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):**

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