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

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

2025-7-20 13:57
21247

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

最后于 2025-7-22 08:39 被WanQing编辑 ,原因: 添加BinderHook的示例
收藏
点赞 ・275
打赏
分享
最新回复 (253)
雪    币: 6
活跃值: (5949)
能力值: ( 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
活跃值: (2895)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4 楼
so层代码没开源吗
2025-7-21 01:31
0
雪    币: 4211
活跃值: (5614)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5 楼
恋一世的爱 so层代码没开源吗
不是写了其他模块陆续开源嘛
2025-7-21 03:24
0
雪    币: 213
活跃值: (1896)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6 楼
666
2025-7-22 13:27
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7 楼
666
2025-7-22 13:40
0
雪    币: 280
活跃值: (1308)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8 楼
tql
2025-7-22 13:55
0
雪    币: 7377
活跃值: (7605)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9 楼
66
2025-7-22 14:23
0
雪    币: 5208
活跃值: (6077)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
666
2025-7-22 14:31
0
雪    币: 6747
活跃值: (11957)
能力值: ( 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
雪    币: 3837
活跃值: (215)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14 楼
看看
2025-7-22 14:59
0
雪    币: 143
活跃值: (545)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15 楼
66666666666
2025-7-22 16:20
0
雪    币: 102
活跃值: (4136)
能力值: ( 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
活跃值: (2375)
能力值: ( 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
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23 楼
6666
2025-7-23 13:47
0
雪    币: 210
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24 楼
康康
2025-7-23 14:10
0
雪    币: 95
活跃值: (3767)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25 楼
6666
2025-7-23 14:15
0
游客
登录 | 注册 方可回帖
返回