免费ppt资源网站,计算机类专业哪个好,如此查询网站名字是否注册,社区微网站建设方案ppt模板下载二〇二三年〇八月二十三日#xff08;2023版#xff0c;iOS逆向笔记#xff09; 对其他APP的实现感兴趣#xff0c;对技术报以热枕#xff0c;不去做违反职业道德和违法乱纪的事情#xff0c;欢迎来到iOS逆向。 工欲善其事必先利其器 ------我说的。 网络不好可配置DNS 1…二〇二三年〇八月二十三日2023版iOS逆向笔记 对其他APP的实现感兴趣对技术报以热枕不去做违反职业道德和违法乱纪的事情欢迎来到iOS逆向。 工欲善其事必先利其器 ------我说的。 网络不好可配置DNS 114.114.114.114 和 8.8.8.8, 科学上网。
Mac端
安装Homebrew
安装homebrew
ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)卸载homebrew
ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)查询已安装包列表brew list查看brew版本brew -v更新brew版本brew update
安装Theos
Theos官网
安装
sudo git clone --recursive https://github.com/theos/theos.git /opt/theosTheos 安装失败 可以按照Theos官网下载下载完要移动到 /opt/theos 下载Theos
bash -c $(curl -fsSL https://raw.githubusercontent.com/theos/theos/master/bin/install-theos)下载失败
Error: Cannot download non-corrupt https://formulae.brew.sh/api/formula.jws.json!
先下载大文件
brew untap homebrew/core homebrew/cask再次下载安装完成 SDKs successfully installed!Theos Installer: Theos has been successfully installed! Restart your shell and then run $THEOS/bin/nic.pl to get started.找到theos文件夹移动到 /opt/theos
修改文件权限
sudo chown $(id -u):$(id -g) /opt/theos把theos的执行路径加入到环境变量之中
vim ~/.bash_profileexport THEOS/opt/theos
export PATH/opt/theos/bin/:$PATH安装class-dump和ldid
brew install class-dump
brew install dpkg ldid安装Frida
Frida官网
pip install frida-tools # CLI tools
pip install frida # Python bindings安装frida-ios-dump
git clone https://github.com/AloneMonkey/frida-ios-dump.git
cd frida-ios-dump
sudo pip install -r requirements.txt --upgrade安装MonkeyDev
MonkeyDev官方Wiki
选择 XCode
sudo xcode-select -s /Applications/Xcode.appgit clone https://github.com/AloneMonkey/MonkeyDev.git
cd MonkeyDev/bin
sudo ./md-install使用过程中遇到的错误
报错 Xcode13以后找不到这个目录了
Modifying Bash personal initialization file...
File /Applications/Xcode.app/Contents/PlugIns/IDEiOSSupportCore.ideplugin/Contents/Resources/Embedded-Device.xcspec not found创建目录
sudo mkdir -p /Applications/Xcode.app/Contents/PlugIns/IDEiOSSupportCore.ideplugin/Contents/Resources/找到这个文件在哪 复制粘贴过去
find . -name Embedded-Device.xcspec 复制粘贴过去 再次安装
Xcode14.3找不到libarclite_iphoneos.a
ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a来到这个路径创建 arc
cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/#执行第一个命令后需要输入Mac用户的登录密码以获取root权限
sudo mkdir arc
cd arcsudo git clone https://github.com/kamyarelyasi/Libarclite-Files.gitsudo chmod x *重启Xcode
各种 No module named ‘’
ModuleNotFoundError: No module named frida找不到谁就安装谁
pip install frida安装iproxy
brew install libimobiledevice安装Reveal
Reveal是ITTY BITTY发布的UI分析工具可以很直观的查看App的UI布局。
支持正版传递爱心 Reveal官网
穷人请点这里 Reveal-21-xclient.info.dmg 1、拖动Reveal.app到Applications目录完成安装 2、打开Reveal20_Patcher.app将应用程序目录内的Reveal.app拖到Reveal20_Patcher.app窗口内然后打开Reveal.app输入任意序列号即可激活。
说你电脑端的 Reveal Library 与手机上的不一致是旧版的这个时候就需要将 MAC 端的 Reveal Library 覆盖一下手机上的点击 Show Reveal Library in Finder
手机端
手机越狱
我用的是iPhone6 12.5.7。 你们可以先用爱思助手的一键越狱功能试试我的手机是越狱失败了各种尝试最后问的爱思客服最后采用了CheckRa1n 越狱找个windows电脑端的爱思助手制作U盘对U盘还有要求我换了三个才识别出来然后作为启动U盘对手机越狱成功。 iOS 12.3 - iOS 13.XWindows 版 CheckRa1n 越狱教程
进入BIOS系统的按键。
我这样的是不完美越狱不可以重启手机可以重启SpringBoard
越狱这块按照爱思助手的指导一步步来就可以了。
配置Cydia
这是我的软件源
这是我安装的插件 为什么安装这些后面用到了再解释