mac系统是12.3,Xcode是13.3,安装MonkeyDev
https://github.com/AloneMonkey/MonkeyDev/wiki/安装
安装thoes挺正常,但是安装brew有问题,然后干脆直接开启代理(v p n),来安装brew
开启代理后,发现终端还是不行,原来终端中是没有开启代理,各个代理端口不一样,我的代理是在终端中执行
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
然后安装brew成功,安装ldid,安装monkdeydev。
运行monkeydev项目,提示找不到libstdc++.dylib
然后下载https://github.com/devdawei/libstdc-
下载好后去找到对应的文件夹,加权限,执行.sh文件
cd /Users/newmac/Downloads/libstdc--master
chmod ugo+x ./install-xcode_11+.sh
/Users/newmac/Downloads/libstdc--master/install-xcode_11+.sh
后来有崩溃,在monkeydev的Issues中找到了个临时的方法
注释掉AntiAntiDebug.m中的
rebind_symbols((struct rebinding[1]){{"dlsym", my_dlsym, (void*)&orig_dlsym}},1);
更新:找到了更合适的方法:下载fishhook的新版本,然后去目录中替换fishhook.c
https://github.com/jevinskie/fishhook/tree/jev/arm64e
/opt/MonkeyDev/templates/MonkeyAppLibrary.xctemplate/fishhook
fishhook文件链接: https://pan.baidu.com/s/15Nv5f9hyPCEA67MhSbZXew?pwd=lk1d 提取码: lk1d
网友评论