Skip to content

Commit 4e1a0f6

Browse files
committed
doc: 更新README.md文档
1 parent 4a87c09 commit 4e1a0f6

File tree

7 files changed

+76
-18
lines changed

7 files changed

+76
-18
lines changed

README.md

+67-9
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,56 @@
1-
# CPWechatXposed
1+
<p align="left">
2+
<a href="https://github.com/coder-pig/"><img alt="logo" width="36" height="36" src="res/head_icon.png" alt="coderpig">
3+
</a>
4+
</p>
25

6+
<p align="center">
7+
<img src="res/project_icon.jpg">
8+
</p>
39

10+
<p align="center" style="margin: 30px 0 35px;">使用Xposed Hook微信等APP</p>
411

5-
## 项目简介
12+
**`CPWechatXposed`** 是笔者折腾Xposed的一些主要记录,Xposed通过Hook应用相关的方法来为应用添加<br>
13+
一些附加的**`功能`**,本项目仅用于技术研究学习之用,请勿用于商业用途,所以项目不会做任何适配!只保证<br>
14+
在笔者手机上是可以正常运行的,代码开源,有问题或者建议欢迎提issues。另外,使用Xposed插件的手机<br>
15+
需要root,如果不想root,可以自行搜索VirtualXposed和EXposed相关的资料。
616

7-
<br>
817

9-
笔者折腾Xposed模块的一些记录,主要是研究逆向技术,不会做任何适配!<br>
10-
只保证在笔者手机上是正常运行的,代码都是开源的,有问题欢迎提issues,<br>
11-
教程会同步更新到掘金上,谢谢~<br>
18+
## Dev Environment
1219

