From 55dc918b65c62ac9862d1cfbe7f5e13a9888babc Mon Sep 17 00:00:00 2001 From: mkx173 Date: Sun, 3 Mar 2024 23:10:00 -0800 Subject: [PATCH] fix: add back 32 bit libdexkit for compatibility --- app/build.gradle | 3 --- .../tabswitch/hooker/deobfuscation/DeobfuscationHelper.java | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f4bd5775..1f5bd644 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -27,9 +27,6 @@ android { arguments '-DANDROID_STL=none' } } - ndk { - abiFilters 'arm64-v8a' - } } applicationVariants.all { variant -> variant.outputs.all { output -> diff --git a/app/src/main/java/gm/tieba/tabswitch/hooker/deobfuscation/DeobfuscationHelper.java b/app/src/main/java/gm/tieba/tabswitch/hooker/deobfuscation/DeobfuscationHelper.java index f87c1003..2f85dd7a 100644 --- a/app/src/main/java/gm/tieba/tabswitch/hooker/deobfuscation/DeobfuscationHelper.java +++ b/app/src/main/java/gm/tieba/tabswitch/hooker/deobfuscation/DeobfuscationHelper.java @@ -107,6 +107,7 @@ protected void beforeHookedMethod(final MethodHookParam param) throws Throwable } } + // Adapted from https://stackoverflow.com/questions/198431/how-do-you-compare-two-version-strings-in-java public static boolean isTbSatisfyVersionRequirement(final String requiredVersion, final String currentVersion) { String[] currParts = currentVersion.split("\\."); String[] reqParts = requiredVersion.split("\\.");