Cross-Platform tool used to inject frida script & gadget to an APK
This project started as a fork of apkpatcher
NOTE that you should use this tool for debugging / educational purposes only!
The apkmod
tool uses the buildapp
project
Install both using a pypi package, then fetch the tools required for buildapp:
pip install apkmod --upgrade && buildapp_fetch_tools
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'
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!
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