首页
社区
课程
招聘
未解决 [求助] 同样的代码,微信7.0.6 无法hook数据库(已经解决,总之,我惊了)
发表于: 2019-9-23 20:00 4213

未解决 [求助] 同样的代码,微信7.0.6 无法hook数据库(已经解决,总之,我惊了)

2019-9-23 20:00
4213
最后的一段代码就是普通hook一下数据库 insert 的方法,突然发现最新的 7.0.6 无效了。之前 7.0.3 和 7.0.4 都是ok的。

我反编译后看了下 7.0.6 的代码,发现dex变少了。但是数据库部分的代码几乎没变。
各位前辈能看看是咋回事吗?

环境是 magisk(19.3) + edxposed(sandhook 0.4.5.1) + 微信(7.0.6) 

代码如下:

XposedHelpers.findAndHookMethod("com.tencent.wcdb.database.SQLiteDatabase", lpparam.classLoader, "insert", String.class, String.class, ContentValues.class, new XC_MethodHook() {                @Override
                protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
                    Log.d("SQLiteDatabase 1", param.args[0].toString());
                    Log.d("SQLiteDatabase 2", param.args[1].toString());
                    Log.d("SQLiteDatabase 3", param.args[2].toString());

                }
            });



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2019-9-23 21:05 被失礼编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
抱歉,第一次发帖,发了两个。
2019-9-23 20:01
0
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
小米商店最近有一个7.0.6的更新包,其实微信在7月时就出了这个版本。如果下载商店的7.0.6完整包更新会无法hook。如果从网络上下载7月份的那个7.0.6再从小米商店增量更新到第二版的7.0.6就没问题了。目前不知道具体什么原因,到时看看7.0.7会不会也出现问题。总之,同版本商店更新是真的怪异,不知道是微信的问题,还是小米商店的问题。
2019-9-23 21:10
0
雪    币: 2709
活跃值: (1637)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
不会是因为 内测版本吧
2019-9-23 22:11
0
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
不清楚。但不管是不是内测,从商店增量更新到7.0.6是ok,这肯定不是内测的。所以,我要看7.0.7会不会再有问题了。
2019-9-23 22:38
0
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
我又惊了。酷安里再次安装微信已经是7.0.7了,但是库安商店里还是7.0.6。为了完结此帖,我特意测试了7.0.7以及官方的测试版7.0.7都没问题。所以,大家就不要去管7.0.6了(尤其是1500这个全量的版本,1500版本有一个热更新版,这个热更新版是罪魁祸首),1460这个版本是ok的。完结~~
最后于 2019-9-24 01:40 被失礼编辑 ,原因:
2019-9-24 00:10
0
游客
登录 | 注册 方可回帖
返回
//