recovery模式下提示md5 mismatch怎么办
安卓手机用ClockworkModRecovery 还原备份时有有时会出现 md5 mismatch的错误提示,这个错误不一定是文件损坏引起的,有可能是软件原因,如何修复这个问题呢?
安装好手机驱动,并解压好adb到X:(X代表任意一个)盘;
重启手机进入recovery模式,或者彻底断电然后同时按电源键+音量键进入fastboot模式,选第二个进入recovery模式;
在recovery模式中选择“mount and storage”->“mount->sdcard”;
连接手机usb线,在电脑上运行“命令行提示符”并进入adb所在的文件夹;
在命令行提示附中依次输入以下命令:
adb shell
# cd /sdcard/clockworkmod/backup/xxxx-xx-xx.xx.xx.xx
# rm nandroid.md5
# md5sum *> nandroid.md5
# exit
这样文件的md5就修复好了,就可应用recovery还原了。
用usb线连接手机,然后加载磁盘驱动器将sd卡连接上电脑;
用文件md5校验工具吧备份文件夹的所有文件的md5值计算出来;
用notepad++打开备份文件夹中的nandroid.md5文件,并把其每个文件对应的md5值修改为刚才算出的md5值,然后保存;
这样文件的md5就修复好了,就可应用recovery还原了。
这种修复方法只能修复md5文件损坏造成的md5 mismatch,若备份文件已损坏,请不要使用该方法,以免造成变砖。
方法二中用notepad修改的文件格式要求比较严格,建议使用第一种。
备份文件一般放在sd卡上/clockworkmod/backup/xxxx-xx-xx.xx.xx.xx内(xxxx-xx-xx.xx.xx.xx是备份时间)
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/136007.html