[原创]Xposed__给微信加个按钮

转:https://bbs.pediy.com/thread-223292.htm

严重声明本文的意图只有一个就是通过分析app学习更多的逆向技术,如果有人利用本文知识和技术进行非法操作进行牟利,带来的任何法律责任都将由操作者本人承担,和本文作者无任何关系,最终还是希望大家能够秉着学习的心态阅读此文。

版权声明:本文为博主原创文章,转载请声明出处。





我们先看看效果图:

标圈的这个位置添加了这个按钮

[原创]Xposed__给微信加个按钮_第1张图片
点开之后是这样子的,这就是我们想实现的效果!!
[原创]Xposed__给微信加个按钮_第2张图片


下面正文开始

我们用Android Device Monitor 查看下微信的布局,可以很明显的看到这个搜索和这个加好都是在同一个布局里面,那么我们点击加号,然后用ddms录制轨迹看下

[原创]Xposed__给微信加个按钮_第3张图片

轨迹录制完之后,我们直接查找onClick,结果发现走的是这个地方,那么我们看smail文件找下关键字”HomeUI$19”地方有哪些特征码.
[原创]Xposed__给微信加个按钮_第4张图片

把这两个特征码记下来,在jadx里面搜索”Switch to MonkeyEnv now.”看看!

[原创]Xposed__给微信加个按钮_第5张图片

那么这里很明显看到这里有个点击事件,就是我们点击加号的点击事件,到这里差不多快完成了,因为我们是要在搜索和添加两个按钮后面在加一个,那我们就得继续往上看代码.

[原创]Xposed__给微信加个按钮_第6张图片

到这里很明显了,这是一个Menu,那么我现在就直接用hook大法拿到这个这个menu然后做自己想做的事情了


[原创]Xposed__给微信加个按钮_第7张图片

好的,hook代码写完了,我们部署上来看看效果.
[原创]Xposed__给微信加个按钮_第8张图片






[原创]Xposed__给微信加个按钮_第9张图片


版权声明:本文为博主原创文章,转载请声明出处。版权声明:本文为博主原创文章,转载请声明出处。

你可能感兴趣的:(XPosed,看雪转载笔记)