YAHFA icon indicating copy to clipboard operation
YAHFA copied to clipboard

Yet Another Hook Framework for ART

Results 51 YAHFA issues
Sort by recently updated
recently updated
newest added

每hook一个app第一次都会报类似的错然后退出,再开才恢复正常,log如下,求助如何解决: > 11-21 15:31:26.245 10936-10936/? A/libc: Fatal signal 11 (SIGSEGV), code 2, fault addr 0x96a5fa80 in tid 10936 (mobile.explorer) 11-21 15:31:26.299 1009-1009/? I/DEBUG: *** *** *** *** *** *** ***...

05-15 16:06:51.576 3596 3596 D AndroidRuntime: Shutting down VM 05-15 16:06:51.576 3596 3596 E AndroidRuntime: FATAL EXCEPTION: main 05-15 16:06:51.576 3596 3596 E AndroidRuntime: Process: com.pingan.lifeinsurance, PID: 3596 05-15 16:06:51.576...

如果Hook返回值是自定义类的方法,比如apk中有个自定义类 class Test{}, 然后有个方法的返回值就是Test, 如何写hook方法的返回值?

hook的方法是SystemSensorManager的registerListenerImpl 05-15 14:42:34.675 14382 14382 F art : art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: JNI CallObjectMethod called with pending exception java.lang.IllegalAccessError: Method 'boolean android.hardware.SystemSensorManager.registerListenerImpl(android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler, int, int)' is...

设计之初是参考xposed,hook代码采用插件的形式,运行时通过DexClassLoader动态加载。目前基本没有问题 但是现在有些人要把hook代码与app放在一起,这样做目前是不支持的。具体原因和能否解决,还得等将来有时间再去看。用这个issue统一跟踪。

enhancement

可以进入Hook函数,但是貌似返回值无效! 在hook函数里面调用origin函数,会进入到origin函数里面去。 另外多次调用被Hook的函数也有问题,会卡住。

作者你好! 我按下面的写法传参数,但总会在HookMain类的parseSignature方法抛出Exception("Invalid type: " 请问我这样写有什么错误吗? public static String methodSig = "(Lcom/iqing/hh/tools/notification/b;Ljava/lang/String;Ljava/lang/String;I;I;Z)V"; 第一个参数是自定义类?是否跟这个有关呢?

一直发现有的app无法hook,比如MLBB