Debug info: check for NetGuard

This commit is contained in:
M66B 2021-11-14 11:14:25 +01:00
parent b0ef4d2705
commit d2a2550f49
7 changed files with 23 additions and 2 deletions

View File

@ -74,6 +74,8 @@
<package android:name="org.sufficientlysecure.keychain" />
<package android:name="org.sufficientlysecure.keychain.debug" />
<package android:name="eu.faircode.netguard" />
<intent>
<action android:name="org.openintents.openpgp.IOpenPgpService2" />
</intent>

View File

@ -74,6 +74,8 @@
<package android:name="org.sufficientlysecure.keychain" />
<package android:name="org.sufficientlysecure.keychain.debug" />
<package android:name="eu.faircode.netguard" />
<intent>
<action android:name="org.openintents.openpgp.IOpenPgpService2" />
</intent>

View File

@ -74,6 +74,8 @@
<package android:name="org.sufficientlysecure.keychain" />
<package android:name="org.sufficientlysecure.keychain.debug" />
<package android:name="eu.faircode.netguard" />
<intent>
<action android:name="org.openintents.openpgp.IOpenPgpService2" />
</intent>

View File

@ -74,6 +74,8 @@
<package android:name="org.sufficientlysecure.keychain" />
<package android:name="org.sufficientlysecure.keychain.debug" />
<package android:name="eu.faircode.netguard" />
<intent>
<action android:name="org.openintents.openpgp.IOpenPgpService2" />
</intent>

View File

@ -529,6 +529,16 @@ public class Helper {
return (ris != null && ris.size() > 0);
}
static boolean isInstalled(Context context, String pkg) {
try {
PackageManager pm = context.getPackageManager();
pm.getPackageInfo(pkg, 0);
return true;
} catch (Throwable ex) {
return false;
}
}
static boolean isComponentEnabled(Context context, Class<?> clazz) {
PackageManager pm = context.getPackageManager();
int state = pm.getComponentEnabledSetting(new ComponentName(context, clazz));

View File

@ -1959,9 +1959,10 @@ public class Log {
size += write(os, "accounts=" + accounts.size() +
" enabled=" + enabled +
" interval=" + pollInterval +
"\r\nmetered=" + metered +
" interval=" + pollInterval + "\r\n" +
" metered=" + metered +
" VPN=" + ConnectionHelper.vpnActive(context) +
" NetGuard=" + Helper.isInstalled(context, "eu.faircode.netguard") + "\r\n" +
" optimizing=" + (ignoring == null ? null : !ignoring) +
" auto_optimize=" + auto_optimize +
"\r\n\r\n");

View File

@ -74,6 +74,8 @@
<package android:name="org.sufficientlysecure.keychain" />
<package android:name="org.sufficientlysecure.keychain.debug" />
<package android:name="eu.faircode.netguard" />
<intent>
<action android:name="org.openintents.openpgp.IOpenPgpService2" />
</intent>