forked from
AeonLucid/MagiskFrida
Runs frida-server on boot as root with magisk.
And switch the version with mfe
.
For more information on frida, see https://www.frida.re/docs/android/.
Flash the zip for your platform using TWRP or Magisk Manager.
In order to build it:
git clone https://github.com/toolsRE/MagiskFridaEnv
cd MagiskFridaEnv
pip3 install -r requirements.txt
python3 build.py
# or
python3 build.py -a arm -a arm64 -v 12.7.16 -v 12.7.14 -v 12.7.13
# or
python3 build.py --help
Zip files will be generated in the same folder, grab the right architecture.
# adb shell
su
mfe help
# ls list available local versions of frida-server
# [version] start the target version of frida-server
# fetch [version] fetch the target version with curl (default to latest)
mfe ls
# frida-server.12.7.13
# frida-server.12.7.14
# frida-server.12.7.16
mfe 12.7.13
# killing pid: 4690
# starting frida-server.12.7.13
mfe fetch 12.7.18
# ...
Only been tested on
Nexus 5
andNexus 5X
with Android 6.0.1 and 8.0.1.
If you want to use
mfe fetch
, you need to installCurl For Android
with Magisk Manager first.
x86
is not supported.
mfe fetch
or mfe fetch latest
will fetch the latest version of frida-server.
Or pass the version you want:
mfe fetch 12.7.18
push frida-server.12.7.20
into the /storage/emulated/0/mfe-frida-server/
folder, then run mfe ls
, frida-server.12.7.20
will be added into the list.
- mount image on sdcard in order to save the
/system
space.