越狱指南
为什么要越狱?
- 增强设备可玩性(目前这个原因少了)
- 付费->免费
- 调研其他App的实现
- 逆向,脱壳,更改再签名
缺点:耗电,不予保修,不安全,变砖风险
硬件条件
- iPhone:iPhone 5S及以上
- iPad:iPad Air、iPad mini2等
支持arm64架构
系统:iOS8+
越狱工具
建议使用
checkra1n
, 2020.10.10亲测可用。
越狱种类
完美越狱
越狱后的iPhone可以正常关机和重启
不完美越狱
iPhone一旦关机后再开机时,屏幕就会一直停留在启动画面,也就是“白苹果”状态。或者能正常开机,但已经安装的破解软件都无法正常使用,需要将设备与PC连接后,使用软件进行引导才能使用
一般较新的系统版本,均为不完美越狱
如何判断是否越狱成功?
1. 桌面是否有Cydia
2. 工具判断(比如爱思助手)
远程连接
WIFI
ssh 远程访问
1 | ssh root@xx.xx.xx.xx |
键入密码
1 | alpine |
修改密码
usbmuxd服务(推荐)
服务默认启动,不需要手动启动
服务可执行文件路径:
1 | /System/Library/PrivateFrameworks/MobileDevice.framework/Resources/ |
搭桥
- 下载usbmuxd工具包
- 解压后只保留
python-client
文件夹,其他删掉 - 将
python-client
文件夹移动到Documents
文件夹中,重命名为connect_iphone
- 切换目录
cd ~/Documents/connect_iphone
- 执行命令
python tcprelay.py -t 22:10010
不一定非要10010端口,只要不是保留端口就行
端口映射完毕后,以后如果想跟iPhone的22端口通信,直接跟Mac本地的10010端口通信就可以了
注意:要想保持端口映射状态,不能终止此命令行(如果要执行其他终端命令行,请新开一个终端界面)
建立连接
1 | ssh root@localhost -p 10010 |
远程拷贝文件
将Mac上的/Desktop/1.txt文件,拷贝到iPhone上的/test路径
1 | scp -P 10010 ~/Desktop/1.txt root@localhost:~/test |
scp的端口号参数是大写的-P