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

2023-09-05 06:38:33 作者:罗密欧煮伱爷ぃ

AppBrain有一个梦幻般的新的应用程序,让您使用Web浏览器自动安装在手机上的应用程序。类似于Chrome浏览器推送。在他们的情况下,他们都用它来让你直接在手机上安装应用程序而不提示。瘾科技有很好的视频演示他们的系统。

AppBrain has a fantastic new app that lets you automatically install applications on your phone using your web browser. Similar to the Chrome push. In their case, they are using it to let you install apps without a prompt directly on the phone. Engadget has a good video demonstrating their system.

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

我的问题是:他们使用的是什么样的机制来避免要求迅速在手机上,并直接完成安装

My question is: What mechanism are they using to avoid asking for a prompt on the phone and to do the installation directly?

我问的原因是,有几百运行一些定制软件的Andr​​oid手机中,用户可以直接点击安装过程手动更新软件。理想情况下我会preFER要能够做到推送更新,而无需提示的人(以换取免费电话+服务,你必须运行的软件,所以你不应该这样做不坏你怎么做到这一点的问题)。最大的问题是,如果你在做快速开发/测试这是一个痛苦让每个人都到正确的版本,它的麻烦大家了。

The reason I'm asking is that have a couple hundred android phones that run some custom software, the users have to manually update the software by clicking through the install process. And ideally I'd prefer to be able to do push updates without having to prompt people (in exchange for a free phone+service you have to run the software, so 'you shouldn't do that' doesn't invalidate the question of how do you do that). The biggest problems are that if you're doing rapid development/testing it's a pain to get everyone up to the right versions and it's hassle for people.

什么AppBrian确实听起来像是一个完美的修复了这个问题,但它是如何工作的?在AppBrain快速安装程序要求的唯一权限是访问您的帐户和网络访问。现在,有大约乔恩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/

What AppBrian does sounds like a perfect fix to this problem, but how does it work? The only permission the AppBrain fast installer asks for is access to your accounts and network access. Now, there was the interesting development about Jon Oberheide's REMOVE_ASSET and INSTALL_ASSET which he says uses the GTalk service to imitate prompt-less installs. The interesting this is that AppBrian's FastWeb installer works on a 2.01 Droid but does not work on a 2.2 Nexus One (maybe one of the last round of Froyo updates disables AppBrain's access to the INSTALL_ASSET intent). http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-install-on-google-android/

任何人都可以阐明这个任何光线?我知道自动更新是未来的市场,但我不知道这是否会是一个有用的解决方法。我很好说,'你需要点击安装此一次,但有数百人浪费时间,点击OK是一种浪费。

Can anyone shed any light on this? I know auto update is coming for the Market but I'm not sure if this would be a usable workaround. I'm fine with saying 'you need to click to install this once', but having hundreds of people waste their time clicking 'ok' is a waste.

我个人认为,这是一件谷歌应该为企业用户的支持,在未来的设备管理功能。如果我去了Android,并可以很容易地上演,并让人们了解最新的应用程序也沃尔德是pretty的有用。

I personally think that this is something Google should support for Enterprise users in the future with the Device Administrator features. If I went with Android and could easily stage and keep people up to date with apps it wold be pretty useful.

推荐答案

所以,我觉得我对大脑是如何应用程序能够发挥其作用相当不错的主意。我已经找到了几个链接,您可能会发现有趣的,那么你可以随时参考讨论这一其他的问题。

So I think I have a reasonably good idea on how app brain is able to work its magic. I have found a couple of links you might find interesting and then you can always refer to the discussion on this other question.

链接1 < /一>:这里是如何,是由研究人员建立了第一个应用程序,展示了如何一个人具有恶意企图可以方便地使用两个指令,谷歌已制定了我们的方便静默安装和卸载的链接...! !

Link 1: Here is a link on how the first app that was built by a researcher shows how a person with malicious intent can easily use two commands that google has put in for "our" convenience for silent install and uninstall...!!

链接2 :下面是关于如何利用工作的,你可以用它...

Link 2:Here is how the exploit works and you could use it...