3.2 Theos
3.2.1 Theos简介
Theos是一个越狱开发工具包,由iOS越狱界知名人士Dustin Howett(@DHowett)开发并分享到GitHub上。Theos与其他越狱开发工具相比,最大的特点就是简单:下载安装简单、Logos语法简单、编译发布简单,可以让使用者把精力都放在开发工作上去。
值得一提的是,越狱开发中常用的另一工具iOSOpenDev是整合在Xcode里的,熟悉Xcode的朋友可能会对它更感兴趣。但逆向工程接触底层知识较多,很多东西无法自动化,因此推荐使用整合度并不算高的Theos,当你手动完成一个又一个练习时,对逆向工程的理解一定会更深。
这里插播一个关于DHowett的小段子:DHowett的全名叫Dustin L. Howett,他是个很有个性的少年,出生在美国宾夕法尼亚州的郊区,从小痴迷电脑。大学读了不到一年,觉得老师讲得没意思,就不愿意好好听了,自然也就跟不上。更重要的是,他和一个姑娘展开了疯狂的异地恋,于是就干脆辍学,搬到了那个姑娘的所在地加州,并求职进了Saurik的公司SaurikIT。DHowett的早期作品CyDelete以Cy开头,而这种命名方式是Saurik御用的,说明DHowett的作品得到了Saurik的认可,也足见DHowett与Saurik关系之好。但遗憾的是,在Dustin辍学后,他和女朋友之间开始出现问题,最后分道扬镳了。之后Dustin离开了SaurikIT,进入了另一家创业公司DailyBooth,但这家公司经营不善,没多久就倒闭了,他就又回家待业了。过了没多久,Dustin爱上了另一个女孩,所以他又为了这个姑娘搬回旧金山,并且在当地一家不错的公司Airbnb找到了一份新工作。在我眼里,Dustin敢想敢干、敢爱敢恨、敢作敢当,真是“让我们红尘作伴活得潇潇洒洒”,可以说是一个风一般的男子,令人十分崇拜。