美文网首页
修复 Cydia flAbsPath on /var/lib/d

修复 Cydia flAbsPath on /var/lib/d

作者: 假若我年少有为不自卑 | 来源:发表于2020-05-22 09:53 被阅读0次

    不完美越狱的 iOS 9.3.2 手机,使用盘古重新越狱之后,打开 Cydia 提示如下错误:

    flAbsPath on /var/lib/dpkg/status failed - realpath (2: No such file or directory)
    Could not open file - open(2: No such file or directory)
    Problem opening
    

    使用以下解决方案的前提是手机上要先安装 openSSL

    解决方案如下:

    1、使用爱思助手打开越狱手机的 ssh 通道


    image.png

    如果打开成功的话会显示如下窗口


    image.png
    1. 下载 lib 文件(下载链接在文章末尾),通过爱思助手的文件管理功能将 lib 文件上传到 books 目录里
      image.png
    2. 通过 ssh 链接手机,输入密码 alpine
    ssh root@127.0.0.1 -p 1025                                                                                                                                                          
    root@127.0.0.1's password: 
    
    1. Books/lib 文件拷贝到 /var 目录下
    cp -R /var/mobile/Media/Books/lib /var
    
    1. 新建 DynamicLibraries 文件
    cd /Library/MobileSubstrate
    ls -al
    total 8
    drwxr-xr-x  2 root wheel 136 May 21 10:08 .
    drwxrwxr-x 20 root admin 816 Jan 11  2017 ..
    lrwxr-xr-x  1 root wheel  36 Dec  1  2016 DynamicLibraries -> /var/stash/_.PwSksk/DynamicLibraries
    lrwxr-xr-x  1 root staff  79 Sep 13  2016 MobileSubstrate.dylib -> /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateInjection.dylib
    

    可以看出 DynamicLibraries 实际上是一个快捷方式,指向的是 /var/stash/_.PwSksk/DynamicLibraries,接下来只要将 /var/stash/_.PwSksk/DynamicLibraries 这个路径创建出来就大功告成了

    mkdir -p /var/stash/_.PwSksk/DynamicLibraries
    
    1. 最后使用 exit 命令退出 ssh 链接,并且关闭爱思的 ssh 通道
    root# exit
    logout
    Connection to 127.0.0.1 closed.
    

    文件下载地址:

    lib.zip
    链接: https://pan.baidu.com/s/1ZSFJWj7BzIpB8vqoZJEjUA 提取码: 78x5

    相关文章

      网友评论

          本文标题:修复 Cydia flAbsPath on /var/lib/d

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