Skip to main content

Android APK manipulation toolkit with Frida gadget injection support

Project description

APK-Patchx

⚠️ It's in development mode now, use it carefully, suggest fixes and PR. ⚠️


apk-patchx Banner - Android APK Manipulation Toolkit

⚡ apk-patchx
A modern Python-powered toolkit for reverse engineering, patching, and rebuilding Android APKs.
Seamlessly integrates with apktool, smali/dex patching, Frida gadget injection, ADB utilities, and signing workflows.


🔥 What is apk-patchx?

apk-patchx is a command-line tool that makes APK manipulation fast, modular, and developer-friendly.
Whether you’re a security researcher, reverse engineer, or power user — it gives you a one-stop solution for:

  • 📦 Pulling & merging split APKs directly from connected Android devices
  • 🔍 Decoding & rebuilding APKs with apktool
  • 🧩 Injecting Frida gadgets into any architecture (arm, arm64, x86, x86_64)
  • 📝 Patching smali/dex code with your own hooks
  • 🔑 Auto-signing APKs for immediate deployment
  • 🎛️ Custom decode/build options for advanced workflows

apk-patchx Terminal Example

Installation

pip install apk-patchx

Usage

Pull APK from device

apk-patchx pull com.example.app

Decode APK

apk-patchx decode app.apk

Build APK from source

apk-patchx build app_src/

Patch APK with Frida gadget

apk-patchx patch app.apk --arch arm64

Rename APK package

apk-patchx rename app.apk com.newpackage.name

Sign APK

apk-patchx sign app.apk

Architecture Support

  • ARM (arm)
  • ARM64 (arm64)
  • x86 (x86)
  • x86_64 (x86_64)

Requirements

  • Python 3.8+
  • Java Runtime Environment (JRE 8+)
  • ADB (for device operations)

Tool Management

APK-Patchx automatically downloads and manages required tools in ~/.apk-patchx/tools/:

  • apktool
  • Android SDK build-tools
  • Platform tools (adb)
  • dexpatch
  • Frida gadgets

License

MIT License - see LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apk_patchx-7.9.2025.7.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

apk_patchx-7.9.2025.7-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

File details

Details for the file apk_patchx-7.9.2025.7.tar.gz.

File metadata

  • Download URL: apk_patchx-7.9.2025.7.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for apk_patchx-7.9.2025.7.tar.gz
Algorithm Hash digest
SHA256 e9140ff759eed6868d1dc9aee902164c0c17de0d313be215d571a4bf42b66aa8
MD5 8dead204449711bbeded626db5946bd1
BLAKE2b-256 ecbdf4e62c07ee223951b30294f6a5e6bb059ecf31696dbb613d6da3a25cf479

See more details on using hashes here.

File details

Details for the file apk_patchx-7.9.2025.7-py3-none-any.whl.

File metadata

File hashes

Hashes for apk_patchx-7.9.2025.7-py3-none-any.whl
Algorithm Hash digest
SHA256 349111db84b8301a8f14a20efc9ae0c2d4c0c84b3f5912288fe38502f84fe3c8
MD5 866f0ae33d687b6d6d531f4527c78c6d
BLAKE2b-256 bc1a5dd74a53ee7e581095adf2f39a1a2d69f4dc977e28ca44360160e3c5bdaf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page