mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-05-16 19:48:20 +00:00
Fix always log hook fails
This commit is contained in:
parent
e184eb4a23
commit
abfb3bb3bb
@ -78,7 +78,8 @@ JNINativeInterface *new_functions;
|
||||
|
||||
#define HOOK_JNI(method) \
|
||||
if (methods[i].name == #method##sv) { \
|
||||
for (int j = 0; j < method##_methods_num; ++j) { \
|
||||
int j = 0; \
|
||||
for (; j < method##_methods_num; ++j) { \
|
||||
if (strcmp(methods[i].signature, method##_methods[j].signature) == 0) { \
|
||||
jni_hook_list->try_emplace(className).first->second.push_back(methods[i]); \
|
||||
method##_orig = methods[i].fnPtr; \
|
||||
@ -88,7 +89,9 @@ if (methods[i].name == #method##sv) { \
|
||||
break; \
|
||||
} \
|
||||
} \
|
||||
if (j == method##_methods_num) { \
|
||||
ZLOGE("unknown signature of %s#" #method ": %s\n", className, methods[i].signature); \
|
||||
} \
|
||||
continue; \
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user