MonkeyDev

2,708 阅读1分钟

MonkeyDev安装

开源地址:github.com/AloneMonkey… github上的安装已经安装不了了,下面是我总结的一套安装教程。 安装过程: · 拷贝下来2个库 git clone github.com/AloneMonkey… git clone -b 3.x github.com/AloneMonkey…

· 进入MonkeyDev的bin目录,执行 sudo ./md-install,会报错: curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused Failed to download raw.githubusercontent.com/AloneMonkey… to /opt/MonkeyDev/bin/dump.py

· 这时候手动拷贝文件frida-ios-dump/dump.py和frida-ios-dump/dump.js,粘贴到opt/MonkeyDev/bin,并赋予权限chmod +x /opt/MonkeyDev/bin/dump.py;

· 打开MonkeyDev/bin/md-install执行文件,注释掉下载代码,保存(309行)

#下载一些基础文件和模板文件
#downloadGithubTarball "https://codeload.github.com/AloneMonkey/MonkeyDev/tar.gz/$branch" "$MonkeyDevPath" "MonkeyDev base"
#downloadGithubTarball "https://codeload.github.com/AloneMonkey/MonkeyDev-Xcode-Templates/tar.gz/$branch" "$MonkeyDevPath/templates" "Xcode templates"

#下载frida-ios-dump
#echo "Downloading frida-ios-dump from Github..."
#downloadFile "https://raw.githubusercontent.com/AloneMonkey/frida-ios-dump/3.x/dump.py" "$MonkeyDevPath/bin/dump.py"
#downloadFile "https://raw.githubusercontent.com/AloneMonkey/frida-ios-dump/3.x/dump.js" "$MonkeyDevPath/bin/dump.js"

#chmod +x "$MonkeyDevPath/bin/dump.py"

· 再次执行再次执行MonkeyDev/bin/md-install,我是xcode12,会报错: File /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Package Types.xcspec not found

· 执行sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/PrivatePlugIns/IDEOSXSupportCore.ideplugin/Contents/Resources /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications,然后再执行sudo ./md-install

· 成功!


真机编译报错: ld: file not found: /usr/lib/libstdc++.dylib 解决方法: libstdc++.tbd等自己百度下载 将这些

16123383134439.jpg

拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/usr/lib