适用于:iOS8 安装snoop-it后导致系统图标丢失
前提条件:ssh能够连接到手机
第一种解决方式
cd /var/stash/&&find ./ -name "AppStore.app"
输出:你的路径/Applications/AppStore.app
重 新指向 下 软链接 /Applications -> /var/stash/你的路径/Applications/
ln -s /var/stash/你的路径/Applications/ /Applications
uicache
应该就可以了
第二种解决方式
1.ssh连接到手机,dpkg -P snoop-it,然后执行open com.saurik.Cydia .如果能打开,执行uicache,图标应该会自动恢复,直接完事,就不用往下看了。
2.如果提示打开cydia失败,则需要把cydia安装文件放到安装指定目录,重启手机。
3.执行 open com.saurik.Cydia,这时cydia应该是正常启动。然后cydia图标恢复,但是系统app图标仍旧没有恢复。
4.ssh 到手机 执行 cd /&&ls -al ,会看到 /Applications -> /var/stash/_.xxxxx/Applications/ 软链接路径。找不到系统app的原因就是这个链接被修改了。
5. 在/var/stash/路径下寻找系统app。
cd/var/stash/&&find ./ -name "AppStore.app"
会输出所有包含appstore.app的/var/stash/_.xxxxx/Applications/AppStore.app .
假设在/var/stash/_.xxx01/Applications/路径
6.复制/var/stash/_.xxx01/Applications/路径下的所有app到/Applications/ 。
cp/var/stash/_.xxx01/Applications/* /Applications/
7.uicache 恢复