能力值:
( LV2,RANK:10 )
|
-
-
2 楼
占位mark
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
梁兄的作品 一定要顶
学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
路过来支持一下楼主的研究
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
boy出品 必属精品
|
能力值:
( LV8,RANK:120 )
|
-
-
6 楼
太屌了!跪顶!
|
能力值:
( LV9,RANK:310 )
|
-
-
7 楼
站位前排支持梁哥!
|
能力值:
( LV5,RANK:60 )
|
-
-
8 楼
不错,支持一下。本质上是ArtMethod对象的动态修改。与腾讯的加壳方案原理是一样的。
|
能力值:
( LV7,RANK:100 )
|
-
-
9 楼
梁大大,出品必是干活
|
能力值:
( LV3,RANK:20 )
|
-
-
10 楼
厉害 mark
|
能力值:
( LV3,RANK:30 )
|
-
-
11 楼
先膜拜楼主,再膜拜大哥
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
谢谢分享,路过来看看
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
发现楼主这个在method_handler中 没有回调函数啊
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
感谢分享挺不错的文章
|
能力值:
( LV9,RANK:140 )
|
-
-
15 楼
分析得很详细,和我的方案差不多的样子。我的方案也是用汇编写一个通用的bridge,然后setNativeMethod。在art里,java的native方法实际上也是要编译成一段native代码,并且由art_quick_invoke_stub调用。我的方案就是用汇编写一段通用的java的native方法的native代码,来实现hook。但是我的方案有个问题,在hook后的方法里若是抛出异常,在异常的poll里产生一个死循环,整个app会死掉。不知道兄台你这方案有没有遇到这个问题。
|
能力值:
( LV6,RANK:90 )
|
-
-
16 楼
5.x上ArtMethod以及相关联的的类变化太大.而且还有解释器模式.想要通用需要修正的太多.不像dalvik的Method需要的几个成员变量变化不大.
|
能力值:
( LV9,RANK:210 )
|
-
-
17 楼
我的跑起来目前看很正常
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
贴子没了啊
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
bing的缓存 还是能看到原文的。 我看看了
|
能力值:
( LV4,RANK:40 )
|
-
-
20 楼
就是我想要的 看看
|
能力值:
( LV9,RANK:210 )
|
-
-
21 楼
是的,因为截获entrypoint的思路是通用的,只要找到调用约定。
|
能力值:
( LV12,RANK:530 )
|
-
-
22 楼
只能:呵呵
|
能力值:
( LV7,RANK:110 )
|
-
-
23 楼
http://blog.csdn.net/L173864930/article/details/45035521
duang......
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
thanks for your duang, it's reback!
|
能力值:
( LV4,RANK:40 )
|
-
-
25 楼
Good 我还以为来晚了
|
|
|