https://github.com/tyilo/apkmagician
https://github.com/tyilo/apkmagician
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tyilo/apkmagician
- Owner: tyilo
- Created: 2020-11-25T13:00:42.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T14:23:59.000Z (over 2 years ago)
- Last Synced: 2024-04-24T03:16:49.150Z (about 2 years ago)
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# apkmagician
Easily transfer an installed apk from your device, patch it and install the patched version.
Currently supports following patches:
- Enable [WebView debugging](https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews) by automatically patching the decompiled smali for LAUNCHER activity class
- Inject [Frida Gadget](https://frida.re/docs/gadget/) into an already included native library (TODO: Use `System.loadLibary` instead?)
Non-python requirements:
- [apktool](https://ibotpeaches.github.io/Apktool/)
- [uber-apk-signer](https://github.com/patrickfav/uber-apk-signer)
- [adb](https://developer.android.com/studio/command-line/adb)
## TODO
- Handle split apks (see https://platinmods.com/threads/how-to-turn-a-split-apk-into-a-normal-non-split-apk.76683/)