MAC编译Frida折腾笔记 —- 之前的笔记了, 整理一下备份
0x0 为什么要自己编译Frida
现在越来越多的App开始检测frida, 为了避免一些不必要的麻烦, 去掉一些frida的特征是很有必要的…
0x1 注意
1.终端的编码一定要改成”中文GBK” //后面尝试 就不用改了, 我也不知道为啥
2.目录不要用中文, 不要带”.”这种符号, 不然编码的问题会恶心….
0x2 开始
下载
添加证书
进入”钥匙串”, 右上角 -> 证书助理 -> 创建证书(名称: frida-cert, 身份类型: 自签名根证书, 证书类型: 签名证书) -> 创建
添加信任, 双击证书, 修改为始终信任
拖动证书到系统栏里
添环境变量
1 | st ~/.bash_profile |
- 直接编译, 第一次失败了, 啥也没改第二天就直接成功, 没深究….
1 | make core-android-arm |
- 生成frida_server
执行Python脚本, 完成后再build就可以看见了1
python releng/devkit.py frida-core android-arm build/CFrida/android-arm-core
0x3 编译低版本frida的方式
由于低版本的toolchain和sdk, 下载的时候都是404了
所以先编译新版本, 把最新版版本的编译的build文件夹拷贝到根目录, 在把frida/releng/setup-env.sh拷贝过去, 在编译就好了..