官方过程
frida编译
Windows
Make sure you have:
Visual Studio 2022
Git on your PATH
Python 3.10 on your PATH
Select Add Python 3.10 to PATH
Set the installation directory to C:\Program Files\Python310\, or edit releng\frida.props to change the PythonLocation values there.
Node.js on your PATH
Clone the frida repository:
sdk编译
python releng\build-deps-windows.py
遇到的问题
常量中有换行符
编译选项添加如下
/source-charset:utf-8 /execution-charset:gbk
不是python10版本
我直接升级到3.12版本了,也能编译,3.8版本出错。
python安装程序下载慢
国内镜像下载
结果
编译arm版本Ubuntu
https://frida.re/docs/hacking/
上虚拟机
sudo apt-get install build-essential curl git lib32stdc++-9-dev \
libc6-dev-i386 nodejs npm python3-dev python3-pip
问题
无法安装python3-dev
sudo aptitude install python3-dev
选N,Y,Y python降级
魔改
后面用的时候再看吧