小米MIUI备份/小米助手数据通过BAK进行恢复

您所在的位置:网站首页 小米10pro怎么降回以前的系统 小米MIUI备份/小米助手数据通过BAK进行恢复

小米MIUI备份/小米助手数据通过BAK进行恢复

2023-07-23 11:40| 来源: 网络整理| 查看: 265

手动恢复MIUI备份数据

同样可以使用下面的方式恢复小米助手备份的数据,不过需要把小米助手备份的数据从bak所属的文件夹里面取出来再进行操作

问题描述

自用小米10 pro经常死机,于是打算恢复出厂设置,恢复之前进行了备份,有40G的数据,并且将MIUI/back/AllBackup文件夹备份至了电脑 可是当重置手机后,发现备份文件夹中没有descript.xml文件,所以无法将文件夹放回原有目录进行数据恢复,新建备份再替换也不行,因为没有上述配置文件,于是就想办法从单独bak文件和新建descript.xml两种方式入手进行恢复

注意:有些软件无法恢复,比如我的Chrome就无法恢复,不知道是备份出错还是什么原因

注意:恢复的APP会覆盖当前已经安装的APP,特别是聊天记录会覆盖当前已有的,所以请恢复前再次备份!!!

逐个恢复方式 新建一个app的备份(只选择一个APP即可)从MIUI/back/AllBackup/备份文件夹中复制已备份文件的名称(xxxxx.bak)将想要恢复的BAK数据重命名为上面复制的文件名(xxxxx.bak)替换MIUI/back/AllBackup/备份文件夹中的原有文件(xxxxx.bak)回到数据恢复界面点击恢复 批量恢复(descript.xml)

批量恢复的思路是,自己重新生成descript.xml文件

新建一个备份(只选择一个APP即可)编辑MIUI/back/AllBackup/备份文件夹中的descript.xml文件在...中添加需要恢复的app数据,数据格式如下 com.lingkou.leetcode -1 LeetCode(com.lingkou.leetcode).bak 2 53026614 0 1 53025792 0 0 0 0 0 0 0 0 上方代码为格式化之后的代码,请勿使用格式化后的代码进行添加,否则无法识别 一键生成descript.xml的脚本见下一部分将需要恢复的bak文件放置到MIUI/back/AllBackup/备份文件夹中回到数据恢复界面点击恢复如果数据恢复的时候卡在某一项,说明无法恢复,删除无法恢复和已经恢复的bak文件再重新恢复即可 descript.xml生成脚本

脚本环境:Python 3.8.5

#coding:utf-8 import os def bak_files_path(dir): #修改一:检查下面5处是否需要修改,尤其是最后两个需要进行检查 bakVersion = "2" brState = "3" autoBackup = "false" device = "cmi" miuiVersion = "V12.5.3.0.RJACNXM" outputFile = dir + "/descript.xml" f = open(outputFile, 'w', encoding="utf-8") content = "" for root, dirs, files in os.walk(dir): print("当前操作目录: ", root) for file in files: try: content += "%s-1%s253026614015302579200000000" % (file[file.index("(") + 1: file.index(")")], file) finally: # 跳过不规则文件 continue template = "%s%s%s%s%s162192327416461445281192279056384true00%s"%(bakVersion, brState, autoBackup, device, miuiVersion, content) f.write(template) f.close() # 只操作当前目录,不操作子目录 print("descript.xml 生成完毕 ->", outputFile) return # 修改二:在此处修改目录 bak_files_path("G:/djzhao/Mi10Pro/AllBackup/20210525_094444")

使用方式:

检查是否需要修改bakVersion、brState、autoBackup、device和miuiVersion(如果不知道修改成什么,新建一个备份,查看新建备份的descript.xml文件中这几个变量的值)修改bak_files_path参数路径为你需要生成descript.xml文件的目录运行此脚本将备份数据所在目录所有内容(.bak和descript.xml文件)放置到MIUI/back/AllBackup/备份文件夹中回到数据恢复界面,打开名称为"5月25日 下午2:14"的备份记录点击恢复

小米备份太不省心了。小米助手也是,太不好用!!!

很多网友说,小米售后欠我工资,哈哈哈。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3