MonkeyDev工具使用前期准备——theos安装

断了今生、忘了曾经 提交于 2019-12-01 15:38:01

在用逆向神器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的推荐安装到根目录下的)。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!