越狱iOS开发环境Theos搭建

ios以OS X 10.9.3为例,手机系统为iOS 5.1.1。

准备工作

1.Mac上需安装常规开发的工具(git、make、perl等),还需要iOS的SDK。

2.iPhone中安装OpenSSH服务器。

安装Theos

以安装在~/theos目录下为例。

1.设置THEOS环境变量:

2.下载Theos:

3.下载ldid源码并编译,复制到$THEOS/bin目录下:

4.下载所需的头文件:

5.OS X Lion以上的系统需修改头文件IOSurfaceAPI.h,注释掉下面4行代码:

创建应用编译并安装

1.运行New Instance Creator:

2.选择tweak模板:

3.添加代码至Tweak.xm,Hook SpringBoard的init方法:

4.Makefile中添加一行:

5.编译、打包并安装:

6.安装后开机将弹出“Welcome to your iPhone Brandon!”的对话框。

参考链接

Theos/Setup

iOS越狱开发环境搭建 theos

使用Theos做一个简单的Mobile Substrate Tweak

iOS越狱程序开发(3)- Your First Tweak

Error compiling tweak in theos

Install iOS Header for Theos on OS X Mountain Lion

发表评论

您的电子邮箱地址不会被公开。