Fastboot刷机:常说的线刷

昨天我的lenovo a320t 在升级系统的时候出现错误导致变砖了,本来想用卡刷,但是发现并没有cd卡。无奈。电源键+音量减键 发现可以fastboot模式。直接设置,插上数据线,但是通过命令发现没鸟用,没办法只能从网上下载fastboot 的驱动。

将下载好的驱动和boot.img system.img 放到一个文件夹里。
cmd
cd 你驱动和系统所在文件夹

fastboot devices \\查看连接电脑的设备命令:
fastboot flash boot boot.img \\刷boot
fastboot flash system system.img \\刷system
fastboot reboot \\重启手机
此时手机会重启,拔掉数据线就可以了。
当然还有很多命令,但是刷机的话这两条命令足够了。

下面是一些相关命令。

一、常用命令:
1、先进入fastboot文件所在目录;
2、输入fastboot.exe启动fastboot;
3、查看连接电脑的设备命令:fastboot devices;
4、删除recover、boot、system命令:fastboot erase recovery;
5、只需将boot.img和system.img刷入系统即可完成系统的刷新:fastboot flash recovery cn170.img
6、fastboot boot recovery.img(这个不是刷入recovery,而是进入临时救机的recovery);

二、fastboot命令:
加载驱动:fastboot devices //加载fastboot驱动
擦除:fastboot erase xxxx //假如我要擦除RECOVERY 就是:fastboot erase recovery
刷BOOT:fastboot flash boot boot.img
临时刷recovery:fastboot boot recovery.img

刷system:fastboot flash system system.img
刷系统:fastboot flash userdata userdata.Img
刷系统:fastboot flash recovery recovery.img
刷SPL:fastboot flash hboot hboot.img
刷RADIO:fastboot flash radio radio.img
重启:fastboot reboot

推送文件到系统文件夹:adb push Mms.apk /system/app

三、分区解释:
system:系统分区.
userdata:数据分区.
cache:缓存分区
recovery:Recovery分区.
boot:存放内核和ramdisk的分区。
hboot:这个是SPL所在的分区.很重要哦.也是fastboot所在的分区.刷错就真的变砖了.
splash1:这个就是开机第一屏幕了.
radio:这个是radio所在的分区;

四、fastboot知识点总结:
android的分区知识:
splash1:开机画面,使用Nandroid backup备份系统后的文件为splash1.img
recovery:该分区是恢复模式(即开机按Home+power进入的界面),使用Nandroid backup备份为recovery.img
boot:内核启动分区,使用Nandroid backup备份为boot.img
system:Android系统部分,目录表示为/system,通常为只读,使用Nandroid backup备份为system.img =
cache:缓存文件夹,目录表示为/cache,事实上除了T-mobile的OTA更新外,别无用处,使用Nandroid backup备份为cache.img
userdata:用户安装的软件以及各种数据,目录为/data,使用Nandroid backup备份为data.img

因此对于刷机一般可以这么理解:
1. 修改开机画面, 修改的是splash1
2. root时刷的是所有分区
3. 刷test_keys,更新的应该是recovery
4. 使用update.zip刷是更新boot、system
5. 恢复出厂设置, 清空的是userdata和cache
明白这些之后就很好理解,一般无须更新recovery.IMG,正常情况下只需要更新BOOT和SYSTEM即可.但依我看来这两者是相互依存而不可分割的.好下面开始说刷机步骤。
进入手机的SPL模式(power+相机) ,且驱动已经安装。
驱动已经以附件上传,若在我的电脑设备管理中发现此情况,图1亦是未正确安装驱动,只需要右键更新驱动,且指向你从我这里下载的驱动即可。