Default skip updating SSL provider

master
M66B 2 days ago
parent 1a5f2ba405
commit 034b0de049

@ -38,9 +38,10 @@ public class ApplicationSecure extends ApplicationEx implements ProviderInstalle
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean ssl_update = prefs.getBoolean("ssl_update", Helper.isPlayStoreInstall()); boolean ssl_update = prefs.getBoolean("ssl_update", false);
if (ssl_update) { if (ssl_update) {
Log.i("Security provider check"); Log.i("Security provider check");
// https://developer.android.com/privacy-and-security/security-gms-provider
ProviderInstaller.installIfNeededAsync(this, this); ProviderInstaller.installIfNeededAsync(this, this);
} else } else
lock.countDown(); lock.countDown();

@ -789,7 +789,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre
etDnsExtra.setEnabled(swDnsCustom.isChecked() || Build.VERSION.SDK_INT < Build.VERSION_CODES.Q); etDnsExtra.setEnabled(swDnsCustom.isChecked() || Build.VERSION.SDK_INT < Build.VERSION_CODES.Q);
swDnsClear.setChecked(prefs.getBoolean("dns_clear", false)); swDnsClear.setChecked(prefs.getBoolean("dns_clear", false));
swTcpKeepAlive.setChecked(prefs.getBoolean("tcp_keep_alive", false)); swTcpKeepAlive.setChecked(prefs.getBoolean("tcp_keep_alive", false));
swSslUpdate.setChecked(prefs.getBoolean("ssl_update", Helper.isPlayStoreInstall())); swSslUpdate.setChecked(prefs.getBoolean("ssl_update", false));
swSslHarden.setChecked(prefs.getBoolean("ssl_harden", false)); swSslHarden.setChecked(prefs.getBoolean("ssl_harden", false));
swSslHardenStrict.setChecked(prefs.getBoolean("ssl_harden_strict", false)); swSslHardenStrict.setChecked(prefs.getBoolean("ssl_harden_strict", false));
swSslHardenStrict.setEnabled(swSslHarden.isChecked()); swSslHardenStrict.setEnabled(swSslHarden.isChecked());

@ -38,9 +38,10 @@ public class ApplicationSecure extends ApplicationEx implements ProviderInstalle
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean ssl_update = prefs.getBoolean("ssl_update", Helper.isPlayStoreInstall()); boolean ssl_update = prefs.getBoolean("ssl_update", false);
if (ssl_update) { if (ssl_update) {
Log.i("Security provider check"); Log.i("Security provider check");
// https://developer.android.com/privacy-and-security/security-gms-provider
ProviderInstaller.installIfNeededAsync(this, this); ProviderInstaller.installIfNeededAsync(this, this);
} else } else
lock.countDown(); lock.countDown();

Loading…
Cancel
Save