Como desativar o Google pedindo permissão para verificar regularmente os aplicativos instalados no meu telefone?


83

Estou desenvolvendo um aplicativo Android, que, portanto, construo e instalo indefinidamente em meu dispositivo de teste. Há alguns dias, recebo com cada construção / instalação uma pergunta perguntando

O Google pode verificar regularmente os aplicativos instalados em busca de comportamento potencialmente prejudicial. Saiba mais em Configurações do Google> Verificar aplicativos.

Tenho a opção de Aceitar ou Recusar. Já recusei uma centena de vezes, mas parece ser política do Google continuar perguntando até me cansar da mensagem e finalmente clicar em Aceitar. Mas eu não quero isso!

Portanto, minha pergunta: como faço para que o Google saiba de uma vez por todas que não quero que eles verifiquem regularmente os aplicativos instalados no meu telefone?


Particularmente, é necessária uma solução para suportar testes automatizados de IU, por exemplo, com o Espresso, porque o APK não pode nem mesmo ser instalado em uma nova instância do emulador, a menos que o botão Aceitar / Recusar seja clicado. Existe um @Rulelike GrantPermissionRule( developer.android.com/reference/android/support/test/rule/… ) para isso?
Michael Osofsky

Respostas:


98

No Android anterior a 4.2, vá para Configurações do Google , toque em Verificar aplicativos e desmarque a opção Verificar aplicativos .

No Android 4.2+, desmarque a opção Configurações> Segurança> Verificar aplicativos e / ou Configurações> Opções do desenvolvedor> Verificar aplicativos via USB .


23
Ah! Acabei de vê-lo em Configurações> Opções do desenvolvedor> Verificar aplicativos por USB .. Desculpe, fiquei tão cansado desta mensagem e do fato de que não consegui encontrar a configuração ..
kramer65

8
Não está no aplicativo Configurações, encontre o Google Settingsaplicativo em seu telefone.
Ensolarado,

Ah, e eu também nunca tinha ouvido falar do aplicativo de configurações do Google ... Saúde!
Kramer65,

É o aplicativo de configurações padrão;)
Manuel Allenspach

2
No Android 5, tive que usar o aplicativo Configurações do Google. Verifique se os aplicativos via USB estão desativados nas opções do desenvolvedor.
Rolf ツ

22

Se você deseja desativar a verificação de aplicativos de forma programática, pode fazer isso com o seguinte código:

boolean success = true;
boolean enabled = Settings.Secure.getInt(context.getContentResolver(), "package_verifier_enable", 1) == 1;
if (enabled) {
    success = Settings.Secure.putString(context.getContentResolver(), "package_verifier_enable", "0");
}

Você também precisará das seguintes permissões do sistema:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />

Também vale a pena notar que a string "package_verifier_enable" vem do Settings.Glabal.PACKAGE_VERIFIER_ENABLEmembro que parece estar inacessível.


2
Este código não está funcionando, sempre retornando verdadeiro; porém, desativei "verificar aplicativo" nas configurações. Você tem alguma solução alternativa para o @ThelIT?
Pankaj de

@Pankaj, o aplicativo foi instalado como um aplicativo do sistema?
TheIT de

@TheIT Não, meu aplicativo é um aplicativo simples que será carregado na playstore mais tarde. Mas como recomendação de segurança, o cliente diz para verificar se há "verificação do aplicativo" e, se não estiver habilitado, solicita ao usuário que o habilite e navegue até a página de configuração.
Pankaj de

10

Também está disponível nas configurações gerais

Configurações -> Segurança -> Verificar aplicativos

Apenas desmarque.

(Estou executando 4.2.2, mas provavelmente deveria estar disponível em 4.0 e superior. Não posso dizer sobre as versões anteriores ...)


No M, está no menu Opções do desenvolvedor
wkarl

10

No Android 5.1 Lollipop para o meu dispositivo, clique no Google Settingsícone Security>> Scan device for security threats.

Observe que Google Settingsé separado do Settingspróprio aplicativo.


9

Se o dispositivo tiver acesso root,

root@mako:/ # settings put global package_verifier_enable 0

Parece funcionar.

insira a descrição da imagem aqui


1
Isso funciona, no entanto, notei que depois que o dispositivo foi reiniciado, a configuração foi redefinida para habilitada.
mfleshman de

Sim. Por que é reiniciado? Irritante.
JohnyTex

3

No Android 5.0+

Configurações> Mais> Opções do desenvolvedor> Desmarque "Verificar aplicativos via USB"!

insira a descrição da imagem aqui


Configurações principais do aplicativo? Não vejo mais nas configurações principais do Android ou nas configurações do Google Chrome
Viagem de

2

isso funcionou para mim ...

No Android 4.2+, desmarque a opção Configurações> Segurança> Verificar aplicativos e / ou Configurações> Opções do desenvolvedor> Verificar aplicativos via USB.


2

No Android 6+, siga este caminho: Configurações -> Google -> Segurança -> Verificar aplicativos Desmarque todos! Agora você está pronto para IR !!!


2

Com a versão mais recente do Lollipop, acesse o aplicativo. gaveta e procure as configurações do Google. Role para baixo até Segurança, toque nele para abrir e deslize para a esquerda o controle deslizante ao lado de 'Melhorar aplicativo prejudicial. detecção 'à esquerda, então o mesmo para' Verificar o dispositivo quanto a ameaças de segurança '. Saia dessa e o pop-up irritante nunca mais aparecerá!


1

No Nexus 5, vá para Configurações -> Google -> Segurança e desmarque " Verificar o dispositivo em busca de ameaças de segurança " e " Melhorar a detecção de aplicativos prejudiciais ".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.