不积跬步无以至千里
刚刚接触MTK平台的android系统,因为需要验证修改的问题,刚完成整个的编译,想要烧写system.img文件,因为MTK平台提供了PC端的烧写工具,但是有的时候不支持单独的烧写,所以我们还是需要去用fastboot命令去完成单独的烧写。
步骤如下:
1、进入开发者模式
设置上能进行oem解锁(默认是关闭的)
2、进入fastboot模式
adb reboot bootloader
3、进行oem解锁
fastboot oem unlock
进入后,按着屏幕提示,按音量上键
提示Ok
4、fastboot 烧写想烧写的img文件(路径在:out/target/product/设备名/ 下)
当然最好boot和system 一起烧写,否则有可能开不了机
烧写system文件:
fastboot flash system + system文件路径
烧写boot文件:
fastboot flash boot + boot文件路径
烧写出现问题如下问题时:
当你烧写system文件时,有可能提示你“FAILED (remote: data is too large)”
你可以执行如下命令:
fastboot -S 100M flash system + 文件路径
其中的"-S 100M"就是你单次从对USB进行传输的烧写大小,当你system文件过大时,就会报如上错误。
5、oem上锁
fastboot oem lock
进入后,按着屏幕提示,按音量上键
6、启动机器
fastboot reboot
Over!!!