越狱开发(一) —— 越狱环境搭建
调试设备
- iPhone 6s
- 建议至少iPhone 5s(从5s开始支持arm64架构)
- 或者iPad Air、iPad mini2等支持arm64架构的设备
iOS 9.1完美越狱
- 建议至少iOS 8完美越狱
- 版本不能太高,要保证能完美越狱
如何判断是否越狱成功?
Cydia
- 越狱后的“App Store”
- 可以在Cydia中安装各种第三方软件(插件、补丁、App)
- 作者:Jay Freeman (saurik)
Cydia安装软件步骤
- 进入软件源找到对应的软件,开始安装
- 如果软件源中软件太多,可以搜索查找
SpringBoard
手机常用补丁
Apple File Conduit "2"
AppSync Unified
iFile
PP助手
Mac电脑必备
iFunBox
PP助手
- 安装海量App
- 卸载App
- 备份App为ipa安装包(iOS9开始,不再支持备份App)
安装包
通常情况
- 通过Cydia安装的安装包是deb格式的(结合软件包管理工具apt)
- 通过PP助手安装的安装包是ipa格式的
如果通过Cydia源安装deb失败
- 可以从网上下载deb格式的安装包
- 然后将deb安装包,放在/var/root/Media/Cydia/AutoInstall
- 重启手机,Cydia就会自动安装deb
在iOS代码中判断设备是否越狱
- 针对不通的iOS版本,判断方法可能不一样
- 最简单的一种方法:判断手机上是否安装了Cydia
+ (BOOL)ff_isJailbreak {
return [[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"];
}
本文标题:越狱开发(一) —— 越狱环境搭建
本文链接:https://www.haomeiwen.com/subject/wiaddhtx.html
网友评论