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个以下的操作选项,故可能会有所不同,在创建工程时,自行选择正确的类型即可。
网友评论