Skip to main content

apkpatcher

Hits
Cross-Platform tool used to inject frida scripts and gadget to an APK
This project started as a fork of apkpatcher

NOTE that you should use this tool for debugging / educational purposes only!

Installation

The cmdline tool apkmod, comes with the tool buildapp
Install using a pypi package, then fetch tools for buildapp:

pip install apkmod --upgrade && buildapp_fetch_tools

Automation

You can use apkmod in your github workflow process!
Simply add a build.yml at your repo .github/workflows folder:

name: build patched app
on: [push]

jobs:
  build:
    runs-on: windows-latest
    steps:
      - uses: actions/checkout@v3
      - uses: mon231/apkpatcher@master
        with:
          original-apk: 'original.apk'
          output-apk: 'patched.apk'
          frida-script: 'frida.js'

Patching process

This tool gets an android app installation file (.apk) and a frida js-script
Then builds a new apk with frida-gadget & script runner ready to be installed on non-rooted android devices!

Requirements

The tool uses buildapp package,
Therefore you have to provide it's requirements
Or run the requirements fetcher tool buildapp_fetch_tools after the pip install command

Metadata

Release files for apkmod 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apkmod 1.3.0
File Size Uploaded
apkmod-1.3.0.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apkmod 1.3.0
File Interpreter ABI Platform
apkmod-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.9 kB

Release files / apkmod-1.3.0.tar.gz

Download URL apkmod-1.3.0.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0d4f2953622b4d57d762910d8209d78d4836ab26484b789898738ab43435d10a
BLAKE2b-256 checksum
How to use checksums
0853e2a069473ce240a7db8b83329d1a98c0fd246a5a844e2759d35322e46fd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release files / apkmod-1.3.0-py3-none-any.whl

Download URL apkmod-1.3.0-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae7a716e94c91341da40b134044600126403c1a7c0c04ccf135465a5067e6aff
BLAKE2b-256 checksum
How to use checksums
5ea1dd18cf0e6d743f97ba4f04899ce25513b20cec464ec29fe400c8f6300854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page