Skip to content
Snippets Groups Projects
Commit a5b71a99 authored by Janik Besendorf's avatar Janik Besendorf
Browse files

adds StrongBox detection via PackageManager class

parent abdb1631
No related branches found
No related tags found
No related merge requests found
...@@ -141,6 +141,7 @@ public class MainActivity extends AppCompatActivity { ...@@ -141,6 +141,7 @@ public class MainActivity extends AppCompatActivity {
json.put("ro.boot.veritymode", getProp("ro.boot.veritymode")); //unklar json.put("ro.boot.veritymode", getProp("ro.boot.veritymode")); //unklar
json.put("KeyStore", keyStorePresence()); json.put("KeyStore", keyStorePresence());
json.put("Strongbox", isStrongbox()); json.put("Strongbox", isStrongbox());
json.put("StrongboxPM", isStrongboxPM());
json.put("FingerprintQuality", biometricQuality()); json.put("FingerprintQuality", biometricQuality());
json.put("DRM", drmInfo()); json.put("DRM", drmInfo());
} catch (JSONException e) { } catch (JSONException e) {
...@@ -156,6 +157,11 @@ public class MainActivity extends AppCompatActivity { ...@@ -156,6 +157,11 @@ public class MainActivity extends AppCompatActivity {
} }
private boolean isStrongboxPM() {
return this.getPackageManager()
.hasSystemFeature(PackageManager.FEATURE_STRONGBOX_KEYSTORE);
}
private boolean fingerprint() { private boolean fingerprint() {
//FingerprintManager needs Android 6.0 //FingerprintManager needs Android 6.0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment