# charles2gan/GDA-android-reversing-Tool

the fastest and most powerful android decompiler(native tool working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, data decryption, and encryption, etc.

Repository: https://github.com/charles2gan/GDA-android-reversing-Tool
Canonical: https://ross.abutalabs.com/products/gda-android-reversing-tool
Homepage: https://twitter.com/charles_gan1
Language: Python
License: Apache-2.0
License Family: permissive
Topics: decompiler, vulnerability-scanners, malware-analysis, security-audit, mobile-security, privacy-protection
Last push: 2026-04-10T06:56:03+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 76, release rhythm 46, longevity 100
- inputs: {"age_days": 3228, "days_push": 145, "days_rel": 148, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4818, forks 572 (observed 2026-08-28T04:09:00.456772+00:00)

## What it is
GDA (GJoy Dex Analyzer) is a fast, native C++ Dalvik bytecode decompiler and reverse analysis platform for Android binaries such as APK, DEX, ODEX, OAT, JAR, AAR, and CLASS files. It runs on Windows without a Java VM and includes malware behavior detection, privacy leak and vulnerability scanning, path solving, deobfuscation, and Python/Java scripting support.

## Use cases
- decompile an apk to readable java code
- analyze a dex file for malicious behavior
- scan android apps for vulnerabilities
- detect privacy leaking in mobile apps
- deobfuscate an obfuscated android app
- identify packers used in an apk
- track variable and taint flow in android bytecode

## When to choose
- you need a fast, standalone Android decompiler without installing a Java VM
- you perform malware analysis or security audits of Android apps
- you want integrated vulnerability scanning, packer identification, and deobfuscation in one tool

## When to avoid
- you need a cross-platform tool for Linux or macOS
- you require a scriptable headless decompiler for CI pipelines
- you are decompiling non-Android JVM bytecode with full fidelity

## Facets
- artifact type: application
- maturity: active
- function: reverse-engineering, security, vulnerability-scanning, parser, developer-tools
- domain: security, reverse-engineering, mobile-development, android-tools
- platform: windows
- tags: decompiler, apk-analysis, dex, malware-analysis, static-analysis, taint-analysis, deobfuscation, mobile-security, desktop

## Member repositories
- charles2gan/GDA-android-reversing-Tool (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:00.456772+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:33.321790+00:00, confidence not recorded.
  - readme: https://github.com/charles2gan/GDA-android-reversing-Tool (fetched 2026-08-28T04:09:00.456772+00:00, sha 14b2a479b09d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
