4

如何在 android 上静默安装应用程序?未经用户许可?

我已阅读此 链接 ,但我没有得到正确答案的想法,该问题与 PackageInstaller 相关?

另一方面,我看了一下这个问题,我已经测试过了,但仍然需要用户的许可才能完成安装!!!!

我不会制造病毒,我只是为了研究安卓安全问题

4

1 回答 1

5

您无法在库存设备上执行此操作。将 apk 文件放入 data/app/ 的唯一方法是通过 PackageManager.apk 并且在该组件中执行此操作的唯一方法是让用户按下 intall 按钮。

该系统是专门为禁止您尝试使用的行为类型而构建的。

如果您在自己的设备上运行自己定制的操作系统版本,那么您可以随意修改强制执行此行为的系统源代码以尝试绕过它。但我想如果你想尝试的话,你将面临一项非常艰巨的任务。

如果您的设备已植根,您可以将 apk 粘贴到将安装它的 data/app/ 文件夹中。但是用户仍然有机会拒绝,因为将显示超级用户权限弹出窗口。

于 2012-06-18T23:13:41.690 回答