-2

As everyone knows since google play comes as a system app it can get all the permissions and apis which are hidden to a 3rd party applications, it can install apks on background without user interactions(without clicking install).

One of my client needs an official proof saying the same. If you know an official link (maybe in support.google or developer.android) please post it in here.

Artjom B.
  • 61,146
  • 24
  • 125
  • 222
  • There is no way for a third party developer to install an APK without user interaction, it is too much of a security risk. Google can as its there own OS and there own servers but it would be a huge risk to allow any developer to be able to install third party applications without user consent – Boardy Jul 24 '14 at 10:07
  • thats correct.. but what i want to know is how does the google do the installation with out users interference. like because ... google-play can do that. and heres an official link to proove.. :-) – user2523525 Jul 24 '14 at 10:16
  • There's is no documentation about how they do it because they don't want people to do it. Google do it because its there own OS and they have complete control over it and can at will install and remove anything from anyones device. – Boardy Jul 24 '14 at 10:26

1 Answers1

5

To be able to install packages directly an application needs to hold the INSTALL_PACKAGES permission. This permission has a protectionLevel of signature|system, meaning that the only apps that can hold it have to be either:

  • signed by the signing key that signed the firmware, or
  • installed on the system partition (e.g., a pre-installed app, an app moved to the system partition via a user who has rooted their device)
CommonsWare
  • 986,068
  • 189
  • 2,389
  • 2,491