首页
社区
课程
招聘
[原创]Albatross Android——快速、优雅的强大安卓hook框架
发表于: 2025-7-20 13:57 20747

[原创]Albatross Android——快速、优雅的强大安卓hook框架

2025-7-20 13:57
20747

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

最后于 2025-7-22 08:39 被WanQing编辑 ,原因: 添加BinderHook的示例
收藏
点赞 272
打赏
分享
最新回复 (235)
雪    币: 5
活跃值: (5784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是要不用frida,自己来,厉害了
2025-7-20 23:11
0
雪    币: 51
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
是的,不需要,项目里的arm64 hook也是最完美的方案,会代码分析,选出合适的临时寄存器,java aot或jit短的代码,都能被完美hook.
2025-7-20 23:22
1
雪    币: 5
活跃值: (2835)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
so层代码没开源吗
2025-7-21 01:31
0
雪    币: 4160
活跃值: (5539)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恋一世的爱 so层代码没开源吗
不是写了其他模块陆续开源嘛
2025-7-21 03:24
0
雪    币: 213
活跃值: (1891)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
666
2025-7-22 13:27
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
666
2025-7-22 13:40
0
雪    币: 280
活跃值: (1288)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
tql
2025-7-22 13:55
0
雪    币: 7325
活跃值: (7510)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
66
2025-7-22 14:23
0
雪    币: 5118
活跃值: (5927)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
666
2025-7-22 14:31
0
雪    币: 6679
活跃值: (11862)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
注解是hook框架吗,  niubplus
2025-7-22 14:32
0
雪    币: 375
活跃值: (4087)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
niubplus
2025-7-22 14:39
0
雪    币: 51
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
niubi
2025-7-22 14:45
0
雪    币: 3764
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
看看
2025-7-22 14:59
0
雪    币: 143
活跃值: (545)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
66666666666
2025-7-22 16:20
0
雪    币: 102
活跃值: (4071)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
mark..........
2025-7-22 16:25
0
雪    币: 802
活跃值: (2058)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
好东西,支持一下
2025-7-22 17:36
0
雪    币: 229
活跃值: (343)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
m
2025-7-22 17:43
0
雪    币: 10
活跃值: (2350)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
如果类名和方法名是在运行时动态找出来的,怎么 hook?如果实现不了这个,很难取代 Xposed。
2025-7-22 18:26
0
雪    币: 51
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
支持pending hook的,类似demo中的@TargetClass(className = {"name1", "name2"},pendingHook=true),把可能的类名写进去。如果能拿到对象,可以调用hookObject
2025-7-22 18:52
0
雪    币: 51
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
twsxtd 如果类名和方法名是在运行时动态找出来的,怎么 hook?如果实现不了这个,很难取代 Xposed。
如果想要一个方法去hook多个类,就比如okhttp,sdk可能和app都集成了,app中有好几个,我的方案是拷贝好几个OkHttphooker,在一个类的数组中,去用可用的hooker去hook去加载出来的okhttp。还有一种方案是方案签名多一个参数,用于区分是调用哪个方法,但field特性就不能用了,字段偏移不一样。
2025-7-22 19:01
0
雪    币: 1691
活跃值: (306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
太强了,qqqqq
2025-7-22 21:56
0
雪    币: 4
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
6666
2025-7-23 13:47
0
雪    币: 210
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
康康
2025-7-23 14:10
0
雪    币: 95
活跃值: (3667)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
6666
2025-7-23 14:15
0
游客
登录 | 注册 方可回帖
返回