美文网首页iOS开发札记
在越狱的iPhone上安装Cycript(iOS11之前)

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

作者: 生命不止运动不息 | 来源:发表于2019-01-26 09:07 被阅读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文件的名字。

    相关文章

      网友评论

        本文标题:在越狱的iPhone上安装Cycript(iOS11之前)

        本文链接:https://www.haomeiwen.com/subject/okwbjqtx.html