美文网首页
iOS 逆向工程的小尾巴

iOS 逆向工程的小尾巴

作者: 一天清晨 | 来源:发表于2016-08-12 14:13 被阅读57次

github作为一个程序员,每天用 Xcode的开发也是满满的无聊.那么不用 Xcode 怎么进行 iOS 开发呢,今天就是福利时间到了,我们可以用 Theos 进行逆向开发

一步一步来熟悉一下开发工具

Theos

Theos github链接

安装 Theos 有很多方法,首先要配置环境(默认前提mac 下只安装了一个 Xcode),

设置环境变量.拷贝 github 上的 Theos 到这个目录下

exportTHEOS=/opt/theos 

sudo gitclonegit://github.com/DHowett/theos.git$THEOS      

还需要配置ldid,配置CydiaSubstrate,dpkg-deb,配置完成之后也是萌萌的...

自动配置 Those

在 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上看看.

相关文章

网友评论

      本文标题:iOS 逆向工程的小尾巴

      本文链接:https://www.haomeiwen.com/subject/tuossttx.html