修复 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
- 下载 lib 文件(下载链接在文章末尾),通过爱思助手的文件管理功能将 lib 文件上传到 books 目录里
image.png - 通过 ssh 链接手机,输入密码
alpine
ssh root@127.0.0.1 -p 1025
root@127.0.0.1's password:
- 将 Books/lib 文件拷贝到 /var 目录下
cp -R /var/mobile/Media/Books/lib /var
- 新建 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
- 最后使用 exit 命令退出 ssh 链接,并且关闭爱思的 ssh 通道
root# exit
logout
Connection to 127.0.0.1 closed.
文件下载地址:
lib.zip
链接: https://pan.baidu.com/s/1ZSFJWj7BzIpB8vqoZJEjUA 提取码: 78x5