Apk frida-gadget injector script
Project description
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
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
Built Distribution
File details
Details for the file apkmod-1.3.0.tar.gz
.
File metadata
- Download URL: apkmod-1.3.0.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d4f2953622b4d57d762910d8209d78d4836ab26484b789898738ab43435d10a |
|
MD5 | 67faef41a5d55393d0f6967869a6af65 |
|
BLAKE2b-256 | 0853e2a069473ce240a7db8b83329d1a98c0fd246a5a844e2759d35322e46fd1 |
File details
Details for the file apkmod-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: apkmod-1.3.0-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae7a716e94c91341da40b134044600126403c1a7c0c04ccf135465a5067e6aff |
|
MD5 | 074a8675cd1b9035643e8d9c03ef88dc |
|
BLAKE2b-256 | 5ea1dd18cf0e6d743f97ba4f04899ce25513b20cec464ec29fe400c8f6300854 |