Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Apk Analysis

Apk Analysis

30 projects

Showing 30 of 30 projects

jadx
jadxJava

A command line and GUI tool for decompiling Android Dex and APK files into readable Java source code.

#dex#security-analysis#apk-analysis
Stars48.9k
Forks5.5k
Last commit6 days ago
dex2jar
dex2jarJava

A set of tools for converting Android .dex files to Java .class files and working with Dalvik bytecode.

#dalvik#java-bytecode#gradle-build
Stars13.1k
Forks2.2k
Last commit1 year ago
ClassyShark
ClassySharkJava

A standalone binary inspection tool for Android developers to browse executables and analyze bytecode.

#dex#bytecode-viewer#jar
Stars7.6k
Forks872
Last commit3 years ago
Androguard
AndroguardPython

A Python toolkit for reverse engineering, analyzing, and pentesting Android applications (APK, DEX, resources).

#dex#dalvik#mobile-security
Stars6.1k
Forks1.1k
Last commit3 days ago
APKLeaks
APKLeaksPython

A tool to scan APK files for URIs, endpoints, secrets, and sensitive data patterns.

#mobile-security#regex-patterns#apk-analysis
Stars6.1k
Forks574
Last commit9 months ago
Simplify Android deobfuscator
Simplify Android deobfuscatorJava

A generic Android deobfuscator that uses virtual execution to simplify obfuscated code for human analysis.

#dalvik#security-analysis#apk-analysis
Stars4.6k
Forks454
Last commit4 years ago
APKLab
APKLabTypeScript

A VS Code extension that integrates Android reverse-engineering tools for APK analysis, modification, and debugging.

#dalvik#mobile-security#apktool
Stars3.9k
Forks324
Last commit2 months ago
Enjarify
EnjarifyPython

A tool for translating Dalvik bytecode to Java bytecode, enabling Java analysis tools to work with Android applications.

#python-tool#bytecode-conversion#java-bytecode
Stars2.7k
Forks540
Last commit6 years ago
APKiD
APKiDYARA

Identifies compilers, packers, obfuscators, and other characteristics in Android APK and DEX files.

#dex#apk-analysis#malware-detection
Stars2.5k
Forks339
Last commit18 days ago
Quark-Engine
Quark-EnginePython

An obfuscation-neglect Android malware scoring system that analyzes APKs for malicious behavior patterns.

#python-tool#malware-scoring#apk-analysis
Stars1.7k
Forks204
Last commit4 days ago
AndroBugs
AndroBugsPython

An efficient Android vulnerability scanner that finds security issues and missing best practices in APK files.

#mobile-security#apk-analysis#penetration-testing
Stars1.2k
Forks345
Last commit7 years ago
Android Unpacker
Android UnpackerC

A collection of tools and scripts for unpacking and analyzing protected Android applications, originally presented at Defcon 22.

#mobile-security#unpacker#apk-analysis
Stars1.2k
Forks332
Last commit6 years ago
enjarify
enjarifyPython

A tool for translating Dalvik bytecode to equivalent Java bytecode, enabling Java analysis tools to work with Android apps.

#python-tool#dalvik#java-bytecode
Stars950
Forks116
Last commit4 years ago
StaCoAn
StaCoAnJavaScript

A cross-platform static code analysis tool for mobile applications (APK/IPA) to find security vulnerabilities like hardcoded credentials and API keys.

#ipa-analysis#mobile-security#apk-analysis
Stars871
Forks138
Last commit5 years ago
Andromeda
AndromedaC++

Interactive reverse engineering tool for Android applications, written in C/C++ for performance.

#apk-analysis#android#android-reverse-engineering
Stars712
Forks75
Last commit6 years ago
Apk2Gold
Apk2GoldShell

A CLI tool that decompiles Android APKs into readable Java source with reconstructed R.* references.

#apk-analysis#android-decompiler#dex2jar
Stars697
Forks111
Last commit2 years ago
MARA
MARAPython

A comprehensive mobile application reverse engineering and analysis framework for security testing against OWASP mobile threats.

#mobile-security#owasp#apk-analysis
Stars668
Forks177
Last commit6 years ago
Androwarn
AndrowarnHTML

A static code analyzer that detects and reports potential malicious behaviors in Android applications.

#androguard#privacy-audit#apk-analysis
Stars529
Forks164
Last commit6 years ago
SUPER
SUPERRust

A secure, extensible command-line Android APK vulnerability analyzer written in Rust for automated security testing.

#mobile-security#vulnerabilities#analyzer
Stars428
Forks57
Last commit5 years ago
AndroPyTool
AndroPyToolPython

A framework for automated extraction of static and dynamic features from Android APKs for malware detection.

#droidbox#flowdroid#android-malware-detection
Stars381
Forks68
Last commit3 years ago
JAADAS
JAADASJava

A static analysis tool for Android applications that detects security vulnerabilities through inter-procedure and intra-procedure analysis.

#soot-framework#vulnerability#taint-analysis
Stars352
Forks107
Last commit9 years ago
Android Malware Sandbox
Android Malware SandboxJavaScript

A configurable sandbox for dynamic analysis of Android malware using Frida hooks to bypass anti-emulation techniques.

#anti-emulation-bypass#sandbox-environment#avd
Stars306
Forks55
Last commit1 year ago
Mobile Audit
Mobile AuditHTML

A Django web application for static security analysis (SAST) and malware detection in Android APKs.

#virustotal#apk-analysis#code-security
Stars228
Forks50
Last commit20 days ago
Android_application_analyzer
Android_application_analyzerPython

A Python-based GUI tool for analyzing Android applications locally, including decompilation, logcat monitoring, and security testing.

#mobile-application-testing#frida-integration#apk-analysis
Stars175
Forks32
Last commit10 days ago
Redexer
RedexerSmali

A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.

#dex#dalvik#dalvik-bytecode
Stars174
Forks31
Last commit5 years ago
RiskInDroid
RiskInDroidPython

A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.

#quantitative-risk-analysis#risk-analysis#riskindroid
Stars162
Forks31
Last commit1 day ago
HacknDroid
HacknDroidPython

A Python framework for automating Mobile Application Penetration Testing (MAPT) activities and interacting with Android devices.

#mobile-security#flask#apk-analysis
Stars159
Forks38
Last commit6 months ago
Madrolyzer
MadrolyzerPython

A simple framework to extract actionable data like C&C servers and phone numbers from Android malware samples.

#androguard#apk-analysis#malware-analysis-framework
Stars113
Forks29
Last commit11 years ago
FSquaDRA
FSquaDRAJava

A tool for fast detection of repackaged Android applications by comparing resource file digests from APK signatures.

#digital-forensics#batch-processing#jaccard-similarity
Stars75
Forks25
Last commit3 years ago
CFGScanDroid
CFGScanDroidJava

A utility for comparing control flow graph signatures to Android method CFGs, designed for malware scanning.

#signature-scanning#control-flow-graph#apk-analysis
Stars64
Forks11
Last commit11 years ago

Related Tags

#Static Analysis18#Android Security16#Reverse Engineering15#Android13#Malware Analysis9#Mobile Security9#Security Tools8#Dalvik6#Android Reverse Engineering5#Dex5#Malware Detection5#Security Research5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub