From 72850f27644b0b695c9f92ec3479657dcb6edcbe Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 10 Jan 2020 14:10:34 +0100 Subject: [PATCH] Disable update check for third part builds --- app/src/main/java/eu/faircode/netguard/ActivitySettings.java | 4 +++- app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java index 38b7dbc0..57e16f3c 100644 --- a/app/src/main/java/eu/faircode/netguard/ActivitySettings.java +++ b/app/src/main/java/eu/faircode/netguard/ActivitySettings.java @@ -312,9 +312,11 @@ public class ActivitySettings extends AppCompatActivity implements SharedPrefere pref_rcode.setTitle(getString(R.string.setting_rcode, prefs.getString("rcode", "3"))); + if (Util.isPlayStoreInstall(this) || !Util.hasValidFingerprint(this)) + cat_options.removePreference(screen.findPreference("update_check")); + if (Util.isPlayStoreInstall(this)) { Log.i(TAG, "Play store install"); - cat_options.removePreference(screen.findPreference("update_check")); cat_advanced.removePreference(pref_block_domains); cat_advanced.removePreference(pref_rcode); cat_advanced.removePreference(pref_forwarding); diff --git a/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java b/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java index ec9393ad..7166c0c4 100644 --- a/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java +++ b/app/src/main/java/eu/faircode/netguard/ServiceSinkhole.java @@ -650,7 +650,9 @@ public class ServiceSinkhole extends VpnService implements SharedPreferences.OnS // Check for update SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ServiceSinkhole.this); - if (!Util.isPlayStoreInstall(ServiceSinkhole.this) && prefs.getBoolean("update_check", true)) + if (!Util.isPlayStoreInstall(ServiceSinkhole.this) && + Util.hasValidFingerprint(ServiceSinkhole.this) && + prefs.getBoolean("update_check", true)) checkUpdate(); }