theos安装、环境配置

Theos 是一个越狱开发工具包,安装方法可以参考 Wiki

安装依赖

安装 dpkg

dpkg(Debian Packager) 是 Theos 依赖工具之一,可以使用 dpkg 制作 deb,Theos 开发的插件都会以 deb 的格式进行发布,在安装 Theos 之前需要安装 dpkg.

安装借助于Homebrew安装,确保先安装 Homebrew。

1
brew install dpkg

安装 ldid

ldid是越狱祖师爷Saurik开发的一款二进制授权管理软件,可以对越狱应用进行SHA1运算生成授权,让软件包可以在iPhone上执行。Theos 开发中,iOS 文件的签名使用 ldid 工具完成,代替了 XCode 中的 Codesign。

1
brew install ldid

安装Thoes

将 Theos 安装在 /opt/theos 目录下

1
2
sudo Git clone --recursive https://github.com/theos/theos.git /opt/theos
//recursive表示递归

将 /opt/theos 权限改为自己

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

配置环境变量

在~./bash_profile中加上:

1
2
export THEOS=/opt/theos
export PATH=/opt/theos/bin/:$PATH

执行一遍source命令使得环境变量生效

1
source ~/.bash_profile

测试是否安装成功

1
nic.pl

New Instance Creator开始执行则已经安装成功

Theos升级到最新版

1
git submodule update –recursive

参考链接:

http://iosre.com/t/theos/4928