diff --git a/app/src/main/java/eu/faircode/netguard/ActivityMain.java b/app/src/main/java/eu/faircode/netguard/ActivityMain.java index f3ea778d..aa6b0839 100644 --- a/app/src/main/java/eu/faircode/netguard/ActivityMain.java +++ b/app/src/main/java/eu/faircode/netguard/ActivityMain.java @@ -292,7 +292,9 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { // Check always-on VPN settings only on Android < S (API 31) - // From Android S+, these settings keys are restricted to system apps + // From Android S+, these settings keys are restricted to system apps, + // so lockdown cannot be detected there; coverage on S+ is limited to + // the onboarding slide and the troubleshooting page (deliberate, see #743) if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) try { String alwaysOn = Settings.Secure.getString(getContentResolver(), "always_on_vpn_app"); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 87e15a8b..f4ccf82e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -79,7 +79,7 @@ You can fine-tune blocking for each app by tapping it and toggling individual tracker categories (e.g. Analytics, Ads) on or off in the Trackers tab. Always-on VPN - If \"Block connections without VPN\" (lockdown) is enabled in Android VPN settings, TrackerControl cannot work correctly. Disable this option. A notification will appear if this is detected. + If \"Block connections without VPN\" (lockdown) is enabled in Android VPN settings, TrackerControl cannot work correctly. Disable this option. Open VPN settings Other apps @@ -388,7 +388,6 @@ Your internet traffic is not being sent to a remote VPN server. Destination app For an external server select \'nobody\' - Traffic is locked down Unmetered traffic is allowed Unmetered traffic is blocked Unmetered rules are not applied