手机密码打不开为什么还能看上刚发的微信聊天

安卓小白出于调研“如何迁移微信聊天记录”而去破解了一下安卓机的微信聊天记录数据库文件,这个破解方式2013年就已经有人发表了文章有兴趣可以去网上搜一搜,這篇文章主要是记录学习历程以及遇到的问题

然后网上大部分说这个加密算法是不会变化的(MD5(IMEI+UIN).Substring(0, 7).toLower),因为维系为了兼容以前版本如果数據库加密算法变动,那么老版本的用户升级到新版本老版本的数据库解密就会失败的,也就是用户看不到以前的消息内容那不可能的

6.┅般数据库软件像navicat无法打开EnMicroMsg.db,需要专门的处理加解密的数据库软件打开我用的大部分人推荐的sqlcipher。(这是一个开源的库听说如果版本不哃,使用正确的密码也不能打开现在使用的是v2.1版本,可以打开

7.成功打开聊天记录信息的数据库可以看到表结构

8.可以去到Browse Date顶部菜单里查看数据数据:

用户基本信息——userinfo表
已发图片信息——imginfo2表
 
然后如果手机微信选择某一条信息删除,然后db就会更新为删除后的表







我要回帖

 

随机推荐