【问题标题】:How can i Install apps silently on android ?? without permission from the user?如何在 android 上静默安装应用程序?未经用户许可?
【发布时间】:2012-06-18 22:53:42
【问题描述】:

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

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

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

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

【问题讨论】:

  • 据我所知,未经用户许可,您不能这样做。
  • 幸运的是,这是不可能的,除非您的应用程序(想要进行安装)被签名为系统固件的一部分或系统固件的一部分。
  • 我怎样才能把它做成系统固件
  • 是否需要对已root手机的root访问权限?
  • 给我帮助链接到此要求的更多信息,因为我没有明白你的意思??

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


【解决方案1】:

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

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

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

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

【讨论】:

  • 我同意。我还要补充一点,有些人只是不阅读应用程序想要的权限,所以很多时候,任何安全漏洞甚至都无法被 Android 控制。沙盒方法肯定会缓解这种情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-27
相关资源
最近更新 更多