NewHooks

项目地址:androiddy/NewHooks
简介:基于 YAHFA 和 dexposed 结合的 hook 框架 支持 4.0-4.4 5.1-6.0
更多:作者   提 Bug   
标签:
4.0-4.4-5.1-6.0-hook框架-

基于 YAHFA 和 dexposed 结合的 hook 框架 支持安卓 4.0-7.0

注:(app 目录是 demo,hookinject 是 apt 代码,dexposed 是框架)

2017-4-21 23:28 1.修复 hookinject 代码在生成 hook 非静态并且无参数方法 回调代码时的错误;

2017-4-21 00:17 1.更改注解参数名称 Type 修改为 Parameter 使其更加贴;

2017-4-21 00:07 1.修复 art 模式 hook 非静态方法参数错乱问题; 2.新增注解参数 isStatic 用于辅助 hookinject 实现生成代码(isStatic 用来表示需要 hook 的方法是不是静态方法 是=true 不是=false);

2017-4-19 16:20 1.优化内部返回值转换逻辑; 2.优化 hookinject 匹配 hook 无返回值处理逻辑;

2017-4-18 16:35 1.优化内部 hook 参数处理逻辑,修复参数错乱 hook 失败问题; 2.新增 DexLoaderReplace 方法用于替换内存中的 dex(实验); 3.修复细节

2017-4-17 02:48 1.优化 hookinject 自动匹配参数类型方式内存错乱; 2.纠正 hook 回调机制; 3.修复小细节

2017-4-16 16:22 1.优化 hookinject,修复某些 hook 方法(返回值为 8 种基本类型的方法)无法修改返回值问题; 2.优化注解配合 apt 生成代码 新增 returnVal 参数需要手动设置需要 hook 方法的返回值

2017-4-15 16:21 1.优化 YAHFA 部分 hook 回调基于 apt(结合 dexposed 回调共用一套): 2.去除 HookMethod|OriginalHookMethod 注解: 3.删除原有 hook 方式

2017-4-14 14:23 1.优化 HookMethod 和 OriginalHookMethod 注解,去除参数由框架自动获取; 2.新增多 hook 方法(传入多个绑定 Hook 或者 Hooks 注解的类.class 即可,返回 List)

2017-4-14 13:31: 1.新增支持安卓 5.0Hook: 2.纠正 5.0Hook 判断逻辑

2017-4-14 01:09: 1.新增支持安卓 7.0Hook(实验); 2.完善小细节;

2017-4-13 22:03: 1.修复某些类获取 Name 为 null 的问题; 2.完善 hook 返回信息;

2017-4-13 01:06: 1.纠正 5.1art 模式判断逻辑;

2017-4-12 24:56: 1.新增注解 Hooks; 2.过时非注解 hook 方式; 3.优化 Hook|Hooks 注解 type 参数去除返回值参数,由框架自动获取;

2017-4-12 19:20: 1.新增注解方式 Hook; 2.完善 hook 返回信息; 3.纠正 hook 过程判断逻辑;

Android 开发经验分享
Android 开发经验分享