From 3db7dba4393ccee6c54390c9a056ea3f42279707 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sat, 7 Jan 2023 00:20:59 +0800 Subject: [PATCH] change usingContext -> legacy --- .../main/java/org/lsposed/lspd/service/ConfigFileManager.java | 4 ++-- .../java/org/lsposed/lspd/service/LSPApplicationService.java | 4 ++-- .../src/main/aidl/org/lsposed/lspd/models/PreLoadedApk.aidl | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/daemon/src/main/java/org/lsposed/lspd/service/ConfigFileManager.java b/daemon/src/main/java/org/lsposed/lspd/service/ConfigFileManager.java index 7f8cab01..8ab2223a 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/ConfigFileManager.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/ConfigFileManager.java @@ -369,11 +369,11 @@ public class ConfigFileManager { // TODO: we can store more info like api version, module description, etc. in META-INF readName(apkFile, "META-INF/xposed/xposed_init", moduleClassNames); if (moduleClassNames.isEmpty()) { - file.usingContext = false; + file.legacy = true; readName(apkFile, "assets/xposed_init", moduleClassNames); readName(apkFile, "assets/native_init", moduleLibraryNames); } else { - file.usingContext = true; + file.legacy = false; readName(apkFile, "META-INF/xposed/native_init", moduleLibraryNames); } } catch (IOException e) { diff --git a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java index e2e43f78..4cb1bc7a 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java @@ -127,12 +127,12 @@ public class LSPApplicationService extends ILSPApplicationService.Stub { @Override public List getLegacyModulesList() throws RemoteException { - return getAllModulesList().stream().filter(m -> !m.file.usingContext).collect(Collectors.toList()); + return getAllModulesList().stream().filter(m -> m.file.legacy).collect(Collectors.toList()); } @Override public List getModulesList() throws RemoteException { - return getAllModulesList().stream().filter(m -> m.file.usingContext).collect(Collectors.toList()); + return getAllModulesList().stream().filter(m -> !m.file.legacy).collect(Collectors.toList()); } @Override diff --git a/services/daemon-service/src/main/aidl/org/lsposed/lspd/models/PreLoadedApk.aidl b/services/daemon-service/src/main/aidl/org/lsposed/lspd/models/PreLoadedApk.aidl index a92cf53b..a9b5b9ef 100644 --- a/services/daemon-service/src/main/aidl/org/lsposed/lspd/models/PreLoadedApk.aidl +++ b/services/daemon-service/src/main/aidl/org/lsposed/lspd/models/PreLoadedApk.aidl @@ -4,5 +4,5 @@ parcelable PreLoadedApk { List preLoadedDexes; List moduleClassNames; List moduleLibraryNames; - boolean usingContext; + boolean legacy; }