Frida-Core编译

Frida-Core编译

编译环境:

Kali Linux2025.1a

Nodejs==v20.10.0

gcc==14.2.0

git==2.47.2

Frida-core==16.5.7

PS:其实在Kali中只需要安装Nodejs即可,其他的基本上都自带了。网络环境为Clash TUN模式

安装Nodejs

安装nvm

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装Nodejs

nvm install 20.10.0

下载NDK25

最好放在一个目录下

wget https://dl.google.com/android/repository/android-ndk-r25c-linux.zip

7z x android-ndk-r25c-linux.zip

配置NDK环境变量

在Kali中,终端使用的是zsh,所以配置zshrc即可。

vim ~/.zshrc

在文件末尾添加

export ANDROID_NDK_ROOT=/home/kali/Desktop/ndk/android-ndk-r25c
export PATH=$PATH:$ANDROID_NDK_ROOT

source ~/.zshrc

其中ANDROID_NDK_ROOT填写ndk路径即可。

拉取Frida-core

git clone -b 16.5.7 https://github.com/frida/frida-core.git

cd frida-core

./configure –host=android-arm64(这里会下载子模块等依赖)

make

image

完成。