ios逆向工具--theos

Theos.最初由DHowett进行开发,由于DHwoett去了微软,不再有时间维护了,所以Adam Demasi(kirb)接手了他的工作,并且添加了很多全新的功能。 关于Theos的安装,网上有很多方法,我刚开始安装的时候也找了一些方法,还参照了“小黄书”上的安装流程,结果居然没装成功。后面发现一个成功的安装流程,如下:

1、安装dpkg和ldid

Dpkg是Debian的软件包。

Ldid是越狱祖师爷Saurik开发的一款二进制授权管理软件,可以对越狱应用进行SHA1运算生成授权,让软件包可以在iPhone上执行。

用Homebrew安装上述软件仅需一句话:

brew install dpkg ldid

如果没有安装Homebrew,那么安装它也仅仅只需要一句话(如果出现安装过慢,或安装不了的情况,可能需要VPN环境):

/usr/bin/ruby -e '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)'

2、安装theos

sudo Git clone --recursive https://github.com/theos/theos.git /opt/theos

然后把/opt/theos的权限改成你自己:

sudo chown $(id -u):$(id -g) /opt/theos

最后这一步也很重要,要把theos的执行路径加入到环境变量之中,在~./bash_profile中加上这么两句:

export THEOS=/opt/theos

export PATH=/opt/theos/bin/:$PATH

ps:先查看是否存在~./bash_profile, 如不存在则可以手动创建。创建方法:

启动终端Terminal

输入cd ~进入当前用户的home目录,

输入touch .bash_profile创建.bash_profile

输入open -e .bash_profile打开编辑.bash_profile文件

然后输入以上2句export,并保存关闭.bash_profile

然后输入source .bash_profile,更新刚配置的环境变量

3、测试是否安装成功

终端中cd到任意目录,然后输入nic.pl看看是不是弹出如下界面:

ios逆向工具--theosX

至此表示安装成功。

ps:此版本我装的时候应该是算是比较新的版本,有12个可操作类型,之前旧版的一般有10个或10个以下的操作选项,故可能会有所不同,在创建工程时,自行选择正确的类型即可。

你可能感兴趣的:(ios逆向工具--theos)