awesome-repositories.com
Blog
MCP
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
·
ax avatar

ax/apk.sh

0
View on GitHub↗
3,795 estrellas·228 forks·Shell·GPL-3.0·5 vistas

Apk.sh

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 behavioral testing.

The project covers several core capability areas, including bytecode manipulation, resource decoding, and package management. It provides utilities to pull application files from devices, modify package identifiers, and recompute cryptographic signatures to ensure modified packages remain installable on target operating systems.

Features

  • Frida-Based Instrumentation - Patches Android packages to load the Frida gadget for dynamic instrumentation on non-rooted devices.
  • Resource-Aware Decompilation - Extracts and reconstructs binary structures to preserve functional integrity during modification and repackaging.
  • Android APK Repackaging Tools - Provides a framework for decompiling, modifying, and rebuilding Android application packages for security research.
  • Android APK Signers - Applies digital signatures to modified APKs so the Android operating system accepts them for installation.
  • Android App Rebuilding - Compiles decoded resources and modified bytecode back into a functional binary APK or JAR file.
  • Android Patching Utilities - Provides automated utilities for patching Android application packages to integrate custom logic and instrumentation.
  • Patching Frameworks - Acts as a workflow manager for injecting custom instrumentation and logic into compiled Android binaries.
  • Android Resource Decoding - Converts compiled binary resources and bytecode from APK files into human-readable formats for analysis.
  • Mobile Patching Frameworks - Implements a framework for applying code transformations and instrumentation to compiled mobile applications.
  • Library Injection - Inserts shared objects into application binaries to enable runtime instrumentation and behavioral monitoring.
  • Android Application Reverse Engineering - Facilitates the analysis and extraction of code from Android applications to understand internal logic without source code.
  • Android Package Signing - Recomputes cryptographic signatures after binary modification to ensure the package remains valid and installable.
  • Package Signing - Computes cryptographic signatures for modified archives to ensure security compliance and OS compatibility.
  • Application Binary Patching - Streamlines the repetitive workflow of decompiling, patching, and rebuilding software binaries.
  • Bytecode Manipulation - Modifies compiled application instructions directly to inject custom logic without requiring access to source code.
  • Bytecode Patching - Provides capabilities to modify compiled Android binaries to inject custom logic without original source code access.
  • Instrumentation Toolkits - Provides a collection of scripts to inject libraries and modify bytecode for observing application behavior.
  • APK Extraction Utilities - Extracts APKs from connected devices and merges split bundles into a single file for patching.
  • Application Instrumentation - Inserts custom libraries into mobile applications at startup to enable monitoring and script execution.
  • Application Package Management - Automates the downloading, unpacking, and resigning of Android application packages.
  • Manifest Instrumentation - Programmatically updates application configuration files to trigger the execution of custom instrumentation libraries during startup.
  • Android Security Tools - Includes automated scripts for modifying and reassembling packages to facilitate behavioral testing and auditing.
  • APK Signers - Recomputes cryptographic signatures to ensure modified Android packages remain installable on target devices.
  • Startup Instrumentation - Updates application configuration files to load instrumentation agents before the application starts.
  • Workflow Orchestration Scripts - Coordinates sequential command-line operations to automate the lifecycle of downloading, unpacking, patching, and rebuilding packages.
  • Android Security Auditors - Analyzes Android binary behavior through bytecode manipulation and security auditing in controlled environments.
  • Malware Analysis - Allows deconstruction of suspicious Android packages to inspect bytecode and observe behavior for malware analysis.
  • Mobile App Security Auditing - Enables security auditing of Android binaries by injecting custom monitoring tools to test resilience against modifications.

Historial de estrellas

Gráfico del historial de estrellas de ax/apk.shGráfico del historial de estrellas de ax/apk.sh

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

Alternativas open-source a Apk.sh

Proyectos open-source similares, clasificados según cuántas características comparten con Apk.sh.
  • apklab/apklabAvatar de APKLab

    APKLab/APKLab

    3,878Ver en GitHub↗

    APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a unified environment for decompiling binaries into source code, repackaging modified applications into signed installers, and performing comprehensive security analysis. The platform distinguishes itself by combining static and dynamic analysis workflows. It enables the injection of runtime hooks and gadget libraries to monitor application behavior, while providing specialized patching capabilities to intercept and decrypt encrypted network traffic via a proxy. The toolkit co

    TypeScript
    Ver en GitHub↗3,878
  • revanced/revanced-patcherAvatar de ReVanced

    ReVanced/revanced-patcher

    3,397Ver en GitHub↗

    The ReVanced Patcher is a framework designed for modifying compiled Android application binaries. It functions as an engine for injecting custom code, altering bytecode, and updating resources directly within package files without requiring access to the original source code. The project distinguishes itself through a modular system that organizes modifications into independent, reusable units. These patches are managed through a dependency-aware execution process that ensures modifications are applied in the correct order, allowing for consistent behavior changes across different application

    Kotlinaaptandroidandroid-runtime
    Ver en GitHub↗3,397
  • androguard/androguardAvatar de androguard

    androguard/androguard

    6,116Ver en GitHub↗

    Reverse engineering and pentesting for Android applications

    Python
    Ver en GitHub↗6,116
  • windysha/xpatchAvatar de WindySha

    WindySha/Xpatch

    2,986Ver en GitHub↗

    Xpatch is a collection of specialized utilities designed for modifying and resigning Android application packages to enable rootless hooking and plugin injection. It functions as an APK repackager that allows for the injection of loading logic and the application of new digital signatures to ensure modified binaries can be installed on devices. The project features a rootless hooking tool that inserts plugin loaders into application binaries, enabling runtime modifications without requiring system-level root access. It includes a signature bypass tool to disable internal verification checks,

    Javahookunrootwhale
    Ver en GitHub↗2,986
Ver las 30 alternativas a Apk.sh→

Preguntas frecuentes

¿Qué hace ax/apk.sh?

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.

¿Cuáles son las características principales de ax/apk.sh?

Las características principales de ax/apk.sh son: Frida-Based Instrumentation, Resource-Aware Decompilation, Android APK Repackaging Tools, Android APK Signers, Android App Rebuilding, Android Patching Utilities, Patching Frameworks, Android Resource Decoding.

¿Qué alternativas de código abierto existen para ax/apk.sh?

Las alternativas de código abierto para ax/apk.sh incluyen: apklab/apklab — APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a… revanced/revanced-patcher — The ReVanced Patcher is a framework designed for modifying compiled Android application binaries. It functions as an… androguard/androguard — Reverse engineering and pentesting for Android applications. windysha/xpatch — Xpatch is a collection of specialized utilities designed for modifying and resigning Android application packages to… charles2gan/gda-android-reversing-tool — This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode… ibotpeaches/apktool — Apktool is an Android APK reverse engineering tool designed to decode application packages into human-readable form…