WechatMagician 开源项目教程
项目介绍
WechatMagician 是一款基于 Xposed 框架的 Kotlin 插件,旨在让用户完全控制微信的聊天消息和朋友圈内容。该项目支持微信 6.5.3 及以上版本,并依赖于 WechatSpellbook 框架。WechatMagician 提供了多种功能,包括防止消息撤回、转发消息、隐藏群聊、屏蔽朋友圈广告等。
项目快速启动
克隆项目
第一次克隆项目时,需要使用 --recursive
参数来同时克隆依赖的 WechatSpellbook 框架:
git clone --recursive https://github.com/Gh0u1L5/WechatMagician.git
如果已经克隆过项目,可以使用以下命令更新子模块:
git submodule update --init --recursive
下载 ZIP 包
如果是下载 ZIP 包解压的情况,需要再去下载 WechatSpellbook 的代码并解压到 spellbook
文件夹中。
应用案例和最佳实践
防止消息撤回
WechatMagician 允许用户防止微信好友撤回聊天消息,并且可以自定义撤回提示。
转发消息
用户在转发消息时可以选择任意数量的好友,并且可以发送超过 9 张图片(上限可调整,默认 1000 张)。
屏蔽朋友圈广告
WechatMagician 可以屏蔽微信在朋友圈投放的广告,提供更清爽的社交体验。
典型生态项目
WechatSpellbook
WechatSpellbook 是 WechatMagician 依赖的底层框架,提供了强大的功能支持,使得 WechatMagician 能够实现更多高级功能。
Xposed 框架
Xposed 框架是一个强大的 Android 模块化框架,允许开发者在不修改 APK 的情况下修改系统或应用的行为。WechatMagician 正是基于 Xposed 框架开发的。
通过以上教程,用户可以快速上手 WechatMagician 项目,并了解其主要功能和依赖的生态项目。希望本教程能帮助用户更好地使用和贡献于 WechatMagician 开源项目。