android-reverse-engineering
NewDecompile Android APK/JAR/AAR with jadx, trace call flows through libraries, and document extracted APIs.
Summary
This skill decompiles Android APK, JAR, and AAR files using jadx, traces call flows through libraries, and documents extracted APIs.
- It helps developers understand third-party code, identify security vulnerabilities, and generate API documentation for reverse-engineered components.
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install android-reverse-engineering@<marketplace>
/pluginUse Cases
Usage Examples
/android-reverse-engineering decompile app.apk --output-dir ./decompiled --show-code
Trace the call flow from the MainActivity.onCreate method in the decompiled APK and list all library calls.
Extract all public methods from the decompiled AAR file and generate a Markdown API document.
Security Audits
Frequently Asked Questions
What is android-reverse-engineering?
This skill decompiles Android APK, JAR, and AAR files using jadx, traces call flows through libraries, and documents extracted APIs. It helps developers understand third-party code, identify security vulnerabilities, and generate API documentation for reverse-engineered components.
How to install android-reverse-engineering?
To install android-reverse-engineering: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install android-reverse-engineering@<marketplace>. Finally, /plugin in Claude Code.
What is android-reverse-engineering best for?
android-reverse-engineering is a plugin categorized under Documentation. It is designed for: documentation, api, android, reverse-engineering, apk, jadx, decompile, api-extraction. Created by Simone Avogadro.
What can I use android-reverse-engineering for?
android-reverse-engineering is useful for: Decompile an APK to inspect its internal classes, resources, and manifest for security auditing.; Trace the call flow from an entry point through multiple libraries to understand how a specific feature is implemented.; Extract and document all public APIs from a closed-source AAR library for integration into your own project.; Identify obfuscated code patterns and map them back to original functionality using jadx decompilation.; Generate a structured API reference from a decompiled JAR to use in your own code without the original documentation.; Analyze the permissions and network calls in an APK to detect potential data leaks or malicious behavior..