1、首先下载工具包,我放到百度网盘上了(里面有需要用到的全部备份工具软件)。百度网盘下载地址是:https://pan.bai颊俄岿髭du.com/s/1ASvbCUMKEvgQ1B2yq8M2oQ下载成功后,就可以开始操作了。操作步骤如下:1、获取原手机微信apk安装包存储路径,输出结果提供给步骤2中使用,输入命令如下:adb shell pm path com.tencent.mm说明:红色方框里面的内容就是输出结果。
2、备倪茸诚枳份原手机微信apk安装包,输入命令如下:adb pull /data/app/com.tencent.mm-1/bas髫潋啜缅e.apk注意:命令中的 “/data/app/com.tencent.mm-1/base.apk” 路径是步骤1中获取到的。确保在当前文件夹已经正确取得了微信的 base.apk 文件后再执行后续的步骤,接下来操作过程就不要再使用手机中的微信了。
3、删除手机中的微信APP,-k 参数一定要加,目的是保留微信数据否则将会彻底删除微信数据,并且没有办法恢复,输入命令如下:adb shell pm uninstall -k com.tencent.mm
4、安装工具包中提供的低版本的微信apk,输入命令如下:adb install weixin5.4_33lc.apk
5、备份微信数据到电脑文件 mm.ab,微信数据越多,备份需要花费的时间越长,耐心等待备份命令结束,输入命令如下:adb backup -f mm.ab -noapk -noshared -nosystem com.tencent.mm
6、删除低版本微信APP,同样需要加 -k 参数,输入命令如下:adb shell pm uninstall -k com.tencent.mm
7、安装原微信APP,还原手机微信APP,目的让手机微信可以继续使用,输入命令如下:adb install base.apk
8、解包微信数据备份文件 mm.ab,生成 mm.bak 文件,输入命令如下:jre\bin\java -cp abe.jar org.nick.abe.Main unpack mm.ab mm.bak
9、恢复微信记录,运行微信恢复工具MMRecovery(百度搜索MMRecovery就可以找到),选择点击安卓微信恢复,基于手机备份方式恢复,在弹出新窗口里面点击选择微信备份文件按钮,找到上一步生成的mm.bak文件打开即可。