在用逆向神器MonkeyDev的时候,需要先安装theos,我的电脑之前是安装了的,不过今天想要更新,手残把原来装的环境破坏了,这无奈只好再重新安装一遍了。
环境准备
Xcode,相信大家已经都安装了,这里我的Xcode的版本是Xcode9.3
安装theos需要先装上ldid
1 | brew install ldid |
如果还没安装brew,这里有传送门Homebrew
然后安装Perl模块
12 | brew install xzsudo cpan IO::Compress::Lzma |
安装
我是直接安装在根目录下,因为我的MonkeyDev是直接安装在根目录下的 /opt
先切换到root权限
1 | sudo su |
从git上clone下来theos
12 大专栏 MonkeyDev工具使用前期准备——theos安装 | export THEOS=/opt/theosgit clone --recursive https://github.com/theos/theos.git $THEOS |
日后要跟新的话,直接切换到root用户,然后执行
1 | $THEOS/bin/update-theos |
更改所有权为自己
1 | sudo chown -R $(id -u):$(id -g) $THEOS |
为了可以使用make故障诊断,还需要安装Ghostbin的ghost sh脚本。(不安装应该也可以)
12 | curl https://ghostbin.com/ghost.sh -o $THEOS/bin/ghostchmod +x $THEOS/bin/ghost |
由于机器环境不一致可能导致安装失败,大家还可以参照theos官方文档尝试一下。PS,我是参照官方文档安装无效,改用文中的方法安装的(MonkeyDev的推荐安装到根目录下的)。