diff --git a/android/src/main/java/com/mukha/andrei/plugins/device/secutiry/detect/DeviceSecurityDetect.java b/android/src/main/java/com/mukha/andrei/plugins/device/secutiry/detect/DeviceSecurityDetect.java index 66800d0..740167a 100644 --- a/android/src/main/java/com/mukha/andrei/plugins/device/secutiry/detect/DeviceSecurityDetect.java +++ b/android/src/main/java/com/mukha/andrei/plugins/device/secutiry/detect/DeviceSecurityDetect.java @@ -32,6 +32,12 @@ private boolean checkBuildTags() { private boolean checkSuBinary() { String[] paths = { "/system/app/Superuser.apk", + "/system/app/superuser.apk", + "/system/app/Superuser/Superuser.apk", + "/system/app/Superuser/superuser.apk", + "/system/app/superuser/Superuser.apk", + "/system/app/superuser/superuser.apk", + "/sbin/su", "/system/bin/su", "/system/xbin/su", @@ -40,7 +46,30 @@ private boolean checkSuBinary() { "/system/sd/xbin/su", "/system/bin/failsafe/su", "/data/local/su", - "/su/bin/su" + "/su/bin/su", + + "/data/local/", + "/data/local/xbin/", + "/data/local/bin/", + "/sbin/", + "/system/", + "/system/bin/", + "/system/bin/.ext/", + "/system/bin/.ext/.su/", + "/system/bin/failsafe/", + "/system/sd/xbin/", + "/system/xbin/", + + "/su/bin/", + "/su/xbin/", + "/ipcData/local/", + "/ipcData/local/xbin/", + + "/system/usr/we-need-root/", + "/system/usr/we-need-root/su-backup/", + "/system/xbin/mu/", + + "/magisk/.core/bin/" }; for (String path : paths) { if (new File(path).exists()) return true;