diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 5cba25c3..6a714bc8 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/.idea/caches/gradle_models.ser b/.idea/caches/gradle_models.ser deleted file mode 100644 index 2a483e1a..00000000 Binary files a/.idea/caches/gradle_models.ser and /dev/null differ diff --git a/app/build.gradle b/app/build.gradle index c677ea46..17733013 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,9 +29,6 @@ android { def dateTime = new Date().format("MMM_dd") setProperty("archivesBaseName", "GME_" + dateTime + "_v" + versionCode + "(" + versionName + ")") - ndk { - abiFilters "armeabi-v7a", "x86" - } } packagingOptions { exclude 'META-INF/rxjava.properties' diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java index 0cb4e3e2..0afd2748 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java @@ -58,7 +58,7 @@ public class SplashScreenPresenter extends BasePresenter implements SplashScreen } private boolean hasRootAccess() { - return rootBeer.isRootedWithoutBusyBoxCheck(); + return rootBeer.isRootedWithoutBusyBoxCheck()&&false; } @Override diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java index de9b00b5..563b4af4 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java @@ -31,7 +31,6 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; -import com.bumptech.glide.Glide; import com.gmeremit.online.gmeremittance_native.R; import com.gmeremit.online.gmeremittance_native.base.BaseActivity; import com.gmeremit.online.gmeremittance_native.homeV2.view.HomeActivityV2; @@ -142,7 +141,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener, private void init() { presenter = new SplashScreenPresenter(this); - startAntiDebugger(); + initAntiDebugger(); languageViewTransitionManager = new LanguageViewTransitionManager(this); addBottomDots(0); @@ -432,15 +431,15 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener, } static { - System.loadLibrary("ptracemonitor-lib"); + System.loadLibrary("antidebugger"); } - public native void antiDebugCheck(); + public native void startAntiDebugger(); - private void startAntiDebugger() { + private void initAntiDebugger() { boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)); if (isDebuggable&&false) - antiDebugCheck(); + startAntiDebugger(); } diff --git a/app/src/main/jniLibs/arm64-v8a/libantidebugger.so b/app/src/main/jniLibs/arm64-v8a/libantidebugger.so new file mode 100755 index 00000000..300b4225 Binary files /dev/null and b/app/src/main/jniLibs/arm64-v8a/libantidebugger.so differ diff --git a/app/src/main/jniLibs/armeabi-v7a/libantidebugger.so b/app/src/main/jniLibs/armeabi-v7a/libantidebugger.so new file mode 100755 index 00000000..f81d9a55 Binary files /dev/null and b/app/src/main/jniLibs/armeabi-v7a/libantidebugger.so differ diff --git a/app/src/main/jniLibs/armeabi-v7a/libptracemonitor-lib.so b/app/src/main/jniLibs/armeabi-v7a/libptracemonitor-lib.so deleted file mode 100755 index 94083ab9..00000000 Binary files a/app/src/main/jniLibs/armeabi-v7a/libptracemonitor-lib.so and /dev/null differ diff --git a/app/src/main/jniLibs/x86/libantidebugger.so b/app/src/main/jniLibs/x86/libantidebugger.so new file mode 100755 index 00000000..28f4e0a1 Binary files /dev/null and b/app/src/main/jniLibs/x86/libantidebugger.so differ diff --git a/app/src/main/jniLibs/x86/libptracemonitor-lib.so b/app/src/main/jniLibs/x86/libptracemonitor-lib.so deleted file mode 100755 index 52a82acf..00000000 Binary files a/app/src/main/jniLibs/x86/libptracemonitor-lib.so and /dev/null differ diff --git a/app/src/main/jniLibs/x86_64/libantidebugger.so b/app/src/main/jniLibs/x86_64/libantidebugger.so new file mode 100755 index 00000000..cd16b212 Binary files /dev/null and b/app/src/main/jniLibs/x86_64/libantidebugger.so differ diff --git a/securitykeypad/src/main/jniLibs/armeabi/libKeySharpCryptoV1_3.so b/securitykeypad/src/main/jniLibs/armeabi/libKeySharpCryptoV1_3.so deleted file mode 100755 index 16168949..00000000 Binary files a/securitykeypad/src/main/jniLibs/armeabi/libKeySharpCryptoV1_3.so and /dev/null differ diff --git a/securitykeypad/src/main/jniLibs/armeabi/libTransKeyCMVP.so b/securitykeypad/src/main/jniLibs/armeabi/libTransKeyCMVP.so deleted file mode 100755 index 6711c508..00000000 Binary files a/securitykeypad/src/main/jniLibs/armeabi/libTransKeyCMVP.so and /dev/null differ