环境工具
微信版本 7.0.3
jadx
Android Device Monitor
Xposed
定位方法
工具 Android Device Monitor
利用traceview
,找到最后完成的执行流程与方法:
完成
是一个click
事件,可以通过搜索click
,过滤trace:
最后找到:
image.png
与 adb shell dumpsys activity top
找到到的 top activity 一致,就是 SayHiWithSnsPermissionUI
,可以定位完成
在这个activity里面是一个 MenuItem
分析代码
-
工具 jadx 打开7.0.3版本的微信
找到:
image.png
上面指示的 OnMenuItemClickListener,
image.png
image.png
很明显,是第一个OnMenuItemClickListener。继续分析。
还是 traceview:
image.png
hook 类 com.tencent.mm.pluginsdk.model.m
的 构造方法,发现走的是:
这个部分。
到此,UI 流程结束
网友评论