以下使用theos创建工程是在终端下完成的
第一步:先cd到自己想要放工程的文件目录,然后输入“$THEOS/bin/nic.pl”($THEOS代表路径),启动NIC。目前总共有14中模板可供选择。在逆向工程的初级阶段,所开发程序的主要类型是tweak。故我们选择13.
第二步:输入“13”,按enter键。输入工程名,按enter键。
第三步:theos要求我们输入deb包的名字(类似bundle identifier),输入deb的名字,按enter键。然后输入tweak作者的名字。
第四步:输入作者名字后,按enter键。然后输入mobileSubstrate Bundle filter(也就是tweak作用的对象的bundle identifier)。输入bundle filter,theos要求指定tweak安装完成后需要重启应用,仍以bundle identifier表示。输入完成后按下回车。
以上完成之后,一个你命名的文件夹就在你选中的目录下生成了。文件夹就是刚创建的tweak工程。当然,你可以把这个文件夹移动到任何你想要移动的位置。
终端运行代码如下
localhost:desktop hxq$ /opt/theos/bin/nic.pl
NIC 2.0 - New Instance Creator
------------------------------
[1.] iphone/activator_event
[2.] iphone/application_modern
[3.] iphone/application_swift
[4.] iphone/cydget
[5.] iphone/flipswitch_switch
[6.] iphone/framework
[7.] iphone/ios7_notification_center_widget
[8