From 1f109b37b81cbfc8aafb043fa6badb82a26b6496 Mon Sep 17 00:00:00 2001 From: NekoInverter <42698724+NekoInverter@users.noreply.github.com> Date: Thu, 12 Mar 2020 11:57:49 +0800 Subject: [PATCH] Remove safetynet black list --- app/build.gradle | 2 +- .../edxposed/manager/adapters/AppHelper.java | 28 ------------------- app/src/main/res/values-v23/colors.xml | 4 --- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rHK/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/colors.xml | 2 +- app/src/main/res/xml/prefs.xml | 7 ----- 8 files changed, 5 insertions(+), 44 deletions(-) delete mode 100644 app/src/main/res/values-v23/colors.xml diff --git a/app/build.gradle b/app/build.gradle index a9e8a924..90dfd129 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { buildToolsVersion "29.0.3" defaultConfig { applicationId "org.meowcat.edxposed.manager" - minSdkVersion 21 + minSdkVersion 26 targetSdkVersion 27 versionCode 45408 versionName "4.5.4.4" diff --git a/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppHelper.java b/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppHelper.java index a4c860fa..e500a5f0 100644 --- a/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppHelper.java +++ b/app/src/main/java/org/meowcat/edxposed/manager/adapters/AppHelper.java @@ -46,7 +46,6 @@ public class AppHelper { private static final String BLACK_LIST_MODE = "conf/blackwhitelist"; private static final List FORCE_WHITE_LIST = new ArrayList<>(Collections.singletonList(BuildConfig.APPLICATION_ID)); - private static final List SAFETYNET_BLACK_LIST = new ArrayList<>(Arrays.asList("com.google.android.gms", "com.google.android.gsf")); static List FORCE_WHITE_LIST_MODULE = new ArrayList<>(FORCE_WHITE_LIST); @SuppressWarnings("OctalInteger") @@ -65,12 +64,6 @@ public class AppHelper { } private static boolean addWhiteList(String packageName) { - if (SAFETYNET_BLACK_LIST.contains(packageName)) { - if (XposedApp.getPreferences().getBoolean("pass_safetynet", false)) { - removeWhiteList(packageName); - return false; - } - } return whiteListFileName(packageName, true); } @@ -90,11 +83,6 @@ public class AppHelper { } private static boolean removeBlackList(String packageName) { - if (SAFETYNET_BLACK_LIST.contains(packageName)) { - if (XposedApp.getPreferences().getBoolean("pass_safetynet", false)) { - return false; - } - } return blackListFileName(packageName, false); } @@ -116,14 +104,6 @@ public class AppHelper { removeBlackList(pn); } } - if (XposedApp.getPreferences().getBoolean("pass_safetynet", false)) { - for (String pn : SAFETYNET_BLACK_LIST) { - if (!s.contains(pn)) { - s.add(pn); - addBlackList(pn); - } - } - } return s; } @@ -143,14 +123,6 @@ public class AppHelper { addWhiteList(pn); } } - if (XposedApp.getPreferences().getBoolean("pass_safetynet", false)) { - for (String pn : SAFETYNET_BLACK_LIST) { - if (result.contains(pn)) { - result.remove(pn); - removeWhiteList(pn); - } - } - } return result; } diff --git a/app/src/main/res/values-v23/colors.xml b/app/src/main/res/values-v23/colors.xml deleted file mode 100644 index 07823090..00000000 --- a/app/src/main/res/values-v23/colors.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #dddddd - \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 08eec7d6..64fa4f66 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -232,7 +232,7 @@ 小喵工作室 白名单模式: 仅选中的应用加载 EdXposed 模块\n仅当启用应用名单模式时有效 应用名单模式 - 开启后,可在\"应用\"中设置名单\n黑名单模式: 选中的应用不会加载 EdXposed 模块\n注意: 使用应用名单可能会导致某些系统全局模块不能正常工作\n + 开启后,可在\"应用\"中设置名单\n黑名单模式: 选中的应用不会加载 EdXposed 模块\n注意: 使用应用名单可能会导致某些系统全局模块不能正常工作 从模块列表中隐藏中文模块\n模块仍然可以被搜索到\n启用此选项可能会降低性能 忽略中文字符 引导验证(dm-verity)防止设备在修改系统分区时引导 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 87fbffa8..24277354 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -232,7 +232,7 @@ 小喵工作室 白名單模式: 僅選中的應用加載 EdXposed 模塊\n僅當啟用應用名單模式時有效 應用名單模式 - 開啟後,可在\"應用\"中設置名單\n黑名單模式: 選中的應用不會加載 EdXposed 模塊\n注意: 使用應用名單可能會導致某些系統全局模塊不能正常工作\n + 開啟後,可在\"應用\"中設置名單\n黑名單模式: 選中的應用不會加載 EdXposed 模塊\n注意: 使用應用名單可能會導致某些系統全局模塊不能正常工作 從模塊列表中隱藏中文模塊\n模塊仍然可以被搜索到\n啟用此選項可能會降低性能 忽略中文字符 引導驗證(dm-verity)防止設備在修改系統分區時引導 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index e9745efe..52528326 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -232,7 +232,7 @@ 小喵工作室 白名單模式: 僅選中的應用載入 EdXposed 模組\n僅當啟用應用名單模式時有效 應用名單模式 - 開啟後,可在\"應用\"中設定名單\n黑名單模式: 選中的應用不會載入 EdXposed 模組\n注意: 使用應用名單可能會導致某些系統全域性模組不能正常工作\n + 開啟後,可在\"應用\"中設定名單\n黑名單模式: 選中的應用不會載入 EdXposed 模組\n注意: 使用應用名單可能會導致某些系統全域性模組不能正常工作 從模組列表中隱藏中文模組\n模組仍然可以被搜尋到\n啟用此選項可能會降低效能 忽略中文字元 引導驗證(dm-verity)防止裝置在修改系統分割槽時引導 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 9166beda..12ffc15e 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -2,7 +2,7 @@ #2196f3 #fafafa - #2196f3 + #dddddd #448aff #F0F0F0 #F44336 diff --git a/app/src/main/res/xml/prefs.xml b/app/src/main/res/xml/prefs.xml index 69a50491..99937107 100644 --- a/app/src/main/res/xml/prefs.xml +++ b/app/src/main/res/xml/prefs.xml @@ -161,13 +161,6 @@ android:title="@string/hook_modules" app:iconSpaceReserved="false" /> - -