awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hluwa avatar

hluwa/frida-dexdumpArchived

0
View on GitHub↗
4,487 stars·942 forks·Python·gpl-3.0·16 views

Frida Dexdump

frida-dexdump is an Android memory forensics tool that recovers Dalvik Executable (DEX) files from running application processes using the Frida dynamic instrumentation framework. It functions as a Frida-based runtime analyzer and DEX memory dumper, capable of extracting obfuscated or packed DEX files without modifying the Android system.

The tool distinguishes itself through its ability to repair corrupted or missing DEX file headers using heuristic analysis and fuzzy matching techniques. It employs fuzzy boundary detection to identify DEX file boundaries in memory even when headers are damaged, and uses memory-scanning byte matching to locate executable binary blobs across process heap and mapped memory regions. This enables recovery of packed DEX files that standard tools would miss.

The tool operates by injecting a JavaScript agent into a running Android process via Frida, communicating scan results and extracted data over a bidirectional RPC channel. It scans process memory for Dalvik Executable magic bytes and structural markers, then reconstructs headers by matching internal data layout patterns against known byte-sequence signatures. The deployment approach uses dynamic instrumentation to run without system modifications, enabling simple installation and removal.

Features

  • Memory Forensics - A memory analysis utility that recovers obfuscated or packed DEX files from running Android applications.
  • Binary Header Reconstruction - Rebuilds corrupted or missing DEX file headers by matching internal data layout patterns against known byte-sequence signatures.
  • Heuristic DEX Boundary Detection - Identifies DEX file boundaries in memory by heuristic analysis of class definitions and method offsets rather than relying on intact headers.
  • Android DEX Dumpers - A tool that extracts Dalvik Executable files from Android process memory using the Frida instrumentation framework.
  • DEX File Recovery - Extracting Dalvik Executable files from active app processes without modifying the Android system.
  • Memory Pattern Searching - Scanning process memory with heuristic boundary detection and byte sequence matching to locate executable binary blobs.
  • Android Runtime Analyzers - A dynamic instrumentation tool that inspects Android process memory and reconstructs executable binary blobs.
  • Frida Agent RPC Channels - Communicates scan results and extracted data between the injected Frida agent and the host-side Python tool over a bidirectional RPC channel.
  • Non-Modifying Deployments - Deploys via a dynamic instrumentation tool without altering the Android system, enabling one-click installation and easy cleanup.
  • Live Memory Dumpers - Scans a running app's memory for Dalvik Executable files and extracts them for offline analysis.
  • Process Memory Access - Reads and iterates over the address space of a live Android application to locate executable binary blobs without filesystem access.
  • Frida-Based Instrumentation - Using the Frida dynamic instrumentation framework to inspect and dump process memory on Android runtimes.
  • Android Application Reverse Engineering - Recovering obfuscated or packed DEX files from running Android applications for security analysis and reverse engineering.
  • DEX Magic Byte Scanning - Scans process heap and mapped memory regions for Dalvik Executable magic bytes and structural markers using pattern-based search.

Star history

Star history chart for hluwa/frida-dexdumpStar history chart for hluwa/frida-dexdump

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Frida Dexdump

Similar open-source projects, ranked by how many features they share with Frida Dexdump.
  • credittone/hookerCreditTone avatar

    CreditTone/hooker

    5,195View on GitHub↗

    Hooker is a toolkit for the dynamic instrumentation, memory analysis, and deobfuscation of Android applications. It functions as a reverse engineering framework that uses Frida to inject scripts into running processes, monitor native calls, and extract executable DEX files. The project provides specialized utilities for bypassing security controls, including tools to disable SSL certificate validation and BoringSSL pinning to enable HTTPS traffic interception. It includes capabilities for detecting application packing, extracting cryptographic keys by hooking encryption algorithms, and circum

    JavaScriptandroidapkboringssl
    View on GitHub↗5,195
  • charles2gan/gda-android-reversing-toolcharles2gan avatar

    charles2gan/GDA-android-reversing-Tool

    4,778View on GitHub↗

    This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to

    Pythondecompilermalware-analysismobile-security
    View on GitHub↗4,778
  • androguard/androguardandroguard avatar

    androguard/androguard

    6,116View on GitHub↗

    Reverse engineering and pentesting for Android applications

    Python
    View on GitHub↗6,116
  • ax/apk.shax avatar

    ax/apk.sh

    3,795View on GitHub↗

    apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom instrumentation and logic into compiled Android binaries. It serves as a workflow manager for modifying application packages without requiring access to the original source code. The toolkit focuses on automating the process of injecting the Frida gadget into Android packages, enabling dynamic analysis and function hooking on non-rooted devices. It handles the end-to-end lifecycle of deconstructing, modifying, and resigning binaries to facilitate security research, malware analysis, and be

    Shellandroidandroid-reverse-engineeringapk
    View on GitHub↗3,795
See all 30 alternatives to Frida Dexdump→

Frequently asked questions

What does hluwa/frida-dexdump do?

frida-dexdump is an Android memory forensics tool that recovers Dalvik Executable (DEX) files from running application processes using the Frida dynamic instrumentation framework. It functions as a Frida-based runtime analyzer and DEX memory dumper, capable of extracting obfuscated or packed DEX files without modifying the Android system.

What are the main features of hluwa/frida-dexdump?

The main features of hluwa/frida-dexdump are: Memory Forensics, Binary Header Reconstruction, Heuristic DEX Boundary Detection, Android DEX Dumpers, DEX File Recovery, Memory Pattern Searching, Android Runtime Analyzers, Frida Agent RPC Channels.

What are some open-source alternatives to hluwa/frida-dexdump?

Open-source alternatives to hluwa/frida-dexdump include: credittone/hooker — Hooker is a toolkit for the dynamic instrumentation, memory analysis, and deobfuscation of Android applications. It… charles2gan/gda-android-reversing-tool — This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode… huntergregal/mimipenguin — MimiPenguin is a Linux memory credential extractor and password recovery tool designed to isolate and retrieve… ax/apk.sh — apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom… androguard/androguard — Reverse engineering and pentesting for Android applications. alonemonkey/frida-ios-dump — frida-ios-dump is a tool that extracts decrypted IPA files from jailbroken iOS devices using the Frida instrumentation…