我想在越狱的iPhone中通过shell批量卸载iOS应用程序。 在我看来只需使用
rm -rf ${path/to/sandbox}..........
但是在shell中执行此操作后,我想要安装的应用程序的图标仍然存在于 springboard 中。应该删除其他什么吗?
答案 0 :(得分:0)
如果要删除从App Store下载的应用程序,您可以直接在Springboard(在iPhone上)执行此操作。如果您不能这样做,可以在(/private)/var/mobile/Applications/
文件夹中删除它。这就是应用程序从App Store安装或同步的地方。 (在/Applications/
你会发现Cydia,相机,野生动物园等......)
为此,首先要弄清楚该文件夹中应用程序的“哈希”名称是什么,因为你在那里找不到InfinityBlade.app
,你会发现一些随机字母和数字
你也可以通过从Cydia安装一个名为iFile的程序来删除它,然后检查“显示应用程序名称”等设置,然后转到(/private)/var/mobile/Applications/
,你现在应该看到它应用程序的真实姓名,然后通过手势“用手指从左向右滑动”删除它,然后单击“删除”。
希望这适合你,它应该100%工作; - )
这是一个视频链接,它描述了我对iFile的意义,只是不要进入/var/stash/Applications
而是/var/mobile/Applications
:
http://www.youtube.com/watch?v=ftssbPYiBDw
答案 1 :(得分:0)
如果我正确理解您的问题,您使用简单的rm
命令删除您的应用。然后您会注意到,在删除.app
文件夹后,您仍然会在SpringBoard上看到应用图标。正确?
解决方法只是强制SpringBoard刷新其应用列表。您可以在命令行(在电话上)执行以下操作:
su mobile -c uicache
以用户uicache
运行的mobile
命令将更新应用程序列表。几秒钟后,您会看到应用程序图标消失。