阿里《深入探索 Android 热修复技术原理》一文中的方法热替换方案是比较优雅,是这次第一次提出来的?
实现了一个 DEMO https://github.com/pqpo/MethodHook
效果不错,极少量代码兼容 Dalvik 和 ART。是否可用于 AOP 实现?
1
wsxyeah 2017-07-07 17:06:43 +08:00 via iPhone
这种方式过于依赖虚拟机的实现了吧,几乎每个大版本都要单独做一种 hook
AndFix 也有大半年没更新了 |
3
pqpo OP @wsxyeah 新的方案直接替换整个 ArtMethod 结构体,不像 AndFix 本地保留了不同版本的 ArtMethod 结构体,逐个替换。
|
4
yu5121199 2017-07-07 17:26:46 +08:00
有没有 iOS 的 热修复技术方法替换方案。。。。。
|
6
paradoxs 2017-07-07 17:33:30 +08:00
热修复是双面剑啊 代码没经过审计就直接送到用户面前 个人感觉弊大于利
|