awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CodingGay avatar

CodingGay/BlackDex

0
View on GitHub↗
6,266 estrellas·1,310 forks·C++·apache-2.0·4 vistas

BlackDex

BlackDex is an Android runtime-level DEX extraction tool that recovers bytecode from protected APK files across Android versions 5 through 12 without requiring root access. It operates by hooking system APIs, reading DexFile cookies, and repairing obfuscated method bodies from memory, supporting both 32-bit and 64-bit architectures for installed and uninstalled applications.

The tool distinguishes itself through a multi-method approach that combines cookie-based dumping, API hooking, and memory-based instruction repair to handle first through third generation packers. It reconstructs method bodies by copying opcodes from external memory blocks back into the Dex file structure, fixing erased DexCode instructions and reducing nop-filled stubs. Separate compiled binaries are provided for each instruction set to match the target app's native architecture.

BlackDex processes both installed apps and uninstalled APK files, extracting DEX content from apps already on the device in seconds or from archive files stored on disk. It removes protection layers from APK files without requiring installation, and operates on physical devices or emulators across Android 5.0 through 12 without external dependencies.

Features

  • APK Unpacking - Extracts DEX bytecode from protected Android APK files, both installed and uninstalled.
  • 32/64-bit Build Variants - Ships separate 32-bit and 64-bit binaries to match the target app's native architecture.
  • Multi-Generation Packer Bypass - Bypasses first through third generation packers by targeting code loading from disk, memory, or instruction extraction.
  • DEX Instruction Repair - Reconstructs obfuscated method bodies by copying opcodes from external memory blocks into the Dex file.
  • Android DEX Dumpers - Dumps DEX files from installed apps and uninstalled APKs using DexFile cookie and hook API methods.
  • Android DEX Unpackers - Extracts and repairs DEX bytecode from protected Android apps without requiring root access.
  • DEX File Recovery - Recovers DEX files from obfuscated or packed Android applications by bypassing protection layers.
  • ART Runtime Compatibility - Adapts to ART runtime changes across Android 5 through 12 for DEX extraction.
  • Multi-Version Android Unpackers - Supports Android versions 5 through 12 with separate 32-bit and 64-bit builds for broad device compatibility.
  • Android Runtime API Hooking - Intercepts Android runtime function calls to capture DEX content as it loads into memory.
  • Android Version Range Support - Runs on Android devices from version 5.0 through 12, covering both legacy and modern systems.
  • Cross-Version Android Support - Runs on Android devices from version 5.0 through 12 without root access.
  • No-Root DEX Extraction - Extracts DEX files from installed apps without requiring root access or system modifications.
  • 32/64-bit Architecture Support - Provides separate builds for 32-bit and 64-bit architectures to unpack apps compiled for either.
  • Android APK Unpackers - Removes obfuscation layers from installed and uninstalled APK files to recover original application code.
  • Android Method Instruction Repairers - Reconstructs obfuscated method bodies by filling in redirected instructions and fixing NOP placeholders.
  • DexFile Cookie Retrieval - Reads DEX data by accessing the internal DexFile cookie handle from the Android runtime.
  • Direct APK Extraction - Extracts DEX bytecode directly from uninstalled APK files stored on disk.
  • Android Device Emulator Compatibility - Operates on physical phones or emulators across Android 5.0 through 12 without external dependencies.

Historial de estrellas

Gráfico del historial de estrellas de codinggay/blackdexGráfico del historial de estrellas de codinggay/blackdex

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace codinggay/blackdex?

BlackDex is an Android runtime-level DEX extraction tool that recovers bytecode from protected APK files across Android versions 5 through 12 without requiring root access. It operates by hooking system APIs, reading DexFile cookies, and repairing obfuscated method bodies from memory, supporting both 32-bit and 64-bit architectures for installed and uninstalled applications.

¿Cuáles son las características principales de codinggay/blackdex?

Las características principales de codinggay/blackdex son: APK Unpacking, 32/64-bit Build Variants, Multi-Generation Packer Bypass, DEX Instruction Repair, Android DEX Dumpers, Android DEX Unpackers, DEX File Recovery, ART Runtime Compatibility.

¿Qué alternativas de código abierto existen para codinggay/blackdex?

Las alternativas de código abierto para codinggay/blackdex incluyen: hluwa/frida-dexdump — frida-dexdump is an Android memory forensics tool that recovers Dalvik Executable (DEX) files from running application… universal-debloater-alliance/universal-android-debloater-next-generation — Universal Android Debloater Next Generation is a cross-platform desktop application for removing pre-installed system… credittone/hooker — Hooker is a toolkit for the dynamic instrumentation, memory analysis, and deobfuscation of Android applications. It… aslody/virtualapp — VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of… opengapps/opengapps — The main repository of the Open GApps Project. byt3bl33d3r/offensivenim — OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of…

Alternativas open-source a BlackDex

Proyectos open-source similares, clasificados según cuántas características comparten con BlackDex.
  • hluwa/frida-dexdumpAvatar de hluwa

    hluwa/frida-dexdump

    4,487Ver en GitHub↗

    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 dama

    Python
    Ver en GitHub↗4,487
  • universal-debloater-alliance/universal-android-debloater-next-generationAvatar de Universal-Debloater-Alliance

    Universal-Debloater-Alliance/universal-android-debloater-next-generation

    5,945Ver en GitHub↗

    Universal Android Debloater Next Generation is a cross-platform desktop application for removing pre-installed system applications from Android devices. It communicates with devices through the Android Debug Bridge (ADB) protocol, supporting both wired USB connections and wireless network pairing for debloating without a physical cable. The tool manages multiple connected Android devices simultaneously and provides package state backup and restore capabilities, allowing users to save and reapply the enabled or disabled state of system packages after factory resets or OS upgrades. The applicat

    Rustadbandroidbloatware-list
    Ver en GitHub↗5,945
  • aslody/virtualappAvatar de asLody

    asLody/VirtualApp

    11,010Ver en GitHub↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Javaandroidframeworkplugin
    Ver en GitHub↗11,010
  • credittone/hookerAvatar de CreditTone

    CreditTone/hooker

    5,195Ver en 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
    Ver en GitHub↗5,195
Ver las 21 alternativas a BlackDex→