【iOS越狱开发】iOS越狱步骤1之环境搭建
- 这段时间都是研究iOS越狱事情,如今我会一点一点的把自己学到的遇到的问题会陆续编写出来,让大家一起讨论,也让做逆向的朋友有个交流平台机会,废话不多说!!
一、学习条件
- 至少1~2年iOS开发经验
- 基本UI界面操作
- 多线程网络基本操作
- 数据储存基本操作
- 一台苹果手机,建议至少iPhone 5S(因为从5S开始支持arm64架构)或者至少是iPad Air、iPad mini2等支持arm64架构的设备
- 系统至少iOS 8,完美越狱,不能太高,以防越狱不成功
- 检查手机是否可以越狱(下载爱思助手即可查看)
二、越狱方法
- 直接找爱思助手https://www.i4.cn/下载。
- 越狱完之后检查手机是否含有Cydia,如图
- 越狱后,可以在Cydia下载各种第三方软件
三、需要在Cydia下载必要软件
Apple File Counduit “2”
1.可以访问整个iOS设备的文件系统
2.其他的补丁:afc2、afc2addAppSync Unified
可以绕过系统验证,随意安装、运行破解的ipa安装包iFile
1.可以在越狱手机上自由访问iOS文件系统
2.类似有File Browser、Filza File Manager等
3.软件源:http://apt.thebigboss.org/repofiles/cydia
四、Mac上必备软件
- iFunBox
1.用于管理文件系统,相当于安卓手机,在电脑上随意查看里面的内容,下载地址链接: https://pan.baidu.com/s/1aMi3DhtoE-R6uPir9wP3_g 提取码: 2gfe
五、安装顺序
建议越狱后安装软件的顺序:
- iPhone:Cydia -> Apple File Counduit “2”/AppSync Unified -> iFile
- Mac:iFunBox、爱思助手
六、如何代码中判断设备是否越狱
+ (BOOL)jr_isBreak {return [[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"];}
网上方法有很多,可自行查找~
后续继续更新~请关注!!
邮箱2596631084@qq.com
v:Jun_Yeong-Huang
【iOS越狱开发】iOS越狱步骤1之环境搭建相关推荐
- 视频教程-使用Objective-C进行iOS移动开发-iOS
使用Objective-C进行iOS移动开发 15年以上IT行业工作经验.8年以上IT行业教学经验.丰富的项目经验和授课经验,授课形式不拘一格.熟悉iOS开发,网页开发.Java开发.平面设计等技术, ...
- iOS进阶开发-iOS性能优化-关东升-专题视频课程
iOS进阶开发-iOS性能优化-3316人已学习 课程介绍 介绍了性能优化方法,其中包括内存优化.资源文件优化.延迟加载.持久化优化.使用可重用对象和并发访问等.这些内容都是非常重要的 ...
- iOS协同开发-iOS代码版本控制-GitHub代码托-关东升-专题视频课程
iOS协同开发-iOS代码版本控制-GitHub代码托-4908人已学习 课程介绍 介绍了如何使用Git进行代码版本控制,其中包括Git服务器的搭建.Git常用命令和协同开发,还介绍了 ...
- 视频教程-iOS进阶开发-iOS
iOS进阶开发 毕业于解放军特种作战学院,曾就职广州军区司令部.复原后从事IT行业,涉及逆向,安全,密码学等技术领域.2014年在广州某线下教育机构担任iOS讲师,2015年加入潭州教育集团,潭州iO ...
- 公众号开发精品教程(1)——绪论及环境搭建
系列文章传送门 公众号开发精品教程(1)--绪论及环境搭建 公众号开发精品教程(2)--将项目接入微信及简单交互 公众号开发精品教程(3)--创建菜单 公众号开发精品教程(4)--生成带参数的二维码及 ...
- 蓝牙芯片nRF51822开发系列(一):环境搭建和GPIO使用(点亮LED)
蓝牙芯片nRF51822开发系列(一):环境搭建和GPIO使用(点亮LED) 前言(文章末尾获取工程源码) 一.开发必备 二.开发环境搭建 1.创建文件 2.新建工程 三.编写代码 GPIO详解 使用 ...
- IOS 核心开发课程---学习步骤---应该掌握的知识
Cocoa Fundation Objective-C面向对象基础:继承,多态.动态类型和动态绑定: Objective-C访问系统中的文件,Objective-C的XML解析和生成,对象序列化: O ...
- iOS App开发的那些事儿2:如何搭建合适的框架
<iOS App开发的那些事儿>系列文章从更宏观的角度出发,不仅仅局限于具体某个功能.界面的实现,而是结合网易云信iOS端研发负责人多年的经验,从如何优化现有代码的角度出发,深度分析如何创 ...
- 嵌入式系统开发与应用——嵌入式 Linux 调试环境搭建
附录:UBoot常用命令手册 一. 实验目的 1.掌握VMware中设置共享文件夹的方法,为后续实验做准备: 2.熟悉 Linux TFTP 配置,为后续 Linux 底层开发做准备(后面会用 tft ...
- 14天学会安卓开发(第一天)Android架构与环境搭建
14天学会安卓开发 作者:神秘的N (英文名 corder_raine) 联系方式:369428455(反馈) 交流群 :284552167(示例,原文档下载) 版权为作者所有,如有转载请注明出处 ...
最新文章
- 看完 50000 张专辑封面,AI 设计师开始疯狂输出
- (JAVA学习笔记) 关于稀疏数组
- linux环境 Oracle客户端连接远程Oracle服务端
- AI队列长度检测:R-CNN用于使用Keras进行自定义对象检测
- mybatis传入参数类型parameterType详解
- 【BZOJ4818】序列计数(动态规划,生成函数)
- R语言之高级数据分析「聚类分析」
- rdp如何禁止映射本地磁盘_什么是磁盘阵列?什么是NAS?该怎么选择?
- python房屋租赁管理系统设计与实现报告_毕业设计报告-租房管理系统的设计与实现...
- 智能毫米波雷达人体感应器,实时检测静止存在,智能化控制方案
- 计算机cad标题栏快捷键,AutoCAD快捷键和工具栏及菜单栏大集合
- 中国象棋,源码,开发,毕业设计,go,qt,c++,gin,游戏,残局,悔棋,人机,网络对战,双人
- 计算机 管理 被停用,任务管理器已被系统管理员停用,详细教您任务管理器已被系统管理员停用怎么办...
- postgresql mysql 源码安装_PostGreSQL12 源码安装与字符集修改 (一)
- 中国微信生态行业投资价值分析及发展趋势预测报告
- 如何把一张图片分割成几张
- [转贴] Crystal和Oscillator的区别
- Qt 之 模仿 QQ登陆界面——功能篇(一)
- iOS进阶_密码学(二.钥匙串访问)
- OUT指令时,就进入了I/O端口读写周期