手机的情况是:修改了system下的某个文件,导致卡logo进不去,能进recovery,能进fastboot。
当然,如果是其它热门的机子很好办,adb进去后,把原来备份的文件再放回去就好了,再不济,还可以进fastboot刷个第三方recovery,再进recovery刷个包就OK了。
问题在于,这个手机没有第三方recovery,官方的recovery没有挂载的功能,手头上只有一个版本略低于原机的升级包。
解决方案一:进adb把原文件放回去。
然而,进入recovery,却死活连不上adb,我确定已经打开了USB调试的,未砖之前adb devices可以读到手机,但是用adb shell指令是会报错的,砖后,手机没法连上adb。
解决方案二:用fastboot刷boot.img和system.img
首先,试了fastboot刷升级包,报错:“error: update package has no android-info.txt or android-product.txt”(这个是因为机子是5.1.1的包,而升级包的结构升级了的原因吗?)然后,试着刷booting.img,报错:“FAILED (remote: download for partition 'boot' is not allowed)”(这个是因为没有解锁bootloader么?),再刷system.img,报错:“Invalid sparse file format at header magi erasing 'system'... FAILED (remote: unknown command)”
目前无解,遂上来求助。这种情况还有办法吗?
|
|