Frida Setup

Install Frida-server on the android device

  • Download the latest frida-server-<version>-android-<architecture>.gz from: https://github.com/frida/frida/releases Pick the latest version matching the CPU architecture of your device. On integrated lab devices, physical devices and on Mac M1/M2 (ARM) this is arm64.

For Windows and Linux this can be x86 or x86_64.

  • Extract the files ,and rename the binary. On an Linux VM you can do this via:

xz -d frida-server-*-android-arm64.xz
mv frida-server-* frida server
  • Push the executable to the device, change permissions and run it via ADB:

adb push frida-server /data/local/tmp/
adb shell "chmod 775 /data/local/tmp/frida-server"
adb shell "/data/local/tmp/frida-server &"

Install Frida on your host machine

Use python or python3 to install frida and an additional tool we are going to use later called objection. objection is a runtime mobile exploration toolkit, powered by frida. Run the Python installer via:

pip3 install frida-tools
pip3 install objection

Try to install via sudo or pip instead of pip3 if above does not work.

Last updated