之前开发了一个对安全性要求比较高的APP,所以对安全、逆向和反编译有了一些认识,最近有时间就想系统的把这些知识做一个整理。今天就开始把我的学习过程记录下来。
iOS越狱环境搭建
在学习iOS越狱之前,我们当然需要一台iOS设备,由于现在基本上都是64位系统为主,所以最好是使用ARM64架构的设备,因此首先我们的手机至少需要iPhone5S或者之后的iPhone设备,平板至少是iPad Air、iPad mini2以及之后的产品。其次设备的系统至少需要iOS8越狱,版本不要太高,最好是完美越狱。目前我手头使用的是一台完美越狱的iPhone6(iOS8系统), 所以后面的文章都用这台设备为例介绍相关知识。
1、怎么判断设备是否可以越狱呢?
我们可以到这个网站http://jailbreak.25pp.com/ios上面,选择对应的设备和系统,查看是否可以越狱。
2、怎么进行越狱
同样的我们可以在上面的网站看到越狱教程,按照教程操作就可以,推荐使用PP助手。
3、iOS越狱介绍
iOS越狱(Jailbreak)是利用iOS系统的漏洞,获取iOS系统的最高权限,解开之前的各种限制。
iOS设备越狱后,我们可以获得下面功能。
-
打造个性化、与众不同的iPhone
例如自由安装各种实用的插件、主题、APP,修改系统APP的一些默认行为。
-
自由安装非AppSore来源的APP
例如通过PP助手下载App,“付费APP”秒变“免费APP”。
-
灵活