如何在Android上静默安装应用?未经用户许可?
我已阅读此 link,但我没有得到关于这个与PackageInstaller相关的问题的正确答案的想法???
另一方面,我看看这个 Question ,我已经测试过,但仍需要用户的许可才能完成安装!
我不会构建病毒,我只是为了安全性的研究问题而这样做
答案 0 :(得分:5)
您无法在库存设备上执行此操作。将apk文件导入data / app /的唯一方法是通过PackageManager.apk,并且该组件中唯一的方法是让用户按下intall按钮。
系统专门用于排除您尝试使用的行为类型。
如果您在自己的设备上运行自己的自定义操作系统版本,那么您可以随意修改强制执行此行为的系统源代码以尝试绕过它。但是,如果你想尝试的话,我认为你面前有一项非常艰巨的任务。
如果您的设备已植根,则可以将apk粘贴到将安装它的data / app /文件夹中。但是用户仍然有机会否认,因为将显示超级用户权限弹出窗口。