针对iOS越狱后Cydia出现DPKG_LOCKED红字报错的解决办法

本人越狱的手机设备型号是iPhone5s,系统版本10.2,由于之前有过直接抹掉数据的智障操作导致Cydia出现了DPKG_LOCKED,应该是相关系统文件被删掉了,下面来说下解决办法。

步骤一:

软件:爱思助手(iTools之类的也可以,这些类似的软件很多,下载方式自行百度)

连接手机后,用这个软件打开手机的ssh通道,不同的软件的叫法可能不一样,爱思助手的如下图所示:


打开通道后,我们会获取到手机的IP地址,和一个默认账号和密码(一般默认账户是root,密码是alpine),记住这三个就进行下一步骤。

由于这篇博客是在搞完后才写的,故这里就不上图了,按操作来准没错。

步骤二:

软件:putty(类似的软件也有很多,下载方式自行百度)

修复补丁:链接: https://pan.baidu.com/s/176sXloxvpqW8enXvGATCDQ 提取码: swtd 

首先在爱思助手上使用文件管理,进入文件系统,在根目录下新建个文件夹,把前面的修复补丁解压后,全部导入到新建文件夹中(文件夹最好英文命名)。


然后打开putty软件,界面如下图所示:


把刚才获得的IP地址输入到图中红色标记框内,别的不用管,点击Open就行,如果弹出警告窗口点是。然后就进入了类unix的终端。

它上来会提醒你login,直接输入前面的账户,接着再输入密码,如果不显示密码是正常的,只管输入就好。

前面输入完毕后你应该已经获得了root权限,接着输入以下三条指令运行即可(其中$$$是你自己新建文件夹的名称):

cp -R /var/mobile/Media/$$$/lib /var

cp -R /var/mobile/Media/$$$/log /var

dpkg -i /var/mobile/Media/$$$/*.deb

su -c uicache mobile(输入后完成需要一定的时间)

killall SpringBoard(此时设备会重载界面)

完成后,记得把新建文件夹删掉。回到手机,重新打开Cydia,大功告成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容