From bbdc6084b98494ae6e2919e61045efa577513ac0 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Sun, 8 Jan 2023 06:34:07 +0800 Subject: [PATCH] Change signature for obfuscation --- .../java/org/lsposed/lspd/nativebridge/DexParserBridge.java | 2 +- core/src/main/jni/src/jni/dex_parser.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/lsposed/lspd/nativebridge/DexParserBridge.java b/core/src/main/java/org/lsposed/lspd/nativebridge/DexParserBridge.java index 65d837a9..afe8066c 100644 --- a/core/src/main/java/org/lsposed/lspd/nativebridge/DexParserBridge.java +++ b/core/src/main/java/org/lsposed/lspd/nativebridge/DexParserBridge.java @@ -15,5 +15,5 @@ public class DexParserBridge { public static native void closeDex(long cookie); @FastNative - public static native void visitClass(long cookie, DexParser.ClassVisitor visitor, Class fieldVisitorClass, Class methodVisitorClass, Method classVisitMethod, Method fieldVisitMethod, Method methodVisitMethod, Method methodBodyVisitMethod, Method stopMethod); + public static native void visitClass(long cookie, Object visitor, Class fieldVisitorClass, Class methodVisitorClass, Method classVisitMethod, Method fieldVisitMethod, Method methodVisitMethod, Method methodBodyVisitMethod, Method stopMethod); } diff --git a/core/src/main/jni/src/jni/dex_parser.cpp b/core/src/main/jni/src/jni/dex_parser.cpp index ca320cbe..e5b967c8 100644 --- a/core/src/main/jni/src/jni/dex_parser.cpp +++ b/core/src/main/jni/src/jni/dex_parser.cpp @@ -794,7 +794,7 @@ namespace lspd { "(Ljava/nio/buffer/ByteBuffer;[J)Ljava/lang/Object;"), LSP_NATIVE_METHOD(DexParserBridge, closeDex, "(J)V;"), LSP_NATIVE_METHOD(DexParserBridge, visitClass, - "(JLio/github/libxposed/utils/DexParser$ClassVisitor;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"), + "(JLjava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V"), };