今天使用小米自带的备份数据的时候由于种种原因导致descript.xml只传输了一部分,恢复界面直接不显示该备份文件了,于是尝试进行文件修复,顺便写下修复过程。
1、仅将该文件传导电脑,建议FTP方式,接着用记事本打开或者任意编程软件。
2、该文件固有格式:
头部为:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><MIUI-backup><jsonMsg></jsonMsg><bakVersion>2</bakVersion><brState>3</brState><autoBackup>false</autoBackup><device>alioth</device><miuiVersion>V12.0.6.0.RKHCNXM</miuiVersion><date>1619999999999</date><size>999999999</size><storageLeft>209999999999</storageLeft><supportReconnect>true</supportReconnect><autoRetransferCnt>0</autoRetransferCnt><transRealCompletedSize>0</transRealCompletedSize><packages>
内容格式
<package><packageName>com.android.contacts</packageName><feature>1</feature><bakFile>通话记录(com.android.contacts).bak</bakFile><bakType>1</bakType><pkgSize>3563</pkgSize><sdSize>0</sdSize><state>1</state><completedSize>3563</completedSize><error>0</error><progType>1</progType><bakFileSize>3563</bakFileSize><transingCompletedSize>0</transingCompletedSize><transingTotalSize>0</transingTotalSize><transingSdCompletedSize>0</transingSdCompletedSize><sectionSize>0</sectionSize><sendingIndex>0</sendingIndex></package>
最后则是尾部代码
</packages><filesModifyTime /></MIUI-backup>
说明
多的没啥好说的,将头部以及+内容(有几个就加几个)+尾部复制粘贴到一起即可,或者补全残缺的该文件代码。
<bakType>2</bakType>这一条是指类型:1为系统应用;2为后装的应用。
文件大小可以不用填写,即使小了也会自动根据实际大小进行扩大,但是写大了好像会导致恢复失败。
注意事项
绝对不要敲回车换行,否则就不识别该文件了,别为了好看而将格式打乱