iPhone装了太多软件,很多也不常用,为了找到常用软件,屏幕不得不划来划去,于是决定把不常用的软件卸载,由于很多都是采用Cydia安装的,所以卸载的时候也不得不使用Cydia,可是在卸载很多软件的时候,警告我说会同时卸载很多相关的依赖,而这些依赖又是Cydia程序本身所依赖的,犹豫了好久,强制将其卸载了,但是当我退出Cydia的时候,悲剧的事情发现了,Cydia的桌面图标不见了。
没了Cydia可是一件很严重的事情,这意味着我不能安装破解软件,只能安装苹果商店内的免费软件,很多有趣的游戏我不得不花美刀购买,这是何等的不方便跟不划算。所以上网搜了很多解决办法,总算是把Cydia恢复正常了,特分享给有相同遭遇的人,下面是主要步骤。
Cydia图标消失多半是因为某些依赖的文件被删除或被破坏了,解决办法显然是重装Cydia,我们知道越狱后的iPhone都得依赖Cydia来安装软件,当Cydia消失了以后自然也没法用Cydia来安装自己了,网上很多人尝试过重新刷机越狱,Cydia图标依然没有出来,这通常是因为Cydia目录在iPhone后台依然存在,刷机的时候某些已存在的Cydia文件因为未被覆盖,依然存在错误。如果您iPhone无法通过SSH命令登陆iOS后台,那么恐怕就只有刷机的办法了,用iFile删掉根目录下Applications目录下的Cydia.app目录以后再刷机并越狱,问题应该能够得到解决。如果您的iPhone可以使用SSH命令登陆iOS后台,即安装了OpenSSH,那么恭喜您,您不必刷机就可以恢复Cydia了。
1、准备最新的Cydia安装包,在Cydia官方源http://apt.saurik.com/debs/内下载下面三个文件。
cydia-lproj_1.1.0_iphoneos-arm.deb
http://apt.saurik.com/debs/cydia-lproj_1.1.0_iphoneos-arm.deb
cydia_1.1.1_iphoneos-arm.deb
http://apt.saurik.com/debs/cydia_1.1.1_iphoneos-arm.deb
org.thebigboss.repo.icons_1.0.deb
http://apt.saurik.com/debs/org.thebigboss.repo.icons_1.0.deb
2、SSH登陆iPhone后台
ssh [email protected] (请换成自己iPhone的IP地址)
3、将第一步下载的三个包下载到到iPhone后台的“/private/var/stash/ ”目录下。您可以用scp命令将上述三个安装包下载到该目录,也可以直接在该目录用wget命令下载上述三个链接即可。如果发现wget命令不存在,可以使用“apt-get install wget”命令来安装wget。
4、删除iPhone后台根目录Applications目录下的Cydia.app目录,使用rm跟iFile皆可。
5、因为上述三个包相互依赖,必须一起安装,在“/private/var/stash/”目录下执行“dpkg -i *.deb”命令,不出意外的话,Cydia就安装好了。
6、执行reboot命令重启iPhone,如果重启以后还未看到Cydia图标,尝试打开一下Apple App Store,不出意外的话,熟悉的Cydia图标就恢复了。
除非注明,文章均为CppLive 编程在线原创,转载请注明出处,谢谢。
飘过在加上羡慕嫉妒恨,O(∩_∩)O哈哈~
你还年轻嘛~ 🙂