English | 中文
Gadgeter is a powerful Android application designed to automatically inject the Frida Gadget into any APK directly on your device. Whether you want to debug, reverse-engineer, or analyze an app without a rooted device, Gadgeter simplifies the entire process. Just select an APK, and Gadgeter will handle the decoding, injecting, repackaging, and signing—outputting a ready-to-run, debuggable masterpiece!
- On-Device Processing: No PC required. Everything from unpacking to repackaging happens directly on your Android device.
- App Selection: Pick an already installed app or choose a local APK file via the Storage Access Framework (SAF).
- Architecture Auto-Detection: Automatically detects the target architecture (e.g.,
arm64-v8a,armeabi-v7a), with a manual selection override available. - Frida Gadget Management:
- Download specific Frida versions remotely from GitHub.
- Manually specify a local
.sogadget file. - Use the built-in default gadget.
- Custom Configuration: Easily customize the
.soname or provide a JSON configuration file for the Frida Gadget. - Automated Injection: Analyzes and modifies the SMALI code to insert
System.loadLibrary("frida-gadget")and adds the necessaryINTERNETpermissions. - Repackage & Sign: Automatically repackages the injected components and signs the final APK using a built-in certificate.
- Decode: Extracts the APK structure.
- Inject: Places
libfrida-gadget.sointo the right/lib/<abi>/folder. - Patch SMALI: Modifies the application's entry point to load the Frida library.
- Permissions: Patches
AndroidManifest.xmlto ensure internet access. - Re-build & Sign: Re-assembles everything into a valid, aligned, and signed APK ready for installation.
