如何在 Android 上静默安装应用程序?未经用户许可?
我读过这个 link , 但我没有想到这个与 PackageInstaller 相关的问题的正确答案 ???
另一方面,我看一下这个 Question ,我已经测试过了,但仍然需要用户的许可才能完成安装!!!!
我不会构建病毒,我这样做只是为了研究 android 安全问题
最佳答案
您不能在库存设备上执行此操作。将 apk 文件放入 data/app/的唯一方法是通过 PackageManager.apk,并且在该组件中执行此操作的唯一方法是用户按下安装按钮。
该系统是专门为禁止您尝试使用的行为类型而构建的。
如果您在自己的设备上运行自己定制的操作系统版本,那么您可以随意修改强制执行此行为的系统源代码,以试图避开它。但我想如果你想尝试的话,你将面临一项非常艰巨的任务。
如果您的设备已获得 root 权限,您可以将 apk 粘贴到将安装它的 data/app/文件夹中。但是用户仍然有机会拒绝,因为会显示 super 用户权限弹出窗口。
关于android - 我怎样才能在 android 上静默安装应用程序?未经用户许可?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092219/