修复 Cydia flAbsPath on /var/lib/d

2020-05-22  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读