android - 我怎样才能在 android 上静默安装应用程序?未经用户许可?

标签 android permissions installation android-install-apk silent-installer

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

我读过这个 link , 但我没有想到这个与 PackageInstaller 相关的问题的正确答案 ???

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

我不会构建病毒,我这样做只是为了研究 android 安全问题

最佳答案

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

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

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

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

关于android - 我怎样才能在 android 上静默安装应用程序?未经用户许可?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092219/

相关文章:

android - 如何在 coordinatorLayout 中垂直放置布局

android - MediaPlayer提供错误(262,0)

android - 启动 BLUETOOTH_SETTINGS 操作返回 SecurityException(需要 BLUETOOTH_ADMIN 权限)

android - 如何使用自定义权限向其他APP发送OrderedBroadcast?

android - react native fbsdk 设置构建错误

android - 网站识别安卓手机

python - Django REST Framework - 每个方法的单独权限

ios - 无法使用开发版本 : "*AppName* is already installed" 更新发布的 iOS 应用程序

testing - 处理测试中的代码重复

linux - 如何强制RPM在单个目录中安装文件,可能吗?