能力值:
( LV2,RANK:10 )
|
-
-
2 楼
是要不用frida,自己来,厉害了
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
是的,不需要,项目里的arm64 hook也是最完美的方案,会代码分析,选出合适的临时寄存器,java aot或jit短的代码,都能被完美hook.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
so层代码没开源吗
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
恋一世的爱
so层代码没开源吗
不是写了其他模块陆续开源嘛
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
7 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
tql
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
66
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
666
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
注解是hook框架吗, niubplus
|
能力值:
( LV3,RANK:30 )
|
-
-
12 楼
niubplus
|
能力值:
( LV1,RANK:0 )
|
-
-
13 楼
niubi
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
看看
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
66666666666
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
mark..........
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
好东西,支持一下
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
m
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
如果类名和方法名是在运行时动态找出来的,怎么 hook?如果实现不了这个,很难取代 Xposed。
|
能力值:
( LV1,RANK:0 )
|
-
-
20 楼
支持pending hook的,类似demo中的@TargetClass(className = {"name1", "name2"},pendingHook=true),把可能的类名写进去。如果能拿到对象,可以调用hookObject
|
能力值:
( LV1,RANK:0 )
|
-
-
21 楼
twsxtd
如果类名和方法名是在运行时动态找出来的,怎么 hook?如果实现不了这个,很难取代 Xposed。
如果想要一个方法去hook多个类,就比如okhttp,sdk可能和app都集成了,app中有好几个,我的方案是拷贝好几个OkHttphooker,在一个类的数组中,去用可用的hooker去hook去加载出来的okhttp。还有一种方案是方案签名多一个参数,用于区分是调用哪个方法,但field特性就不能用了,字段偏移不一样。
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
太强了,qqqqq
|
能力值:
( LV1,RANK:0 )
|
-
-
23 楼
6666
|
能力值:
( LV1,RANK:0 )
|
-
-
24 楼
康康
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
6666
|
|
|