本文针对的是iOS11之前版本,iOS11之后,使用bfinject 替代cycript
方法一
直接在Cydia中搜索cycript进行安装。
方法二
1.下载Cycript的deb文件(下载地址)
官网地址:http://www.cycript.org/debs/?C=M;O=D
2.使用SSH命令scp上传文件至手机
scp的使用可参考《使用SSH命令行传输文件到远程服务器》
上传下载的deb文件至手机的/var/root/Media/Cydia/AutoInstall
scp /Users/wkun/Desktop/Zake/Cycript-master/cycript_0.9.501_iphoneos-arm.deb root@192.168.1.9
可能遇到如下错误
scp: /Media/Cydia/AutoInstall: No such file or directory
原因:目录不存在
解决方法:使用ssh连接上手机,进入Media目录,创建Cydia文件夹,建完下权限,然后再进入Cydia目录,创建AutoInstall目录。(注意大小写)
bill-5s:~ root# ls
Application\ Support/ Library/ Media/
bill-5s:~ root# cd Media
bill-5s:~/Media root# ls
bill-5s:~/Media root# mkdir Cydia
bill-5s:~/Media root# ls
Cydia/
bill-5s:~/Media root# chmod 777 Cydia
bill-5s:~/Media root# cd Cydia
bill-5s:~/Media/Cydia root# mkdir AutoInstall
bill-5s:~/Media/Cydia root# ls
AutoInstall/
创建完目录后,再次拷贝文件。拷贝完成后,使用ls命令命令查看,确认存在。重启设备会自动安装。
3.验证是否安装成功,使用ssh访问iPhone,执行cycript,出现#cy则安装成功。
方法三 使用dpkg -i xxx.deb命令安装
将cycript 的deb文件拷贝至手机,在手机上执行dpkg -i xxx.deb命令安装 将xxx换成对应的cycript文件的名字。
网友评论