Question

Je l'ai accepté pendant un certain temps maintenant qu'il est impossible d'installer silencieusement une application sur Android - qui est, d'avoir un programme d'installation d'une application fournie comme APK sans fournir l'installation standard du système d'exploitation rapide et en passant par l'activité de l'application d'installation . Mais maintenant, j'ai pris une copie du programme d'installation Web rapide AppBrain, et il fait exactement cela.

Comment diable est-ce possible? : D

Était-ce utile?

La solution

Je pense que la moindre idée est assez bien dans cette déclaration que je trouve ici dans le FAQ .

  

Le Web rapide a fonctionné pour moi install hier, mais il ne fonctionne plus aujourd'hui. Quel est le problème?

     

L'autorisation d'installer des applications directement sur votre téléphone doit être rafraîchi une fois tous les quelques jours. Retour à l'application « Web rapide Installer » sur votre téléphone et cliquez sur le bouton pour nous donner à nouveau l'autorisation. Nous travaillons sur une mise à jour future qui en option actualiser automatiquement ce paramètre.

Je suppose que cela est très similaire à ce que Google fait dans le coupe-circuit. Je suppose que le coupe-circuit est une application sur mon appareil, juste caché de moi. Lorsque Google veut supprimer une application, il désinstalle en silence sans demander notre permission. Je suis très sûr que ce trou de sécurité est de leur fabrication. Maintenant, nous devons comprendre cela ... = D

Autres conseils

Vous pouvez (d'une manière très hackish) installer des applications silencieuse à l'aide adb. Vous devez activer le débogage USB, mais il suffit de pousser l'APK à / data / app. à-dire:

adb pousser MyApp.apk / data / app

  • ou -

adb installer MyApp.apk (de façon plus propre)

La seconde commande peut inviter pour une installation, je ne me souviens pas du haut de ma tête.

Si vous pouvez travailler à ce que le programme d'installation ne norme quand il installe, vous pouvez reproduire ce comportement dans votre application, mais le vôtre aurait besoin d'autorisations assez étendus pour faire tout correctement.

Sérieusement, ne même pas essayer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top