Closed helengray closed 1 year ago
1.0.8
12
arm64-v8a
小米MIX4
` int my_log_print(int prio, const char tag, const char fmt, ...) { return 0; }
int disableLogcat() { bytehook_init(BYTEHOOK_MODE_AUTOMATIC, false); bytehook_hook_all(nullptr, "__android_log_print", (void *) (my_log_print), nullptr, nullptr); } ` 想拦截logcat的输出,但是hook没效果,logcat还是会打印
使用源码依赖,编译到自己so的方式
解决了,问题原因是在new_func函数里没有调用BYTEHOOK_STACK_SCOPE
bytehook Version
1.0.8
Android OS Version
12
Android ABIs
arm64-v8a
Device Manufacturers and Models
小米MIX4
Describe the Bug
` int my_log_print(int prio, const char tag, const char fmt, ...) { return 0; }
int disableLogcat() { bytehook_init(BYTEHOOK_MODE_AUTOMATIC, false); bytehook_hook_all(nullptr, "__android_log_print", (void *) (my_log_print), nullptr, nullptr); } ` 想拦截logcat的输出,但是hook没效果,logcat还是会打印