工具
Inspeckage
https://github.com/ac-pm/Inspeckage
微信开源插件
MDWechat -一个能让微信 Material Design 化的 Xposed 模块
https://github.com/Blankeer/MDWechat
WechatMagician-致力于让用户彻底掌控微信上的聊天消息及朋友圈内容
https://github.com/Gh0u1L5/WechatMagician
聊天相关
- 防止微信好友撤回聊天消息(撤回提示可自定义)。
- 转发消息时可选择任意数量好友。
- 发送消息时可发送9张以上的图片(上限可调整,默认1000张)。
- 隐藏不常用的群聊至群聊助手。(需在设置界面手动开启)
- 设定好友为密友,隐藏聊天痕迹。(需在设置界面手动开启)
- 一键标记所有聊天对话为已读。
- 防止微信好友删除朋友圈动态、评论。
- 屏蔽微信在朋友圈投放的广告。
- 一键转发他人朋友圈。
- 单条朋友圈一键截图。 按关键字屏蔽朋友圈,免除广告与秀恩爱的烦恼。(需在设置界面手动开启)
Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持
https://github.com/Gh0u1L5/WechatSpellbook
Xposed框架模块 – 畅玩微信
支持功能
- 主动发消息 目前 效果:发一条消息能 发送出多条自定义消息。最后可以实现给任意好友群发消息
- 防撤回 防撤回的难点 是 接收到撤回命令,拦截,然后给用户提示出谁撤回了消息。我hook了他 数据库,直接调用 sql命令
- 抢红包 我hook了他 数据库的插入操作,所以红包来时的 消息我能拦截到。同理,只要是操作数据库的其他事件都能拦截到(比如自动回复)
- 骰子作弊
这个难点是。其他人的骰子作弊设置骰子点数的地方都在外面。我这个是仿照fzhang大神的样子,仍骰子的时候。设置发几点 - 模拟位置 这个是整合了好几个apk的功能。从主界面能加载 高德地图,然后设置位置。修改的位置,在发送时时位置,和附近人都生效
- 步数最高 这个是反编译别人的apk,直接拿的源码。他是修改的传感器。
https://xposed.appkg.com/2867.html
https://github.com/skyun1314/WeChat-plug-in
apk加固插件 带签名校验、dex加密、资源混淆
https://github.com/godlikewangjun/dexknife-wj
java 开发adb 框架com.android.tools.ddms
http://maven.outofmemory.cn/com.android.tools.ddms/ddmlib/
利用Transform
在编译生成class文件之后和生成dex文件之前来做一些事情,本文就具体了解一下
Gradle Transform API