大家好,我是章鱼猫。
今天给大家推荐的这个项目是「Wechat Spellbook」—— 一个使用 Kotlin 编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等 Hooking 框架的支持,而顶层可以轻松对接 Java、Kotlin、Scala 等 JVM 系语言。让你能够在几分钟内编写出简单的微信插件,比如:聊天信息防撤回、朋友圈动态评论防删除、单条朋友圈一键截图、微信聊天自动回复机器人等功能。
该项目的便利特色:
精心设计各项机制,合理运用多线程和惰性求值等技巧,用不到的功能永远不会影响你的性能。使用一套 API 自动分析微信内部结构特征,避免手工适配每个微信版本不同的类名、方法名。每次微信更新的时候,都会使用写好的单元测试自动验证是否有特征失效。精心设计的框架保证了开发者可以轻松拓展添加自己需要的特征。框架内部设计了 EventCenter 和 HookerProvider 两类不同的事件处理方式。EventCenter 让开发者直接使用设计好的事件消息来截获微信数据,保证便利性。HookerProvider 允许熟悉 Xposed 的开发者调用 Xposed 接口进行自由发挥,保证自由度。正确使用 EventCenter 方案,有助于回避 Xposed 的一些小问题,如函数调用被前一个劫持者打断导致的插件相互冲突。Xposed 自 Android 7.0 后偶发的,由于多线程导致ART崩溃的问题。
你说你不会用,好,这里先附上开发文档目录,点击左下角阅读原文查看具体开发文档。
开源项目地址:
开源作者:Gh0u1L5
立即咨询: 13716188458 / 18588225959,助您抢占市场先机。项目经理在线