Implementing the Android Application Silent Install Like the AppBrain fastWeb Installer
<p>Hi Experts / Expert Hackers,</p>

<p>I'm trying to implement the Google Play application silent install feature (similar to appbrain fast web installer) on android.</p>

<p>So far I was able achieve the following :</p>

<ol>
<li><p>Find out a method to retrieve the Google Play Auth Token (thus granting permission for my application to talk with Google Play application on the Phone).</p></li>
<li><p>Find out how to Retrieve the Android-Id of the Phone (This Id as I believe should be used when sending the appInstall request to the GPlay Servers or the Gplay/vending application on the android phone)</p></li>
<li><p>Find out the Protocol Buffer Request to be sent to the Google Play servers or the Gplay/vending application on the phone to Initiate the silent application download &amp; install process. (this I found from <a href="http://jon.oberheide.org/blog/2011/05/28/when-angry-birds-attack-android-edition/" rel="nofollow">this</a> artice)</p></li>
</ol>

<p>I've been looking into this for about two weeks now but I still couldn't find the following :</p>

<p>Whether the AppBrain fast Web Installer uses the protocol buffer to invoke the Gplay (vending application) on the phone or the Gplay servers ?. If so is the above Protocol Buffer Request format correct ??.</p>

<p>If the Above Protocol Buffer Request format is correct then to Where in the Phone or Gplay server should I send the Protocol buffer request to to invoke the Silent Application download and installing procedure ?.</p>

<p>I also have a C2DM (now GCM) server and client setup around this task as well. Could anyone point me in the correct direction or give me any clues for solving this ?. Any help is much appreciated .</p>
