首页
社区
课程
招聘
[原创]Xposed__给微信加个按钮
发表于: 2017-12-13 18:21 10324

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

2017-12-13 18:21
10324

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

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


我们先看看效果图:

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

下面正文开始

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

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

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





我们先看看效果图:

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



点开之后是这样子的,这就是我们想实现的效果!!



下面正文开始

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



轨迹录制完之后,我们直接查找onClick,结果发现走的是这个地方,那么我们看smail文件找下关键字”HomeUI$19”地方有哪些特征码.


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



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

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 2
支持
分享
最新回复 (17)
雪    币: 1380
活跃值: (1626)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
把demo也上了吧?
2017-12-13 22:20
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ddms  的   trace  功能真不错。
2017-12-14 00:31
0
雪    币: 484
活跃值: (872)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
IDE的配色方案可以共享一下么  绿色系我喜欢
2017-12-14 10:15
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我来给大家送一个demo吧,调试通过,github自取  https://github.com/zsdlove/Android-reverse.git
2017-12-14 17:17
0
雪    币: 75
活跃值: (587)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
zhengsidie 我来给大家送一个demo吧,调试通过,github自取 https://github.com/zsdlove/Android-reverse.git
哪里都有你
2017-12-14 17:29
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
jione 哪里都有你[em_27]
2017-12-14 17:37
0
雪    币: 40
活跃值: (680)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
zhengsidie 我来给大家送一个demo吧,调试通过,github自取 https://github.com/zsdlove/Android-reverse.git
老哥    可以的
2017-12-15 09:39
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
只是来打酱油 老哥 可以的
都是些基础的东西
2017-12-15 10:19
0
雪    币: 223
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我以前逆向APP想添加功能,都是先在IDE里写好安卓代码,然后编译成APK,再反编译取出Smali代码,最后集成到目标APP的Smali中,
回编译成一个完整的APP。涉及到资源布局的集成就更麻烦了,需要改动大量的代码。。。
还是HOOK大法好啊!
2017-12-18 17:01
0
雪    币: 238
活跃值: (216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
请问DDMS如何录制轨迹?
2017-12-28 15:27
0
雪    币: 207
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
非常感谢分享,这个微信是什么版本
2018-1-6 14:01
0
雪    币: 34
活跃值: (864)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
13
你好,我在运行的时候,点击之后会出现闪退,所以我想问一下,是否是因为context为null?
2018-1-9 11:24
0
雪    币: 75
活跃值: (587)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
lumou 你好,我在运行的时候,点击之后会出现闪退,所以我想问一下,是否是因为context为null?
是的
2018-1-9 16:47
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
利用xposed可以把某人头像换成舒淇么
2018-2-12 03:22
0
雪    币: 75
活跃值: (587)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
petersonhz 利用xposed可以把某人头像换成舒淇么[em_1]
可以
2018-2-22 11:42
0
雪    币: 24
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
请假大神,我使用jadx打开微信apk时,总是无限卡住。更换之前的旧版本微信apk,依旧是卡死。请问是不是对jadx的版本有要求么?我现在用的版本是jadx0.6.1
2018-3-12 15:37
0
雪    币: 75
活跃值: (587)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
Stanleyboy 请假大神,我使用jadx打开微信apk时,总是无限卡住。更换之前的旧版本微信apk,依旧是卡死。请问是不是对jadx的版本有要求么?我现在用的版本是jadx0.6.1
不要打开整个apk,用jadx打开dex  一个一个的打开
2018-3-13 11:09
0
游客
登录 | 注册 方可回帖
返回
//