首页
社区
课程
招聘
[求助]关于xposed模块一次只能hook一个函数吗
发表于: 2018-6-18 09:56 5485

[求助]关于xposed模块一次只能hook一个函数吗

2018-6-18 09:56
5485
各位大大是不是xposed模块一次只能hook一个函数?

打个比方,例如下面这样写的hook两个函数,是无效的。
findAndHookMethod("class1", lpparam.classLoader, "函数1", new XC_MethodHook() {})
findAndHookMethod(" class1", lpparam.classLoader, "函数2", new XC_MethodHook() {})

那么怎样才能一次hook两个函数,甚至是多个函数呢?网上都只是hook单个函数。请各位大大赐教

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 97
活跃值: (86)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这样是可以的啊
2018-6-18 11:55
0
雪    币: 143
活跃值: (609)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
LiDogEgg 这样是可以的啊
第一个报错了,下面的都无效了
2018-6-18 15:59
0
雪    币: 19
活跃值: (1111)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
请问你上面的代码都报错了,下面的还可以运行?
2018-6-18 22:02
0
雪    币: 1387
活跃值: (5614)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
5
如果觉得代码多,可以找到类,getMethods遍历方法,然后再进行hook。就可以短小代码,多出hook.
2018-6-19 10:25
0
雪    币: 442
活跃值: (83)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
HOOK多少个都行,注意你HOOK的类,如果某个HOOK找不到类/方法  会抛出异常  后续的都不会HOOK了
2018-6-23 08:53
0
雪    币: 233
活跃值: (1346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
jiaqq HOOK多少个都行,注意你HOOK的类,如果某个HOOK找不到类/方法 会抛出异常 后续的都不会HOOK了
厉害,学会了
2018-6-26 19:06
0
游客
登录 | 注册 方可回帖
返回