AppBrain的安装应用程序如何工作?

时间:2010-07-11 20:23:59

标签: android security installer google-talk

AppBrain拥有一款出色的新应用,可让您使用网络浏览器自动在手机上安装应用程序。类似于Chrome推送。在他们的情况下,他们正在使用它来让您在没有提示的情况下直接在手机上安装应用程序。 Engadget有一个很好的视频来展示他们的系统。

http://lifehacker.com/5582169/appbrain-upgrade-installs-android-apps-instantly-from-the-web

我的问题是:他们使用什么机制来避免在手机上询问提示并直接进行安装?

我问的原因是有几百部Android手机运行一些自定义软件,用户必须通过点击安装过程手动更新软件。理想情况下,我宁愿能够在不提示人的情况下进行推送更新(换取免费电话+服务,你必须运行软件,所以'你不应该这样做'不会使问题无效你是怎样做的)。最大的问题是,如果你正在进行快速开发/测试,那么让每个人都达到合适的版本是一件痛苦的事情,这对人们来说很麻烦。

AppBrian听起来像是对这个问题的完美修复,但它是如何工作的? AppBrain快速安装程序要求的唯一权限是访问您的帐户和网络访问权限。现在,有关Jon Oberheide的REMOVE_ASSET和INSTALL_ASSET的有趣发展,他说使用GTalk服务来模仿无需安装的安装。有趣的是,AppBrian的FastWeb安装程序可以在2.01 Droid上运行,但不适用于2.2 Nexus One(可能是最后一轮Froyo更新中的一个禁用了AppBrain对INSTALL_ASSET意图的访问)。 http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-install-on-google-android/

任何人都可以对此有所了解吗?我知道市场正在进行自动更新,但我不确定这是否是一个可用的解决方法。我很好说'你需要点击安装一次',但有数百人浪费时间点击'确定'是浪费。

我个人认为,谷歌今后应该通过设备管理员功能为企业用户提供支持。如果我使用Android并且可以轻松登台并让人们了解应用程序,它将非常有用。

1 个答案:

答案 0 :(得分:2)

所以我认为我对应用脑能如何发挥其魔力有一个相当不错的想法。我找到了一些您可能感兴趣的链接,然后您可以随时参考有关此问题的讨论other question.

Link 1:这是一个关于研究人员构建的第一个应用程序如何显示具有恶意意图的人如何轻松使用谷歌为了“我们”方便静默安装而提供的两个命令的链接卸载... !!

Link 2:以下是该漏洞利用的工作方式,您可以使用它......