apk.sh makes reverse engineering Android apps easier, automating some repetitive tasks like decoding, rebuilding and patching.
apk.sh basically uses apktool to disassemble, decode and rebuild resources and some bash to automate the frida gadget injection process.
- Patching APKs to load frida-gadget.so on start.
- Disassembling resources to nearly original form with apktool.
- Rebuilding decoded resources back to binary APK/JAR with apktool.
- Code signing the apk with apksigner.
- Multiple arch support (arm, arm64, x86, x86_64).
- No rooted Android device needed.
apk.sh basically uses apktool to disassemble, decode and rebuild resources and some bash to automate the frida gadget injection process.
- Patching APKs to load frida-gadget.so on start. - Disassembling resources to nearly original form with apktool. - Rebuilding decoded resources back to binary APK/JAR with apktool. - Code signing the apk with apksigner. - Multiple arch support (arm, arm64, x86, x86_64). - No rooted Android device needed.