Injects frida gadget using zygisk to bypass anti-tamper checks.
C++
1,096
39 commits
updated Oct 18, 2025
Frida is a dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers
Zygisk part of Magisk allows you to run code in every Android application's Process.
ZygiskFrida is a zygisk module allowing you to inject frida gadget in Android applications in a more stealthy way.
This repo also provides a Riru flavor in case you are still using riru with an older magisk version rather than zygisk.
your.target.application in the commands)adb shell 'su -c cp /data/local/tmp/re.zyg.fri/config.json.example /data/local/tmp/re.zyg.fri/config.json'
adb shell 'su -c sed -i s/com.example.package/your.target.application/ /data/local/tmp/re.zyg.fri/config.json'
frida -U -N your.target.application or frida -U -n GadgetThis assumes that you don't have any other frida server running (f.e. by using MagiskFrida). You can still run it together with frida-server but you would have to configure the gadget to use a different port.
This module also supports adding a start up delay that can delay injection of the gadget to avoid checks run at startup time, loading arbitrary libraries and child gating.
Please take a look at the configuration guide for this.
./gradlew :module:assembleReleaseout directory.You can also build and install the module to your device directly with ./gradlew :module:flashAndRebootZygiskRelease
387 followers · starred Apr 2025
282 followers · starred Jul 2026
290 followers · starred Apr 2026
102 followers · starred Aug 2026
Injects frida gadget using zygisk to bypass anti-tamper checks.
C++
1,096
39 commits
updated Oct 18, 2025
Frida is a dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers
Zygisk part of Magisk allows you to run code in every Android application's Process.
ZygiskFrida is a zygisk module allowing you to inject frida gadget in Android applications in a more stealthy way.
This repo also provides a Riru flavor in case you are still using riru with an older magisk version rather than zygisk.
your.target.application in the commands)adb shell 'su -c cp /data/local/tmp/re.zyg.fri/config.json.example /data/local/tmp/re.zyg.fri/config.json'
adb shell 'su -c sed -i s/com.example.package/your.target.application/ /data/local/tmp/re.zyg.fri/config.json'
frida -U -N your.target.application or frida -U -n GadgetThis assumes that you don't have any other frida server running (f.e. by using MagiskFrida). You can still run it together with frida-server but you would have to configure the gadget to use a different port.
This module also supports adding a start up delay that can delay injection of the gadget to avoid checks run at startup time, loading arbitrary libraries and child gating.
Please take a look at the configuration guide for this.
./gradlew :module:assembleReleaseout directory.You can also build and install the module to your device directly with ./gradlew :module:flashAndRebootZygiskRelease
387 followers · starred Apr 2025
282 followers · starred Jul 2026
290 followers · starred Apr 2026
102 followers · starred Aug 2026