From 34000e3ecee8ddc8cab50fcc7b7e7ee0c02c9759 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Fri, 2 Jul 2021 18:44:40 +0800 Subject: [PATCH] Fix embeded module extraction target updated --- .../main/java/org/lsposed/lspatch/loader/LSPApplication.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java b/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java index 80ae1e8..895fa8f 100644 --- a/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java +++ b/app/src/main/java/org/lsposed/lspatch/loader/LSPApplication.java @@ -186,9 +186,10 @@ public class LSPApplication extends ApplicationServiceClient { HashSet embedded_modules = new HashSet<>(); HashSet disabled_modules = new HashSet<>(); try { + var lastInstalledTime = new File(context.getApplicationInfo().sourceDir).lastModified(); for (var name : context.getAssets().list("modules")) { var target = new File(cacheDir, name + ".apk"); - if (target.exists()) { + if (target.lastModified() > lastInstalledTime) { embedded_modules.add(name); LSPApplication.modules.put(name, target.getAbsolutePath()); continue;