3

如果您要安装的主屏幕应用程序不允许您访问系统设置屏幕(转到管理应用程序),并且也不允许您启动应用程序(例如市场应用程序或 3rd 方安装/卸载程序),有没有办法卸载这样的应用程序?

我知道 Android 在让新应用接管主屏幕权限之前需要您的许可。但是假设您正在尝试一个新发布的启动器应用程序,该应用程序有问题(或恶意)。当然,你仍然会告诉 Android 可以给这个应用程序主屏幕权限。现在一旦安装,您的手机现在实际上没用了吗?

有没有办法让典型的最终用户(没有 Eclipse/ADB)摆脱这种情况?除了完全恢复出厂设置?

我意识到有办法通过 ADB 卸载应用程序(“adb uninstall package.name”)

但是,如果一个典型的最终用户安装了这样一个恶意/有漏洞的应用程序,他们似乎可能会被搞砸。这似乎是 Android 中一个巨大的安全漏洞,不是吗?

4

3 回答 3

1

你是对的,没有从 Android 设备本身卸载此类应用程序的好方法。唯一的解决方案是您提到的那些,恢复出厂设置(如果无法访问设置菜单,这对大多数用户来说很难)或使用 adb。

我不会称其为安全问题,但对于不小心安装什么的用户来说,这肯定是一个问题。

Android 的一大卖点是让系统在竞争中遥遥领先,它可以用您自己下载和安装的应用程序替换您不喜欢的任何应用程序。(“所有应用程序都是平等的。”)

为这种自由付出的代价是会有恶意应用程序试图接管。

于 2011-02-13T09:21:22.750 回答
0

StackExchange 上的某个人针对这个问题发布了一个非常有用的解决方案。似乎除了恢复出厂设置外,大多数手机还支持禁用其他已安装的 Home/Launcher 应用程序的安全模式(至少在我的 Droid X 上是这样)。这允许您然后卸载有问题的应用程序。然后只需再次重新启动回到正常模式即可恢复您的旧手机。

于 2011-02-28T23:10:26.093 回答
0

这些天实际上有一个更简单的解决方案,肯定吗?使用 market.android.com 网站在您的设备上远程安装新的主屏幕应用程序。完成此操作后,单击主页按钮将再次显示可供选择的主屏幕应用程序列表,您可以选择一个非恶意、非错误的应用程序,然后使用它来卸载邪恶的应用程序。

于 2011-03-15T12:33:47.120 回答