找到了一篇教程,开始构建jailbreaken app的环境。
基本需要的工具
1 2 3 4 |
|
用theos模板创建项目,$THEOS/bin/nic.pl
,这会在当前目录中创建你的项目,选择模板类型,然后起名字之类的,填好就ok。
在创见出来的项目中有Makefile,里面有一个地方需要注意,就是xxxx_FILES=
这里,后面的m和mm文件是你当前所有的,如果你自己加了新的,你需要手动添加进去。
再加两个环境变量
1 2 |
|
目标sdk版本,我用6.1了,后一个是手机的ip,自己弄到一个wifi中吧,后面部署需要。
make&make package,在make的时候不加sudo我会无法make成功。
1 2 |
|
本目录下的deb就可以放到设备上安装了,安装命令是dpkg -i xxx.deb
不过你可以用部署的方式,make package install
,他会依赖你刚刚设置的IP部署,但我这里似乎有问题,估计是环境变量的问题,光提示我找不到THEOS_DEVICE_IP
我就scp到了设备上,手动执行了dpkg的命令,然后respring竟然没效果,只好reboot了一下,看到了刚刚的app已经被安装上了!!!