iOS开发札记

在越狱的iPhone上安装Cycript(iOS11之前)

2019-01-26  本文已影响151人  生命不止运动不息

本文针对的是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文件的名字。

上一篇下一篇

猜你喜欢

热点阅读