apkpatcher
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)
| File | Size | Uploaded | |
|---|---|---|---|
| apkmod-1.3.0.tar.gz | 12.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|