Fork me on GitHub

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

在用逆向神器MonkeyDev的时候,需要先安装theos,我的电脑之前是安装了的,不过今天想要更新,手残把原来装的环境破坏了,这无奈只好再重新安装一遍了。

环境准备

Xcode,相信大家已经都安装了,这里我的Xcode的版本是Xcode9.3

安装theos需要先装上ldid

1
brew install ldid

如果还没安装brew,这里有传送门Homebrew

然后安装Perl模块

1
2
brew install xz
sudo cpan IO::Compress::Lzma

安装

我是直接安装在根目录下,因为我的MonkeyDev是直接安装在根目录下的 /opt

先切换到root权限

1
sudo su

从git上clone下来theos

1
2
export THEOS=/opt/theos
git 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脚本。(不安装应该也可以)

1
2
curl https://ghostbin.com/ghost.sh -o $THEOS/bin/ghost
chmod +x $THEOS/bin/ghost

由于机器环境不一致可能导致安装失败,大家还可以参照theos官方文档尝试一下。PS,我是参照官方文档安装无效,改用文中的方法安装的(MonkeyDev的推荐安装到根目录下的)。

------------- 本文结束感谢您的阅读 -------------