首页>教程>越狱教程>iPhone越狱后Cydia源空白怎么办?

iPhone越狱后Cydia源空白怎么办?

2017-01-12
92895
来源:abcydia

不少果粉在越狱后开启Cydia就直接跳出资料库(Data)出错,显示「could not open file /var/lib/dpkg/status – open (2 no such file or directory)…」红字错误,应该是/var/lib整个文件夹都消失了,造成这样问题用户可在有安装OpenSSH前提下还能通过以下这个方法进行补救。


iPhone越狱后Cydia源空白怎么办?


而出现这个错误的具体表现是:


插件源内所有来源内的套件全变成空白 变更内容全空白

已安装内全空白

搜索不到任何插件


iPhone越狱后Cydia源空白怎么办?


那我先来分析下到底为什么会出现这种问题:


会造成这样问题,最主要的原因就是越狱用户自己去到【设置】>【通用】>【重置】>【清除所有内容和设置】所引起,该功能在越狱后是碰都不能碰的,还有一点就是最好不要用OTA模式升级后再越狱。


虽然iOS9.2-9.3.3越狱不容易导致白苹果,那是因为系统分区文件并没有搬移,导致还是可正常进入系统,但要是大家进行过以上的操作就是会造成越狱文件被破坏,造成Cydia文件夹/var/lib 和 /var/log/apt整个被删除,开启时自然就无法找到该文件夹资料,错误就这么发生了。


就算之前装过Apple File Conduit “2″也会出现这个问题,由于AFC2也是要依赖Cydia Substrate,而且新版本Cydia Substrate也都是搬移至用户区中,在点下清除所有内容和设置时,依赖Cydia Substrate也同时被清除,就会导致任何插件连同AFC2一起失效。

不过OpenSSH就不需要依赖Cydia Substrate运行,也是直接安装在系统文件区域中,也不会遭受到清除问题。


之前最好有安装过Open SSH这个插件,如果没有安装过,有暂时进不去Cydia,给大家提供了Open SSH的DEB安装包官方离线下载:点击下载Open SSH


Open SSH安装路径:/var/root/Media/Cydia/AutoInstall (重启后在激活即可安装Open SSH)


有了这个前提,就可以再将「/var/lib」文件夹覆盖回去,接下来就教大家如何解决这个问题。


如果安装ifile文件管理器的朋友们可以更快点解决Cydia空白的情况。同样安装了AFC2,可以访问文件系统(越狱系统区)同样的用可以使用iFunbox、爱思助手等,进行替换var下的文件恢复Cydia。


点击下载var.lib.apt


用ifile打开解压,产生的文件夹为var


<img class="aligncenter size-full wp-image-8664" src="image//upload/20170112/1484190956661083949.png" alt="1111111" width="700" height="622"" border="0" vspace="0" title="1111111"/>


打开var文件里面俩个文件夹剪切,返回根目录var打开把原有的lib、log 删除,拷贝到var下面,注销一下就可以恢复Cydia原有的插件及列表。


iPhone越狱后Cydia源空白怎么办?


没有安装ifile的朋友,却安装SSH可以用一下方法修复:


首先要下载iFunbox:点击下载iFunbox Windows      点击下载iFunbox  Mac


iPhone越狱后Cydia源空白怎么办?


当然一切都准备好之后通过电脑上的USB接口连接上设备,选择【快速工具箱】>【SSH 终端机】


(如果iFunbox打不开 SSH终端,可尝试使用爱思助手进行打开 SSH终端)


iPhone越狱后Cydia源空白怎么办?


看目前通过USB连接后的IP位置与连接口信息,记住留用


iPhone越狱后Cydia源空白怎么办?


下载Winscp文件汉化版,因大家下载可能会下载不便,所以我为大家准备好了。点击下载WinSCP


下载后开启winscp.exe,输入主机IP位置、连接口(也就是上面要大家记住的消息)、使用者(root)、密码(预设为alpine),如果SHSH密码有修改过请自行更改输入,最后点下【储存】。


因该汉化包是台湾大神提供,故我们打开后会是繁体字,主机名称就是IP地址,也就是以上截图中PC地址的意思。


iPhone越狱后Cydia源空白怎么办?


之后再点选【确认】即可


iPhone越狱后Cydia源空白怎么办?


