https://www.cnblogs.com/k1two2/p/5790449.html
使用蓝叠,从设置那里获取ROOT权限,然后装上微信,打开RE管理器,找
/data/data/com.tencent.mm/MicroMsg/f790f03a2a254a8026461e55dced987b/EnMicroMsg.db
把EnMicroMsg.db压缩一下,然后单击压缩文件,点模拟器右上角的三个点,然后点里面的发送,通过微信好友发送出来。然后通过sqlcipher.exe在PC端打开文件,这时需要解密。
IMEI值+uin值组合 然后用MD532位小写加密,取加密值的前7位数作为密码。
IMEI值可以在模拟器内通过豌豆荚下载IMEI查看器获得,
uin值 就是WXID 通过ZD查询获得.
打开后,聊天记录存放于MESSAGE字段。要对相关字段进行修改。
注意:文件管理器有搜索功能
修改完后,通过电脑端微信将修改过的文件传给模拟器内的同一微信,此微信接收下载好,然后将此微信退出登陆,然后打开模拟器内的RS文件查看器查找接收文件夹DOWNLOAD,找到这个文件EnMicroMsg.db,单击,然后点右上角的复制,然后返回左侧的根目录,找到EnMicroMsg.db,用才复制来的EnMicroMsg.db替换掉(击右下角的手机图标复制粘贴即可)
然后打开模拟器内的微信。此时,聊天记录被修改了
这时发现,以上仍然不能将聊天记录完全显示,只能显示16条,所以修改时,还需要
select * from rconversation
对这个表的某些值做修改, msgcount 显示消息条数,默认应该是数值8.
例如:
update rconversation set msgcount=100 where username='wxid_oj56j6pyh0pd21'
wwwwwwwwwwwwwwwww
INSERT INTO message (msgid,msgsvrid,type,status,issend,isshowtimer,createtime,talker,content,imgpath,reserved,lvbuffer,transcontent,transbrandwording,talkerid,bizclientmsgid,bizchatid,bizchatuserid,msgseq,flag)
VALUES (1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
insert into message (msgid,content,type,bizchatid,flag) values ( 50,'姐,忙吗',1,-1,0);
update message setstatus=3,issend=0,talker='wxid_oj56j6pyh0pd21',msgseq=678229500,createtime=1491113310000,talkerid=1055,msgsvrid=3317908925960568000wheremsgid=50;