github作为一个程序员,每天用 Xcode的开发也是满满的无聊.那么不用 Xcode 怎么进行 iOS 开发呢,今天就是福利时间到了,我们可以用 Theos 进行逆向开发
一步一步来熟悉一下开发工具
Theos
安装 Theos 有很多方法,首先要配置环境(默认前提mac 下只安装了一个 Xcode),
设置环境变量.拷贝 github 上的 Theos 到这个目录下
exportTHEOS=/opt/theos
sudo gitclonegit://github.com/DHowett/theos.git$THEOS
还需要配置ldid,配置CydiaSubstrate,dpkg-deb,配置完成之后也是萌萌的...
在 github 上可以找到,下载下来之后,终端进入如录下执行
./TheosScript.sh
就完成配置了
接下来要创建一个 Tweak 工程
到你想要生成项目的文件夹中,终端输入
/opt/theos/bin/nic.pl
输入11创建 Tweak 工程,按照提示输入:
图上花箭头的地方是需要注意的,就是想要 hook 程序的的 boundle id,这个地方填错了,就不用再继续了.
配置之后会生成4个文件,其中 Tweak.xm 里面编写要 hook 的代码,里面有一些解释,
Makefile 里面是一些配置信息,配置处理器,iphone 的 ip,还有引入框架.
都配置好了之后即可以make package install 去安装到你的手机中去.
不过是需要前提的,要越狱手机,现在越狱也很简单,建议使用盘古去完成,使用 ssh root@1.1.1.127之后会让输入密码,默认密码是 alpine.
大功告成,不知道怎么配置的小伙伴可以去我的github上看看.