能力值:
( LV1,RANK:0 )
|
-
-
101 楼
nice
|
能力值:
( LV1,RANK:0 )
|
-
-
102 楼
学习
|
能力值:
( LV1,RANK:0 )
|
-
-
103 楼
666
|
能力值:
( LV3,RANK:30 )
|
-
-
104 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
105 楼
既生瑜何生亮
|
能力值:
( LV1,RANK:0 )
|
-
-
106 楼
习学习
|
能力值:
( LV1,RANK:0 )
|
-
-
107 楼
6666
|
能力值:
( LV2,RANK:10 )
|
-
-
108 楼
学习学习
|
能力值:
( LV2,RANK:10 )
|
-
-
109 楼
那有什么好的过检测的方案
|
能力值:
( LV1,RANK:0 )
|
-
-
110 楼
学习学习
|
能力值:
( LV6,RANK:80 )
|
-
-
111 楼
|
能力值:
( LV1,RANK:0 )
|
-
-
112 楼
1
|
能力值:
( LV2,RANK:10 )
|
-
-
113 楼
666666666
|
能力值:
( LV1,RANK:0 )
|
-
-
114 楼
看了下一些对classloader的调用,visitclassloaders是直接使用classlinker + imm1访问classloaders的,上层函数里访问classlinker其实是从artRuntimeInstance + imm2访问的。所以通过解析特定函数指令能够拿到这两个偏移,进而实现稳定访问。不过需要适配不同的Android版本
最后于 2026-1-8 22:16
被Old_Yuan编辑
,原因:
|
能力值:
( LV1,RANK:0 )
|
-
-
115 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
116 楼
学习
|
能力值:
( LV1,RANK:0 )
|
-
-
117 楼
xuexixuexi
|
能力值:
( LV1,RANK:0 )
|
-
-
118 楼
6666
|
能力值:
( LV2,RANK:10 )
|
-
-
119 楼
可能有误报,比如用了插件化框架的场景
|
能力值:
( LV2,RANK:10 )
|
-
-
120 楼
还有比如动态加载的场景
最后于 2026-1-13 16:53
被lookaside编辑
,原因:
|
能力值:
( LV1,RANK:0 )
|
-
-
121 楼
看看学习下
|
能力值:
( LV2,RANK:10 )
|
-
-
122 楼
看看
|
能力值:
( LV2,RANK:10 )
|
-
-
123 楼
66666
|
能力值:
( LV1,RANK:0 )
|
-
-
124 楼
看看师傅分享
|
能力值:
( LV3,RANK:30 )
|
-
-
125 楼
学习了
|
|
|