13-
<br>
20+
- Java 1.8.0_91
21+
- Android Studio 3.1.4
22+
- Machine:Moto xt1085(Android 5.1),Meizu M2 E(Android 6.0.1)
23+
24+
## Feature
25+
26+
笔者想做的,打算做,正在做,已经做完的功能,你也可以提建议,超懒,随缘实现,莫催,顺序不代表优先级~
27+
28+
- 1.Hook王者荣耀获取手机系统机型的方法,改为OV系统,以此畅玩高帧率模式(已实现)
29+
- 2.Hook计步传感器,自定义设置倍率1-1000,走1步等于别人走1000步(已实现)
30+
- 3.Hook微信猜拳和投骰子,想出什么,就出什么(已实现)
31+
- 4.Hook下厨房检测手机是否安装了Xposed的方法,以此去掉恶心的重复弹出警告对话框(已实现)
32+
- 5.Hook微信,实现聊天信息防撤回(已实现)
33+
- 6.Hook微信运动,一键点赞所有好友。
34+
- 7.Hook微信,秒抢红包。
35+
- 8.Hook微信,未读信息清0,小红点强迫症患者福音。
36+
- 9.Hook微信朋友圈,实现防删除,评论防删除。
37+
- 10.Hook微信朋友圈,添加特别关注,特别关注的小姐姐发动态时候,秒赞。
38+
- 11.Hook微信朋友圈假点赞,衣食住行,分享票圈享优惠福音。
39+
- 12.Hook微信,添加不常用群聊分组,把不想看,又不能退的群收纳其中,还你一片净土。
40+
- 13.Hook微信,获取某个好友朋友圈所有的数据。
41+
- 14.Hook微信,突破双端登录限制,实现两个手机登录同一个微信号。
42+
43+
44+
## ScreenShot
45+
46+
插件页面截图如下:
47+
48+
![](http://static.zybuluo.com/coder-pig/nhmv45hm8ncbcoq9cjygd04a/1.png)
49+
50+
51+
## Article
52+
53+
记录笔者在这个Xposed里的一些记录文章,想学,了解Xposed可以看看研究研究~
1454

1555

1656
- [抱歉,Xposed真的可以为所欲为——1.基础知识储备](https://juejin.im/post/5ad9886df265da0b776f3dcb)
@@ -21,7 +61,25 @@
2161
- [抱歉,Xposed真的可以为所欲为——6.你的表白撤不回了](https://juejin.im/post/5b2e2ba451882574e94f05eb)
2262

2363

64+
## Join in
2465

25-
**页面截图**
66+
欢迎大家加入小猪的Python学习交流群一起讨论,可以添加下述的机器人小号,发送『加群』加入群聊。
67+
<br>或者在公众号中发送加群~
2668

27-
![](http://static.zybuluo.com/coder-pig/nhmv45hm8ncbcoq9cjygd04a/1.png)
69+
70+
![机器人小号](http://static.zybuluo.com/coder-pig/i0am4as91l5e5h097yc164xg/robot_qr_code.png)
71+
![公众号](http://static.zybuluo.com/coder-pig/5bqg7c257f7o3ffppq1qb46h/public_qr_code.jpg)
72+
73+
74+
## Donate
75+
76+
如果觉得本项目对你有所帮助,如果经济条件允许的话,可以请小猪喝杯一点点,你的支持是我完善项目的动力~
77+
78+
![波霸](http://static.zybuluo.com/coder-pig/wz88ifi3yihslkydk9r2frqg/wc_pay.png)
79+
![微信支付](http://static.zybuluo.com/coder-pig/m6zi2n1fyayhlttscbrqhza7/zfb_pay.jpg)
80+
![支付宝支付](http://static.zybuluo.com/coder-pig/hwbj1qs5gr8m634vlsq05w8u/S80921-10520252.jpg)
81+
82+
83+
## LICENSE
84+
85+
[GNU General Public License v3.0](http://www.gnu.org/licenses/gpl-3.0.html)

app/src/main/java/com/coderpig/cpwechatxposed/ui/SettingActivity.kt

+9-9
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ class SettingActivity : AppCompatActivity() {
3131
(SharedPreferenceUtils.getSP(Constants.CUR_STEP_MULT, "0").toString().toInt() + 1)))
3232
cb_step_switch.isChecked = SharedPreferenceUtils.getSP(Constants.IS_STEP_OPEN, false) as Boolean
3333

34-
cb_step_switch.setOnCheckedChangeListener({ _, isChecked ->
34+
cb_step_switch.setOnCheckedChangeListener { _, isChecked ->
3535
SharedPreferenceUtils.putSP(Constants.IS_STEP_OPEN, isChecked)
36-
})
36+
}
3737
sb_multiple.progress = SharedPreferenceUtils.getSP(Constants.CUR_STEP_MULT, "1").toString().toInt() + 1
3838
sb_multiple.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener {
3939
override fun onProgressChanged(seekBar: SeekBar, progress: Int, fromUser: Boolean) {
@@ -54,9 +54,9 @@ class SettingActivity : AppCompatActivity() {
5454
1 -> rb_st.isChecked = true
5555
2 -> rb_b.isChecked = true
5656
}
57-
cb_cq.setOnCheckedChangeListener({ _, isChecked ->
57+
cb_cq.setOnCheckedChangeListener { _, isChecked ->
5858
SharedPreferenceUtils.putSP(Constants.IS_CQ_OPEN, isChecked)
59-
})
59+
}
6060
rg_cq.setOnCheckedChangeListener { _, checkedId ->
6161
when (checkedId) {
6262
R.id.rb_jd -> SharedPreferenceUtils.putSP(Constants.CUR_CQ_NUM, 0)
@@ -75,9 +75,9 @@ class SettingActivity : AppCompatActivity() {
7575
4 -> rb_tz_5.isChecked = true
7676
5 -> rb_tz_6.isChecked = true
7777
}
78-
cb_tz.setOnCheckedChangeListener({ _, isChecked ->
78+
cb_tz.setOnCheckedChangeListener { _, isChecked ->
7979
SharedPreferenceUtils.putSP(Constants.IS_TZ_OPEN, isChecked)
80-
})
80+
}
8181

8282
rg_tz.setOnCheckedChangeListener { _, checkedId ->
8383
when (checkedId) {
@@ -92,15 +92,15 @@ class SettingActivity : AppCompatActivity() {
9292

9393
//下厨房Xposed弹窗屏蔽
9494
cb_xcf.isChecked = SharedPreferenceUtils.getSP(Constants.IS_XCF_OPEN, false) as Boolean
95-
cb_xcf.setOnCheckedChangeListener({ _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_XCF_OPEN, isChecked) })
95+
cb_xcf.setOnCheckedChangeListener { _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_XCF_OPEN, isChecked) }
9696

9797
//微信防撤回
9898
cb_wx_fch.isChecked = SharedPreferenceUtils.getSP(Constants.IS_WX_FCH_OPEN, false) as Boolean
99-
cb_wx_fch.setOnCheckedChangeListener({ _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_WX_FCH_OPEN, isChecked) })
99+
cb_wx_fch.setOnCheckedChangeListener { _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_WX_FCH_OPEN, isChecked) }
100100

101101
//王者荣耀变OPPO R11s
102102
cb_wzry.isChecked = SharedPreferenceUtils.getSP(Constants.IS_WZRY_OPEN, false) as Boolean
103-
cb_wzry.setOnCheckedChangeListener({ _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_WZRY_OPEN, isChecked) })
103+
cb_wzry.setOnCheckedChangeListener { _, isChecked -> SharedPreferenceUtils.putSP(Constants.IS_WZRY_OPEN, isChecked) }
104104
}
105105

106106

res/head_icon.png

22 KB
Loading

res/project_icon.jpg

47.7 KB
Loading

res/public_qr_code.jpg

34.8 KB
Loading

res/robot_qr_code.png

34.1 KB
Loading

res/screen_shot_1.jpg

41.8 KB
Loading

0 commit comments

Comments
 (0)