diff --git a/app/build.gradle b/app/build.gradle
index 355014f7..2184f7c3 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -12,8 +12,8 @@ android {
applicationId "com.tsng.hidemyapplist"
minSdkVersion 24
targetSdkVersion 30
- versionCode 20
- versionName "1.5.2"
+ versionCode 21
+ versionName "1.5.2.1"
}
buildTypes {
diff --git a/app/src/main/cpp/NativeHooks.cpp b/app/src/main/cpp/NativeHooks.cpp
index f4cfe11f..17503ccf 100644
--- a/app/src/main/cpp/NativeHooks.cpp
+++ b/app/src/main/cpp/NativeHooks.cpp
@@ -90,14 +90,15 @@ bool isHideFile(const char *path) {
if (tpl.HideTWRP &&
std::regex_search(path, std::regex("/storage/emulated/(.*)/TWRP")))
return true;
- if (tpl.HideAllApps &&
- (std::regex_search(path, std::regex("/storage/emulated/(.*)/Android/data/")) ||
- std::regex_search(path, std::regex("/data/data/")) ||
- std::regex_search(path, std::regex("/data/user/"))))
- return true;
- for (const auto &pkg : tpl.HideApps)
- if (strstr(path, pkg.c_str()) != nullptr)
- return true;
+ if (std::regex_search(path, std::regex("/storage/emulated/(.*)/Android/")) ||
+ strstr(path, "/sdcard/Android/") != nullptr ||
+ strstr(path, "/data/data/") != nullptr ||
+ strstr(path, "/data/user/") != nullptr) {
+ if (tpl.HideAllApps) return true;
+ for (const auto &pkg : tpl.HideApps)
+ if (strstr(path, pkg.c_str()) != nullptr)
+ return true;
+ }
return false;
}
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 7d53fb9a..3fdc3731 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -16,7 +16,8 @@
请仔细阅读关于页面的使用帮助!\n
请允许模块开机自启以使系统服务读取配置文件(之后无需保持后台)\n
提示:除了拦截文件检测外,不需要在EdXposed/LSPosed作用域中勾选目标APP\n
- V1.5.2\n
+ V1.5.2.1\n
+ [+] 更改文件拦截策略,解决部分qq模块(QN、QQCleaner)崩溃的问题(用pm的模块照样会炸)\n
[+] 修复intent queries拦截在realme手机上失效的问题\n
V1.5.1\n
[+] 添加图标\n