|
首先,个人认为
高通CPU和MTK一样可以通过虚拟串口刷机。
小米开机大体上有这样几个过程(相当不准确,这是我自己的语言描述的)
开机——sbl1——fastboot——boot——进系统system或者进入recovery
初学者起先更新系统,损坏system,一般能显示到第3屏,但无法进入系统,这样需要到recovery或者fastboot重新刷机
接下来recovery刷坏了,可以进入fastboot重刷
接着fastboot删掉了或者因为分区文件不正确导致了手机flash中的fastboot部分损坏,这样开机后插上电脑,一般是一直黑屏的,装好驱动后显示9006或者9008状态。
在设备管理器的串口项目下,如下显示。
Qualcomm HS-USB QDloader 9008(COM 10)
Qualcomm HS-USB Diagnostics 9008(COM 10)
注意这两种状态不同,在9008状态下,电脑可以直接使用磁盘管理类软件操作手机FLASH,
9006状态什么都不能做。。。
如果是9006状态,那么对于红米Note可以短接SIM卡下面的两个金色的接触点,再将USB线插入电脑,这样会显示9008。
一般出现这种情况,需要分别找对应的原厂刷机工具,MTK的有MTK工具,高通有高通的。
但是小米可能自己更改了sbl1,以上除9006状态均可以使用小米刷机工具miPhone线刷。
在9008状态下,小米可能会先刷入sbl1这样的文件,紧接着会重启,进入9006状态,小米的刷机软件会在这种状态下,向flash写入线刷的镜像,写入完毕,可以正常开机了。
基本命令:
recovery下刷系统
1.通过虚拟挂载SD卡或者真实SD卡下update.zip刷机
2.通过adb sideload方式,将刷机包从电脑推送到tmp文件夹下,刷机adb sideload c:\update.zip
fastboot下刷机
1.fastboot flash reocvery c:\recovery.img
2.fastboot flash system c:\system.img
这之外的aboot,boot,sbl1,fsc,fsg,modem,modemst1,modemst2等各种系统启动、基带文件,可以在系统正常下,通过adb备份
命令
cd C:\Users\jhl\Desktop\adb
adb root
adb shell
这时会出现root@dior:/ #
查看所有分区
ls -l /dev/block/platform/msm_sdcc.1/by-name
根据分区所写,备份,这个是红米note 联通4G增强版的
cd /
dd if=/dev/block/mmcblk0p18 of=/mnt/sdcard/fsc.img
这就备份到SD卡了,还原如下:
adb root
adb shell
cd /dev/block/platform/msm_sdcc.1
ls -l /dev/block/platform/msm_sdcc.1/by-name
cd /
dd if=/sdcard/fsc.img of=/dev/block/mmcblk0p18
附上ADB和fastboot工具最好用的1.0.31版本,这里面有很多自动批处理
recovery传不上。。见
www点miui.com/thread-3825904-1-1.html
adb.rar
(599.79 KB, 下载次数: 236)
|
|