破解微信本地数据库,无法找回删除的聊天记录

【说明:操蛋的微信从4.0后本地数据库都加密了,密码是IMEI+UIN取MD5 32位小写加密前7作为密码】 
【数据库文件请ROOT后用RE浏览器得到】
【UIN 文件路径:/data/data/com.tencent.mm/shared_prefs/system_config_prefs.xml。】
【聊天记录数据库路径:/data/data/com.tencent.mm/MicroMsg/2a3bcddc7b44158df17da132fd265ee2/EnMicroMsg.db】 
【以前聊天记录数据库名字叫MicroMsg.db 从4.0以后叫EnMicroMsg.db 并进行加密,也是操蛋】 
1.
获取IMEI,IMEI是手机识别码,在拨号页面输入”* # 06 #”,即可获得15位数字的IMEI码,如果是双卡双待则以第一个为准。
这是我的:

862946038624657(以此为准)
862946038624640
2.获取UIN,也就是特定微信用户的ID。
/data/data/com.tencent.mm/shared_prefs/system_config_prefs.xml。这个xml文件有个UIN Value值为UIN 
我的是-1308420670 
3.IMEI+UIN取MD5 32位小写加密,即为:862946038624657-1308420670 进行MD5 32位加密,取小写
得到:c89ec37a496c49d9f7dfb40ebfdd9eae  取前7位c89ec37 则为微信数据库密码
4.下载SQLCipher.exe 将/data/data/com.tencent.mm/MicroMsg/2a3bcddc7b44158df17da132fd265ee2/EnMicroMsg.db文件拖进去
输入刚才获取的密码 , 所有聊天数据在message表中
===================为什么说找不到删除的聊天记录了呢====================== 
我微信上有好几百条我们专案课的聊天记录,实验则删除这个聊天记录。 
先看没删除之前的数据库大小:有6.95M




再看数据库中的聊天记录



我们用sql语句查一下聊天记录多少行,有989行



看看删除专案课聊天记录之后的数据库大小,只有4.23M




看看删除专案课聊天记录之后的数据行数 只有171



所以呢,在没有取消安卓微信彻底删除策略前,微信记录只要是本地删除后,不进行备份是无法找回的。如果其他观点,请进行评论。
展开阅读全文

没有更多推荐了,返回首页