Android下完成对微信聊天信息的监控实现

xingyun86 2017-7-12 2288



1.       当前现状

       用户的聊天信息监控,对于公司内部来讲是一项很重要的审计项目,如同银行内部工作人员的行为操作监控一般。如何简单而完美的进行监控成为一项学问,下面为大家介绍一下我的个人心得体会。

2.       实现方案

2.1    Accessibility实现微信聊天信息监控

优点:无需ROOT,通用性强

缺点:只能监控文字信息,且执行效率极低,而当今图片、语音、视频和文件也是主要信息传递对象

2.2    Xposed Hook实现微信聊天信息监控

优点:可以实现文字、图片、语音、视频和文件的监控,比较全面

缺点:需要ROOT权限;修改系统内核文件,会导致系统卡顿,且对Android操作系统版本要求非常高。

2.3    Android 下读取微信数据库实现微信聊天信息监控

优点:可以实现文字、图片、语音、视频和文件的监控,且调用简单,大大简化开发难度。即使是刚入门,也可以瞬间完成信息监控

缺点:需要ROOT权限;

3.       最优选择

²  Accessibility通过UI控件获取消息内容,效率实在不敢恭维

²  Xposed Hook本身安装对机型的要求就非常高,不适合长期发展

²  Android 下读取微信数据库实现微信聊天信息监控,直接通过读取微信数据库获取聊天消息内容。


×
打赏作者
最新回复 (0)
只看楼主
全部楼主
返回