Pergunta

Aceitei por um tempo agora que é impossível instalar silenciosamente um aplicativo no Android - ou seja, para que um programa instale um aplicativo agrupado como um APK sem fornecer o prompt de instalação padrão do sistema operacional e passar pela atividade do instalador do aplicativo. Mas agora peguei uma cópia do instalador da Web AppBrain Fast, e faz exatamente isso.

Como isso é possível? : D

Foi útil?

Solução

Eu acho que a pista está praticamente nesta afirmação que encontrei aqui no Perguntas frequentes.

A instalação rápida da web funcionou para mim ontem, mas não funciona mais hoje. O que há de errado?

A permissão para instalar aplicativos diretamente no seu telefone precisa ser atualizada uma vez a cada poucos dias. Volte para o aplicativo "Fast Web Install" no seu telefone e clique no botão para nos dar a permissão novamente. Estamos trabalhando em uma atualização futura que opcionalmente atualiza automaticamente essa configuração.

Presumo que isso seja muito semelhante ao que o Google faz no Switch de Kill. Estou assumindo que o interruptor de matar é um aplicativo no meu dispositivo, apenas escondido de mim. Quando o Google deseja remover um aplicativo, ele o desinstala silenciosamente sem pedir nossa permissão. Tenho certeza de que este buraco de segurança é de sua criação. Agora só precisamos descobrir isso ... = D

Outras dicas

Você pode (de uma maneira muito hackish) instalar aplicativos silenciosamente usando o ADB. Você precisa ativar a depuração USB, mas apenas pressione o apk para /dados /aplicativos. ou seja:

adb push myapp.apk /dados /aplicativo

  • ou -

Adb Install MyApp.apk (Way mais limpo)

O segundo comando pode solicitar uma instalação, não me lembro do topo da minha cabeça.

Se você pode descobrir o que o instalador padrão faz quando instalar, você pode replicar esse comportamento em seu aplicativo, mas o seu precisaria de permissões bastante extensas para fazer tudo corretamente.

Sério, nem tente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top