2

我知道这可能是不可能的。但我刚刚找到了这样一个应用程序。我无法卸载应用程序,甚至无法清除应用程序的数据、缓存,这真的不是系统应用程序。这个应用程序所做的只是一直向我的手机发送推送通知的垃圾邮件。

我的手机没有root!!

所以我的问题是如何制作这样的应用程序?

在此处输入图像描述

4

3 回答 3

4

在设置 > 安全和隐私 > 设备管理员下可以找到具有管理权限的应用程序,如果不撤销管理权限,则无法卸载。

于 2014-05-12T02:16:46.157 回答
2

使您的应用程序可卸载的唯一方法(如果用户使用的是 root 手机,您真的不能)将其直接安装在 Android 包中,通过 ADB(在 root 时)将其推送到

/系统/应用

目录...

然后,无论如何,对于具有标准访问用户电话的开发人员来说都是可能的。

于 2013-07-19T06:38:17.247 回答
0

我建议阅读有关 ROM 开发的内容。您需要做的是创建一个非 root ROM,其中包含您不想在 /system/app 目录中卸载的应用程序。所有附带 ROM 的应用程序都将位于受限制的目录中。因为在安装新应用程序时无法写入该目录,所以它们会被放置在 /data/app 目录中。因此,如果您对应用程序进行更新,那么它很可能会放置在 /data/app 目录中,并且可以卸载更新。

你的选择是有限的。

于 2013-07-19T06:48:37.013 回答