Gh0u1L5 / WechatSpellbook

Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持,而顶层可以轻松对接Java、Kotlin、Scala等JVM系语言。让程序员能够在几分钟内编写出简单的微信插件,随意揉捏微信的内部逻辑。
MIT License
1.69k stars 445 forks source link

hook数据库mm无响应 #18

Open hanq opened 6 years ago

hanq commented 6 years ago

机型:Nexus 6 MM版本:6.6.3 Android版本:8.1

不管是IMessageStorageHook还是IDatabaseHook都会直接造成微信ANR。 调用方式使用的Java方式,只是简单的实现了一下 XposedBridge.log

bebetter1030 commented 6 years ago

快速上手

添加Xposed基础库 打开app/build.gradle脚本,在dependencies结尾部分添加如下依赖:

dependencies {
    //noinspection GradleDependency
    compileOnly 'de.robv.android.xposed:api:53'
    compileOnly 'de.robv.android.xposed:api:53:sources'
}

检查xposed依赖是否写成了compile

hanq commented 5 years ago

快速上手

添加Xposed基础库 打开app/build.gradle脚本,在dependencies结尾部分添加如下依赖:

dependencies {
    //noinspection GradleDependency
    compileOnly 'de.robv.android.xposed:api:53'
    compileOnly 'de.robv.android.xposed:api:53:sources'
}

检查xposed依赖是否写成了compile

这里没问题的,我是对照着文档做的。已经自己实现了hook数据库,还是感谢本库提供的hook位置