android-reverse-engineering-skill
// summary
This Claude Code skill automates the decompilation of Android APK, XAPK, JAR, and AAR files using industry-standard tools like jadx and Fernflower. It enables developers to extract HTTP APIs, Retrofit endpoints, and authentication patterns directly from compiled binaries. The tool also provides capabilities to trace complex call flows and analyze app architecture even when dealing with obfuscated code.
// technical analysis
This project provides a Claude Code skill designed to automate the reverse engineering of Android binaries, specifically targeting the extraction of HTTP APIs and network communication patterns. By integrating decompilation engines like jadx and Fernflower, it enables developers to reconstruct source-level insights from APK, XAPK, JAR, and AAR files without original source code. The architecture prioritizes a modular workflow that handles obfuscated code and complex call flows, allowing for both automated slash-command execution and granular manual script analysis.
// key highlights
// use cases
// getting started
To begin, ensure you have Java JDK 17+ and the required dependencies like jadx installed on your system. Install the skill into Claude Code using the marketplace command '/plugin marketplace add SimoneAvogadro/android-reverse-engineering-skill' followed by '/plugin install'. Once installed, you can trigger the analysis by running '/decompile path/to/app.apk' or by using natural language prompts within the Claude Code interface.