BeClaude

android-reverse-engineering

New
5.8kCommunity RegistryDocumentationby Simone Avogadro · Apache-2.0

Decompile Android APK/JAR/AAR with jadx, trace call flows through libraries, and document extracted APIs.

First seen 6/10/2026

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

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install android-reverse-engineering@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

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.

Usage Examples

1

/android-reverse-engineering decompile app.apk --output-dir ./decompiled --show-code

2

Trace the call flow from the MainActivity.onCreate method in the decompiled APK and list all library calls.

3

Extract all public methods from the decompiled AAR file and generate a Markdown API document.

View source on GitHub
documentationapiandroidreverse-engineeringapkjadxdecompileapi-extraction

Security Audits

LicensePassSourceWarnRepositoryPass

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..