Skip to main content

A curated list of awesome Android Reverse Engineering training, resources, and tools.

2.3k
GitHub Stars
90
Curated Resources
7
Categories
5 hours ago
Last Refreshed
TrainingToolsResourcesCTFs and CrackMesMiscObfuscation & Anti-ReversingFirmware & Kernel Analysis

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me static analysis tools resources from awesome-android-reverse-engineering"

Installation instructions →

What's inside

Firmware & Kernel Analysis

  • AFLSmart

    Fuzzer optimized for firmware image analysis.

  • Android Kernel Exploits

    Collection of kernel vulnerabilities and exploit techniques.

  • Binwalk

    Analyze, extract, and reverse engineer firmware images.

  • FirmWire

    Dynamic analysis platform for baseband firmware.

Tools

  • AndroBugs FrameworkStatic Analysis Tools

    Analyzes and scans Android apps for security issues.

  • AndroguardDecompilers

    Analyzes and reverse engineers Android apps.

  • AndroidProjectCreatorDecompilers

    Converts APKs to Android Studio projects.

  • Android StudioStatic Analysis Tools

    Useful for analyzing decompiled apps via an IDE.

  • androwarnMalware Analysis

    Static code analyzer for malicious Android applications.

  • apk2goldDecompilers

    Decompiles Android apps to Java (note: may be outdated).

Training

Resources

Obfuscation & Anti-Reversing

Misc

CTFs and CrackMes

Showing a sample of 90 resources. View the full list on GitHub →