q , m download

来源:互联网 发布:js 字符串数组 编辑:程序博客网 时间:2024/05/29 19:50

MTK

刷 boot.img

前两天开发新项目(MTK平台), 遇到了不能直接刷  boot.img 的问题出现了这样的错误:  fastboot    failed( remote : not allowed in locked state)咨询了一下,系统说是  驱动控制的1.  通过工具可以只刷 boot.img ,只需要替换一个配置文件      rawprogram_unsparse.xml (全烧)   ---> rawprogram_unsparse.xml.boot (只烧boot)2.  用 fastboot 命令刷     (1)  setting(设置) --  Developer (开发者选项) --  ( OEM 解锁, 开关打开 )  注意;全刷版本不用管此开关     (2)  adb reboot bootloader          如果直接: fastboot flash boot xxxxxxx  就会报错  failed( remote : not allowed in locked state)     (3)  fastboot oem unlock (命令完成后,按一下音量上键)     (4)  fastboot flash boot xxxxxxx     (5)  fastboot oem lock   (命令完成后,按一下音量上键)     (6)  fastboot reboot

全刷版本

刷机包, 有写变异脚本是全部给打包好了的,  这次这个项目可能刚开始脚本还不完善,所以编译完成 out 目录下 是一堆文件拷贝出文件的时候, 里面的文件夹都不用管, 只拷贝生成好的那些  xxx.img   xx.bin    还有一些配置文件 比如这次的用工具刷时,要选择的 MT6XXXXM_Android_scatter.txt最重要的几个(system.img  boot.img   userdata.img   recovery.img) setting(设置) --  Accessiblity (无障碍)  --- Quick boot (快速开机: 这个选项一定要是关闭的)MTK 有驱动,在快速开机关闭后,驱动有效,然后在关机状态下就可以识别端口刷机MTK刷机, 关机然后点击工具download 就好了, 他会自动识别端口

qcom

查看当前系统是什么版本 eng?user_debug? user?

adb shell
getprop ro.build.type

1.  普通的工具刷QELT 只有(Upgrade方式) (1) 可以按音量键(上或者下) + 电源键     进入工厂模式, 然后点击 download 模式, 点击后,就可以看到  9008端口了(2) 或者是  按住上下音量键, 然后连接 USB  会震动一下, 然后出现  9008口(3) 机器能正常连接上adb  执行命令      adb reboot edl  直接就可以看到 9008口(4)     adb reboot bootloader     fastboot erase sbl1    fastboot reboot    pause    然后看到  9008端口

全擦除下载

需要用到老虎头工具 ,Download Mode设置为:Erase Download
设置中,chipset 芯片,需要查看项目,然后写入数字 8917