越狱开发学习笔记

来源:互联网 发布:王牌特工特工学院淘宝 编辑:程序博客网 时间:2024/06/05 13:32

前言

iOS越狱开发的基础就是iOS逆向工程

参考博客

ios-sec-wiki iOS安全的书籍

讲解:
1、越狱程序的开发过程:我们开发的大部分越狱程序,都是编译成动态链接库(例如:介绍的越狱程序(Tweak)开发,就是动态链接库。),然后通过越狱平台的MobileSubstrate(iOS7上叫CydiaSubstrate)来加载进入目标程序(Target),通过对目标程序的挂钩(Hook),来实现相应的功能。

2、iOS程序类型
Application、Dynamic Library、后台Daemon

越狱开发2-Tweak入门

Theos是越狱开发的主要工具,一般使用Theos中的tweak来为目标程序添加小插件,通过替换或者增加方法,达到自己的特殊目的。

Theos/Setup

xcode 下载地址

iOS 应用逆向工程2.0 书籍的笔记
——————-

原创粉丝点击