接下来就可直接【登入】,这么做的目的是为了下次可以直接登入,而不需要再重复打一次。


iPhone越狱后Cydia源空白怎么办?


再登入之时,会跳出加入主机金钥快取警告,点选【是】继续。


iPhone越狱后Cydia源空白怎么办?


接下来就能够顺利通过电脑连接进入设备内,右侧区域就是越狱文件夹资料,这时我们需要在下载一个压缩文件,同样是大家下载不易。 点击下载越狱文件


请下载上面提供的「var.lib.apt.tar」压缩文件并直接拖入越狱文件夹内。


iPhone越狱后Cydia源空白怎么办?


在winscp内右键点击【var.lib.apt.tar】压缩文件,选择【File Custom Commands】>【输入…】。


iPhone越狱后Cydia源空白怎么办?


自订命令中请输入【tar -xpvf ! -C /】,并将【在终端机显示结果】勾选起来,最后点下【确定】即可。


iPhone越狱后Cydia源空白怎么办?


之后变会跳出你想要开启分开的shell期间吗?点击【确定】继续。


iPhone越狱后Cydia源空白怎么办?


在点击确定之后就会出现终端机控制台窗口,点【关闭】即可。


iPhone越狱后Cydia源空白怎么办?


至此,所有修复已经完成,最后点Home键两下将Cydia关闭,重新开启Cydia应该就能够正常运行了,该办法虽然有点繁琐,但总比解决不了问题要更好一些,再说了9.3.3验证已经关闭,一旦刷机越狱可就没了,如果有人出现这个问题了,不妨按照这个办法试一下。

相关文章
  • 如何备份iOS9越狱Cydia源列表?源列表还原教程

    iOS9越狱后的好处大伙比谁都清楚,越狱后通过各种插件源下载安装功能强大的越狱插件,就可以愉快的玩耍了。但是,如果没有进行备份,刷机再重新越狱会导致所有已安装的插件和源地址丢失,因此Cydia源列表备份非常重要。下面我们一起来看如何备份iOS9越狱Cydia源列表?Cydia源列表如何还原?

  • Cydia 可以正常联网但是 BigBoss 源无法刷新怎么解决?

    国行 iPhone 越狱后经常会出现 Cydia 无法联网的情况,如果出现无法加载的提示,可以通过开启乐网全局拦截或者安装插件等办法解决。在 Cydia 可以正常打开并连接网络的状态下,还可能出现 BigBoss 源无法连接或者显示空白的情况。BigBoss 源是 Cydia 的自带源,不需要手动额外添加,里面包含了各种基础插件和依赖包,例如 PreferenceLoader、Applist、RocketBootstrap,如果无法连接就无法安装源内插件,或者需要源内依赖包的其他...

  • 越狱后,怎么添加Cydia源?

    提示:此教程与iPad通用 第一步 1.在手机桌面上找到Cydia的图标,点击进入。 第二步 2.进入点击先下方软件源,然后再右上角编辑。 第三步 3.点添加。 第四步 4.在这个弹框中输入你要添加的源,输入http://apt.feng.com 可以添加微锋源。 第五步 5.点击添加源后,会弹出软件源警告,点击仍然添加。 第六步 6.等源加载完毕后,点回到Cydia。 第七步 7.这时你就能看到刚才自己添加的威锋源被添加到你的软件源列表中了。

  • 苹果越狱必备插件源推荐

    iOS9越狱工具发布至今,相信大部分用户都已经升级越狱了,越狱以后还得安装大批功能强大的越狱插件才能愉快的玩耍哦,老手是不必说了,对于刚接触越狱的用户来说,iOS9越狱有哪些必备插件,这些插件应该去哪里下载呢?下面我们和爱思小编一起来看看iOS9.0-9.0.2越狱必备插件源简介及源地址都有哪些?

  • 【爱思助手】教你简单搞定插件和Cydia源以及软件的备份与恢复

    最近想升级8.4,但又觉得重装源和插件特麻烦,唯一能用的pkgbackup还是收费的,自己百度了半天参考了一些资料整理出了有效的方法。希望可以方便大家。这个是通过cydia自己的dpkg和apt工具备份和恢复,不会出现白苹果之类的现象,因为跟cydia自己安装的一样,除非有不兼容插件。