如何在越狱 iPhone 中使用命令 shell 卸载 iOS 应用程序
How to uninstall iOS app using command shell in jailbroken iPhone
我想在越狱iPhone中通过shell批量卸载iOS应用。
在我看来,只需使用
rm -rf ${path/to/sandbox}..........
但在 shell 中执行此操作后,我要安装的应用程序的图标仍然存在于 springboard 中。还有什么应该删除的吗?
如果您想删除从 App Store 下载的应用程序,您可以直接在 Springboard 中(在您的 iPhone 上)执行此操作。如果你做不到,你可以在文件夹(/private)/var/mobile/Applications/
中删除它。这是从 App Store 安装或同步应用程序的地方。 (在 /Applications/
你会发现 Cydia、Camera、Safari 等...)
为此,您首先必须找出该文件夹中应用程序的 "hashed" 名称,因为您不会在其中找到 InfinityBlade.app
,您会找到一些随机字母和数字。
您也可以通过从 Cydia 安装一个名为 iFile 的程序来删除它,然后检查设置 "Show application names" 或类似的东西,然后再次转到 (/private)/var/mobile/Applications/
您应该看到的地方现在是应用程序的真实名称,然后只需通过手势 "slide from left to right with your finger" 并单击删除即可将其删除。
希望这对你有用,它应该 100% 有效;-)
这是一个 link 视频,它描述了我对 iFile 的理解,只是不要进入 /var/stash/Applications
而 /var/mobile/Applications
:
http://www.youtube.com/watch?v=ftssbPYiBDw
如果我对你的问题的理解是正确的,那么你正在使用一个简单的 rm
命令来删除你的应用程序。然后您注意到在删除 .app
文件夹后,您仍然会在 SpringBoard 上看到一个应用程序 icon。对吗?
解决这个问题的方法很简单,就是强制 SpringBoard 刷新其应用程序列表。您可以在命令行(在 phone 上)执行此操作:
su mobile -c uicache
uicache
命令,运行 作为用户 mobile
将更新应用程序列表。几秒钟后,您会看到应用程序图标消失。
我想在越狱iPhone中通过shell批量卸载iOS应用。 在我看来,只需使用
rm -rf ${path/to/sandbox}..........
但在 shell 中执行此操作后,我要安装的应用程序的图标仍然存在于 springboard 中。还有什么应该删除的吗?
如果您想删除从 App Store 下载的应用程序,您可以直接在 Springboard 中(在您的 iPhone 上)执行此操作。如果你做不到,你可以在文件夹(/private)/var/mobile/Applications/
中删除它。这是从 App Store 安装或同步应用程序的地方。 (在 /Applications/
你会发现 Cydia、Camera、Safari 等...)
为此,您首先必须找出该文件夹中应用程序的 "hashed" 名称,因为您不会在其中找到 InfinityBlade.app
,您会找到一些随机字母和数字。
您也可以通过从 Cydia 安装一个名为 iFile 的程序来删除它,然后检查设置 "Show application names" 或类似的东西,然后再次转到 (/private)/var/mobile/Applications/
您应该看到的地方现在是应用程序的真实名称,然后只需通过手势 "slide from left to right with your finger" 并单击删除即可将其删除。
希望这对你有用,它应该 100% 有效;-)
这是一个 link 视频,它描述了我对 iFile 的理解,只是不要进入 /var/stash/Applications
而 /var/mobile/Applications
:
http://www.youtube.com/watch?v=ftssbPYiBDw
如果我对你的问题的理解是正确的,那么你正在使用一个简单的 rm
命令来删除你的应用程序。然后您注意到在删除 .app
文件夹后,您仍然会在 SpringBoard 上看到一个应用程序 icon。对吗?
解决这个问题的方法很简单,就是强制 SpringBoard 刷新其应用程序列表。您可以在命令行(在 phone 上)执行此操作:
su mobile -c uicache
uicache
命令,运行 作为用户 mobile
将更新应用程序列表。几秒钟后,您会看到应用程序图标消失。