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

环境工具

微信版本 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 流程结束

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。