YAHFA icon indicating copy to clipboard operation
YAHFA copied to clipboard

android5.1, android6.0.1当cpu是64位时,无法hook

Open uniking opened this issue 7 years ago • 2 comments

调试后发现结构体错了, void *dexCacheResolvedMethods = (void *) readAddr( (void *) ((char *) hookMethod + OFFSET_dex_cache_resolved_methods_in_ArtMethod)); dexCacheResolvedMethods是一个非法地址,memcpy就崩溃了。

uniking avatar Jul 03 '18 05:07 uniking

手机型号:Redmi 4A(红米4A),MIUI 9.5稳定版,android6.0.1

uniking avatar Jul 03 '18 07:07 uniking

64位GcRoot转为指针似乎比较奇怪 http://androidxref.com/6.0.1_r10/xref/art/runtime/mirror/object_reference.h#70

应该要具体结合调试来看怎么从GcRoot获取到实际对象

rk700 avatar Jul 03 '18 08:07 rk700