iOS12越狱填坑
最近看到有新版的iOS12越狱工具发布,一时手痒,于是将手里的设备进行了越狱。这中间又出了各种问题,在这里记录下来,顺便给后面踩坑的同学做个参考~
1.越狱工具
unc0ver
jailbreak for iOS 11.0-12.1.2,版本号为 v3.0.0~b48,手机 Safari 中打开 这里,在第二个 Tab 的jailbreaks
选项中找到unc0ver-new beta
,下载完成后进入unc0ver
,点 jailberak 即可自动越狱。
越狱完成后会自动安装 Cydia~
2.Cydia联网失败
2.1.乐网
下载爱思手机助手,搜索并安装乐网
,启动后打开开关,再进入 Cydia 即可。
2.2.插件
你也可以在 Cydia 中添加贴吧源
http://apt.cydiaba.cn ,搜索并安装联网修正
插件即可。
3.搜不到OpenSSH
添加新的源
Cydia贴吧源:http://apt.cydiaba.cn
saurik源:http://apt.saurik.com/cydia
4.修改密码
iOS设备上有root
和mobile
两个用户,在安装完 SSH 后记得修改默认的登录密码“alpine”,防止病毒通过 ssh 以 root 用户身份登录设备。
ssh登录设备
1 |
|
- 修改 root 密码:
1 |
|
- 修改 mobile 密码:
1 |
|
你也可以在 Cydia 中下载Mterminal
命令行工具,按照上面的操作修改密码。
5.重启后越狱状态恢复
打开unc0ver-settings-Restore RootFS
选项清除越狱信息,重新越狱。
6.重新越狱后ssh登录失败
失败信息如下:
1 |
|
Mac中进入~/.ssh目录,打开known_hosts
文件并将 wifi 的 ip 地址及其对应的公钥字符串删除,重新 ssh 登录即可。
7.cycript安装失败
- cycript插件
Cydia 中默认已安装cycript
,添加大佬源:apt.saurik.com/cydia,更新cycript
插件。
- apt安装
ssh登录后,$ apt-get install cycrypt
- 官网
1、到官网下载cycript_0.9.501_iphoneos-arm.deb
和libffi_1:3.0.10-5_iphoneos-arm.deb
包;
2、sftp命令传送文件到设备中:
1 |
|
3、dpkg安装
1 |
|
8.“ps-e”命令报错
报错信息:
1 |
|
方案:Cydia 中将adv-cmds
插件降级到”119-6”;
9.“cycript -p”命令出错
1 |
|
这会导致接下来无法查询到进程的Document
目录,进而无法导入砸壳动态库。论坛里的方案都试过了,暂时解决不了。这里我们可以换个不那么酷的方式,在 Cydia 安装的Filza
插件,找到“/var/mobile/Containers/Data/Application/”目录,这里会显示应用的名字。
选择目标进程,点击进入对应的Documents
目录即可~
相关参考: