微信分析通过别人的好友申请流程

2019-05-12  本文已影响0人  炫子_260f

环境工具

微信版本 7.0.3
jadx
Android Device Monitor
Xposed

定位方法

工具 Android Device Monitor
利用traceview,找到最后完成的执行流程与方法:

image.png

完成 是一个click事件,可以通过搜索click,过滤trace:

image.png

最后找到:


image.png

adb shell dumpsys activity top 找到到的 top activity 一致,就是 SayHiWithSnsPermissionUI,可以定位完成在这个activity里面是一个 MenuItem

image.png

分析代码

  1. 工具 jadx 打开7.0.3版本的微信
    找到:


    image.png

    上面指示的 OnMenuItemClickListener,


    image.png
    image.png

很明显,是第一个OnMenuItemClickListener。继续分析。
还是 traceview:


image.png

hook 类 com.tencent.mm.pluginsdk.model.m 的 构造方法,发现走的是:

image.png
这个部分。

到此,UI 流程结束

上一篇下一篇

猜你喜欢

热点阅读