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 d82be98d..dee77012 100644 --- a/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java +++ b/daemon/src/main/java/org/lsposed/lspd/service/LSPApplicationService.java @@ -92,11 +92,13 @@ public class LSPApplicationService extends ILSPApplicationService.Stub { return true; } case OBFUSCATION_MAP_TRANSACTION_CODE: { + var obfuscation = ConfigManager.getInstance().dexObfuscate(); var signatures = ObfuscationManager.getSignatures(); reply.writeInt(signatures.size() * 2); for(Map.Entry entry : signatures.entrySet()){ reply.writeString(entry.getKey()); - reply.writeString(entry.getValue()); + // return val = key if obfuscation disabled + reply.writeString(obfuscation ? entry.getValue() : entry.getKey()); } return true; }