xposed开发8- hook微信聊天消息数据库插入操作

// hook微信聊天消息数据库插入操作
hookClass = "com.tencent.wcdb.database.SQLiteDatabase";
hookMethodName = "insertWithOnConflict";
XposedHelpers.findAndHookMethod(hookClass, lpparam.classLoader, hookMethodName, String.class, String.class, ContentValues.class, int.class, new XC_MethodHook() {@Overrideprotected void afterHookedMethod(MethodHookParam param) throws Throwable {String tablename = (String) param.args[0];ContentValues contentValues = (ContentValues) param.args[2];if (tablename == null || tablename.length() == 0 || contentValues == null) {return;}// 过滤非聊天消息if (!tablename.equals("message")) {return;}// 打印日志printInsertLog(tablename, (String) param.args[1], contentValues, (Integer) param.args[3]);}
});// 输出插入操作日志
private void printInsertLog(String tableName, String nullColumnHack, ContentValues contentValues, int conflickValue) {String[] arrayConflictValues = {""," OR ROLLBACK "," OR ABORT "," OR FAIL "," OR IGNORE "," OR REPLACE "};if (conflickValue < 0 || conflickValue > 5) {return;}XposedBridge.log("hook数据库insert. table: " + tableName+ "; nullColumnHack: " + nullColumnHack+ "; conflick values: " + arrayConflictValues[conflickValue]+ "; nullColumnHack: " + contentValues);
}

xposed开发8- hook微信聊天消息数据库插入操作相关推荐

  1. 【转】编写微信聊天机器人4《聊天精灵WeChatGenius》:实时获取到微信聊天消息,hook数据库插入操作。...

    接上篇,使用Xposed来hook微信,找到微信进程:https://blog.csdn.net/weixin_42127613/article/details/81839537 既然已经找到了微信进 ...

  2. 编写微信聊天机器人4《聊天精灵WeChatGenius》:实时获取到微信聊天消息,hook数据库插入操作。

    接上篇,使用Xposed来hook微信,找到微信进程:https://blog.csdn.net/weixin_42127613/article/details/81839537 既然已经找到了微信进 ...

  3. android高仿微信聊天消息列表自由复制文字,双击查看文本内容

    SelectTextHelper-高仿微信聊天消息列表自由复制文字,双击查看文本内容 掘金地址 github地址 SelectTextHelper打造一个全网最逼近微信聊天消息自由复制,双击查看文本内 ...

  4. php 微信 群聊,vbot微信机器人微信聊天消息详解(18):群组变动

    <vbot微信机器人微信聊天消息详解(18):群组变动>要点: 本文介绍了vbot微信机器人微信聊天消息详解(18):群组变动,希望对您有用.如果有疑问,可以联系我们. 当微信群新增了成员 ...

  5. android qq功能实现原理,Android QQ、微信聊天消息界面设计原理与实现

     Android QQ.微信聊天消息界面设计原理与实现 原理:Android平台上,典型的以腾讯的QQ.微信这些聊天消息界面通常可以采用ListView设计与实现,需要使用ListView 适配器 ...

  6. xposed开发7 - 获取微信个人信息

    xposed开发7 - 获取微信个人信息 Xposed获取微信个人信息 分析过程如上 // 获取微信个人信息 hookClass = "com.tencent.mm.ui.LauncherU ...

  7. php获取微信聊天图片,vbot微信聊天机器人微信聊天消息详解(4):图片消息

    <vbot微信聊天机器人微信聊天消息详解(4):图片消息>要点: 本文介绍了vbot微信聊天机器人微信聊天消息详解(4):图片消息,希望对您有用.如果有疑问,可以联系我们. 图片是资源文件 ...

  8. 微信发送视频消息php,vbot微信聊天机器人微信聊天消息详解(5):视频消息

    <vbot微信聊天机器人微信聊天消息详解(5):视频消息>要点: 本文介绍了vbot微信聊天机器人微信聊天消息详解(5):视频消息,希望对您有用.如果有疑问,可以联系我们. 视频消息是资源 ...

  9. php点击事件唤起微信聊天,vbot微信机器人微信聊天消息详解(15):点击消息

    <vbot微信机器人微信聊天消息详解(15):点击消息>要点: 本文介绍了vbot微信机器人微信聊天消息详解(15):点击消息,希望对您有用.如果有疑问,可以联系我们. 点击是机器人在账号 ...

最新文章

  1. MySQL 里的 Timestrap 和 DateTime 和 Java 中的 Date
  2. Gut:北京生科院赵方庆团队揭示人体口腔菌群的稳定性和动态变化规律
  3. android dialog的封装,Android Dialog 简单封装
  4. CodeForces - 1484E Skyline Photo(dp+单调栈)
  5. php 获取来源域名方法,PHP获取域名方法
  6. 高德推出查岗功能_高德查岗功能怎么用 「家人地图」新功能_位置在哪
  7. 罗克露计算机组成原理书籍,计算机组成原理
  8. 书单(三)-从小到大课外阅读书籍顺序
  9. Python中用于身份证验证的库函数
  10. 什么互动管理必将风行于天下?(转)
  11. 三角形外心坐标的计算公式
  12. Hbase启动失败,查询日志后报错信息是master.HMasterCommandLine Master exiting
  13. Spark 学习入门教程
  14. Ubuntu 22.04 dektop 开启root并自动登录桌面
  15. 服务器查看日志几种方式
  16. AutoCAD Electrical 2022—源箭头和目标箭头
  17. TP5使用PHPExcel将数据动态导出为Excel表格
  18. 商业竞争中的战争策略 - 读《商战》
  19. Asset Store上常用的40个Unity插件汇总——进阶开发者必备Unity插件
  20. Cesium 个性地图的创建(炫酷大屏)

热门文章

  1. 小米AI实验室入选《麻省理工科技评论》中国“2021人工智能创新研究院”
  2. 我认识的林家翘先生 转载
  3. 南京师范大学与南京林业大学计算机,2017南京师范大学在国内排名多少位
  4. 潜入培训机构,顺出来一份价值 2.2W 的 Python 人工智能大纲
  5. 使用java搭建小说网站_如何从零开始搭建一套个人小说网站-小说精品屋安装教程...
  6. 微信支付---前景提要(标准RSA算法说明)
  7. Infrastructure-Based Object Detection and Tracking for Cooperative Driving Automation: A Survey
  8. File类(Java)
  9. netcore部署docker,在图片处理时有乱码或者The type initializer for ‘Gdip‘ throw an exception异常
  10. access中数据类型转换函数