diff --git a/app/src/main/java/com/besendorf/androidsecurityscanner/MainActivity.java b/app/src/main/java/com/besendorf/androidsecurityscanner/MainActivity.java index cb2315634cdc1471e2915ed65e1403d83a472d6b..f2ac7e9aace674ac947aedbeee9eef61744d95b3 100644 --- a/app/src/main/java/com/besendorf/androidsecurityscanner/MainActivity.java +++ b/app/src/main/java/com/besendorf/androidsecurityscanner/MainActivity.java @@ -141,6 +141,7 @@ public class MainActivity extends AppCompatActivity { json.put("ro.boot.veritymode", getProp("ro.boot.veritymode")); //unklar json.put("KeyStore", keyStorePresence()); json.put("Strongbox", isStrongbox()); + json.put("StrongboxPM", isStrongboxPM()); json.put("FingerprintQuality", biometricQuality()); json.put("DRM", drmInfo()); } catch (JSONException e) { @@ -156,6 +157,11 @@ public class MainActivity extends AppCompatActivity { } + private boolean isStrongboxPM() { + return this.getPackageManager() + .hasSystemFeature(PackageManager.FEATURE_STRONGBOX_KEYSTORE); + } + private boolean fingerprint() { //FingerprintManager needs Android 6.0