¿Cómo deshabilitar a Google pidiendo permiso para verificar regularmente las aplicaciones instaladas en mi teléfono?


83

Estoy desarrollando una aplicación para Android, que por lo tanto construyo e instalo sin cesar en mi dispositivo de prueba. Desde hace un par de días recibo con cada compilación / instalación una pregunta que hace

Google puede comprobar periódicamente las aplicaciones instaladas para detectar comportamientos potencialmente dañinos. Obtenga más información en Configuración de Google> Verificar aplicaciones.

Tengo la opción de Aceptar o Rechazar. Lo he rechazado unas cien veces, pero parece que la política de Google es seguir preguntando hasta que me canse del mensaje y finalmente haga clic en Aceptar. ¡Pero yo no quiero eso!

Entonces, mi pregunta: ¿cómo le hago saber a Google de una vez por todas que no quiero que revisen regularmente las aplicaciones instaladas en mi teléfono?


En particular, se necesita una solución para que sea compatible con las pruebas de IU automatizadas, por ejemplo, con Espresso, porque el APK ni siquiera se puede instalar en una nueva instancia de emulador a menos que se haga clic en el botón Aceptar / Rechazar. ¿Hay un me @Rulegusta GrantPermissionRule( developer.android.com/reference/android/support/test/rule/… ) para esto?
Michael Osofsky

Respuestas:


98

En Android anterior a 4.2, vaya a Configuración de Google , toque Verificar aplicaciones y desmarque la opción Verificar aplicaciones .

En Android 4.2+, desmarque la opción Configuración> Seguridad> Verificar aplicaciones y / o Configuración> Opciones de desarrollador> Verificar aplicaciones a través de USB .


23
¡Ah! Acabo de verlo en Configuración> Opciones de desarrollador> Verificar aplicaciones a través de USB ... Lo siento, me cansé tanto de este mensaje y del hecho de que no pude encontrar la configuración ...
kramer65

8
No en la aplicación Configuración, busque la Google Settingsaplicación en su teléfono.
Soleado

Ah, y nunca había oído hablar de la aplicación de configuración de Google. ¡Salud!
kramer65

Es la aplicación de configuración predeterminada;)
Manuel Allenspach

2
En Android 5 tuve que usar la aplicación Configuración de Google. Verifique que las aplicaciones a través de USB estén atenuadas en las opciones de desarrollador.
Rolf ツ

22

Si desea desactivar la verificación de la aplicación mediante programación, puede hacerlo con el siguiente 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");
}

También necesitará los siguientes permisos del sistema:

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

También vale la pena señalar que la cadena "package_verifier_enable" proviene del Settings.Glabal.PACKAGE_VERIFIER_ENABLEmiembro que parece ser inaccesible.


2
Este código no funciona, siempre devuelve verdadero, sin embargo, he desactivado "verificar aplicación" en la configuración. ¿Tiene alguna solución @ThelIT?
Pankaj

@Pankaj, ¿la aplicación se instaló como una aplicación del sistema?
TheIT

@TheIT No, mi aplicación es una aplicación simple que se cargará en PlayStore más tarde. Pero como recomendación de seguridad, el cliente dice que verifique la "verificación de la aplicación" y, si no está habilitada, solicite al usuario que la habilite y navegue al usuario a la página de configuración.
Pankaj

10

También está disponible en configuraciones generales.

Configuración -> Seguridad -> Verificar aplicaciones

Solo desmarca la casilla.

(Estoy ejecutando 4.2.2, pero lo más probable es que esté disponible en 4.0 y superior. No puedo decir sobre versiones anteriores ...)


En M está en el menú Opciones de desarrollador
wkarl

10

En Android 5.1 Lollipop para mi dispositivo, haga clic en el Google Settingsicono Security>> Scan device for security threats.

Tenga en cuenta que Google Settingsestá separado de la Settingspropia aplicación.


9

Si el dispositivo está rooteado,

root@mako:/ # settings put global package_verifier_enable 0

Parece funcionar.

ingrese la descripción de la imagen aquí


1
Esto funciona, sin embargo, noté que después de reiniciar el dispositivo, la configuración se restableció a habilitada.
mfleshman

Si. ¿Por qué se reinicia? Irritante.
JohnyTex

3

En Android 5.0+

Configuración> Más> Opciones de desarrollador> Desmarque "Verificar aplicaciones a través de USB".

ingrese la descripción de la imagen aquí


¿Configuración de la aplicación principal? No veo un Más en la configuración principal de Android, o en la configuración de Google Chrome
Viaje

2

esto funcionó para mí ...

En Android 4.2+, desmarque la opción Configuración> Seguridad> Verificar aplicaciones y / o Configuración> Opciones de desarrollador> Verificar aplicaciones a través de USB.


2

En Android 6+, siga esta ruta: Configuración -> Google -> Seguridad -> Verificar aplicaciones ¡Desmarque todas! ¡Ahora estás listo para IR!


2

Con la última versión de Lollipop, acceda a la aplicación. cajón y busque la configuración de Google. Desplácese hacia abajo hasta Seguridad, toque iit para abrir, deslice hacia la izquierda el control deslizante junto a 'Mejorar la aplicación dañina'. detección 'a la izquierda, luego lo mismo para' Analizar dispositivo en busca de amenazas de seguridad '. ¡Salga de eso y la molesta ventana emergente nunca volverá a aparecer!


1

En Nexus 5, vaya a Configuración -> Google -> Seguridad y desmarque " Analizar el dispositivo en busca de amenazas de seguridad " y " Mejorar la detección de aplicaciones dañinas ".

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.