Wie deaktiviere ich Google, um die Erlaubnis zu erhalten, installierte Apps auf meinem Handy regelmäßig zu überprüfen?

83

Ich entwickle eine Android-App, die ich daher endlos auf meinem Testgerät baue und installiere. Seit ein paar Tagen bekomme ich bei jedem Build / Install eine Frage gestellt

Google überprüft installierte Apps möglicherweise regelmäßig auf potenziell schädliches Verhalten. Weitere Informationen finden Sie unter Google-Einstellungen> Apps überprüfen.

Ich habe die Möglichkeit zu akzeptieren oder abzulehnen. Ich habe jetzt ungefähr hundert Mal abgelehnt, aber es scheint eine Googles-Richtlinie zu sein, so lange zu fragen, bis ich die Nachricht satt habe und schließlich auf Akzeptieren klicke. Aber das will ich nicht!

Meine Frage: Wie kann ich Google ein für alle Mal mitteilen, dass ich nicht möchte, dass sie regelmäßig installierte Apps auf meinem Handy überprüfen?

kramer65
quelle
Benötigen Sie hierfür insbesondere eine Lösung, um automatisierte UI-Tests zu unterstützen, z. B. mit Espresso, da die APK nur dann auf einer neuen Emulatorinstanz installiert werden kann, wenn Sie auf die Schaltfläche Akzeptieren / Ablehnen klicken. Gibt es dafür ein @RuleLike GrantPermissionRule( developer.android.com/reference/android/support/test/rule/… )?
Michael Osofsky

Antworten:

98

Gehen Sie unter Android vor 4.2 zu Google-Einstellungen , tippen Sie auf Apps überprüfen und deaktivieren Sie die Option Apps überprüfen .

Deaktivieren Sie unter Android 4.2+ die Option Einstellungen> Sicherheit> Apps überprüfen und / oder Einstellungen> Entwickleroptionen> Apps über USB überprüfen .

Sonnig
quelle
23
Ah! Ich sehe es gerade unter Einstellungen> Entwickleroptionen> Apps über USB
überprüfen
8
Nicht in der Einstellungen-App finden Sie die Google SettingsApp auf Ihrem Telefon.
Sunny
Ah, und ich hatte auch noch nie von der Google-Einstellungs-App gehört. Prost!
kramer65
Es ist die Standardeinstellungs-App;)
CommonGuy
2
Auf Android 5 musste ich die Google Settings App verwenden. Überprüfen Sie, ob Apps über USB in den Entwickleroptionen abgeblendet sind.
Rolf ツ
22

Wenn Sie die App-Überprüfung programmgesteuert deaktivieren möchten, können Sie dies mit dem folgenden Code tun:

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");
}

Sie benötigen außerdem die folgenden Systemberechtigungen:

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

Erwähnenswert ist auch, dass die Zeichenfolge "package_verifier_enable" von dem Settings.Glabal.PACKAGE_VERIFIER_ENABLEMitglied stammt, auf das anscheinend nicht zugegriffen werden kann.

Das es
quelle
2
Dieser Code funktioniert nicht und gibt immer true zurück. Ich habe jedoch "App überprüfen" in den Einstellungen deaktiviert. Haben Sie eine Problemumgehung @ThelIT?
Pankaj
@Pankaj, wurde die App als System-App installiert?
TheIT
@TheIT Nein, meine App ist eine einfache App, die später in den Playstore hochgeladen wird. Als Sicherheitsempfehlung fordert der Kunde jedoch auf, nach "App-Überprüfung" zu suchen. Wenn diese nicht aktiviert ist, fordert er den Benutzer auf, sie zu aktivieren, und navigiert den Benutzer zur Einstellungsseite.
Pankaj
10

Es ist auch in allgemeinen Einstellungen verfügbar

Einstellungen -> Sicherheit -> Apps überprüfen

Deaktivieren Sie es einfach.

(Ich verwende 4.2.2, aber höchstwahrscheinlich sollte es in 4.0 und höher verfügbar sein. Ich kann nichts über frühere Versionen sagen ...)

BiLaL
quelle
Auf M ist es im Menü Entwickleroptionen
wkarl
10

Klicken Sie unter Android 5.1 Lollipop für mein Gerät auf das Google SettingsSymbol Security>> Scan device for security threats.

Beachten Sie, dass Google Settingsvon der SettingsApp selbst getrennt ist.

TheKraven
quelle
9

Wenn das Gerät gerootet ist,

root@mako:/ # settings put global package_verifier_enable 0

Scheint den Trick zu machen.

Geben Sie hier die Bildbeschreibung ein

Kakopappa
quelle
1
Dies funktioniert, ich habe jedoch festgestellt, dass die Einstellung nach dem Neustart des Geräts auf "Aktiviert" zurückgesetzt wurde.
Mfleshman
Ja. Warum wird es zurückgesetzt? Irritierend.
JohnyTex
3

Auf Android 5.0+

Einstellungen> Mehr> Entwickleroptionen> Deaktivieren Sie "Apps über USB überprüfen"!

Geben Sie hier die Bildbeschreibung ein

user1767754
quelle
Haupt-App-Einstellungen? Ich sehe kein Mehr in den wichtigsten Android-Einstellungen oder in den Google Chrome-Einstellungen
Trip
2

das hat bei mir funktioniert ...

Deaktivieren Sie unter Android 4.2+ die Option Einstellungen> Sicherheit> Apps überprüfen und / oder Einstellungen> Entwickleroptionen> Apps über USB überprüfen.

user4209283
quelle
2

Folgen Sie unter Android 6+ diesem Pfad: Einstellungen -> Google -> Sicherheit -> Apps überprüfen Deaktivieren Sie alle! Jetzt kannst du loslegen !!!

MohammadReza
quelle
2

Gehen Sie mit der neuesten Version von Lollipop in die App. Schublade und suchen Sie nach Google-Einstellungen. Scrollen Sie nach unten zu Sicherheit, tippen Sie zum Öffnen auf iit und schieben Sie den Schieberegler neben "Schädliche App verbessern" nach links. Erkennung 'auf der linken Seite, dann dasselbe für' Gerät auf Sicherheitsbedrohungen scannen '. Verlassen Sie das, und das nervige Popup wird nie wieder erscheinen!

DJ Shotty
quelle
1

Gehen Sie in Nexus 5 zu Einstellungen -> Google -> Sicherheit und deaktivieren Sie " Gerät auf Sicherheitsbedrohungen scannen " und " Erkennung schädlicher Apps verbessern ".

Srihari Karanth
quelle