刷机工具安装
1. 安装QPST.WIN.2.7 Installer-00448.3
2. 安装python2.7,并配置其环境变量
刷机方法
1.将编译后的刷机文件拷贝到如下目录:SC20_CE_prebuilt_for_QFIL_Android7.1LINUXandroidout argetproductmsm8909
注意保留原来文件夹里的splash.img文件
2.运行SC20_CE_prebuilt_for_QFIL_Android7.1文件及里的build.bat
3.打开QFIL.exe,选择Tools-Flat Meta Build,弹出Tools-Flat Meta Build页面,如下
Content XML设置为"xxxxSC20_CE_prebuilt_for_QFIL_Android7.1contents.xml"
Flat Build Path设置为您需要的输入目录下即可,这里以“E:inEM1816EM1816_20190220_DEBUG”为例。
上面设置完成后,点击OK,会生成刷机文件到输入目录,本示例即“E:inEM1816EM1816_20190220_DEBUG”路径下
4.高通刷机有两种:关机刷机(Flat Build模式)、开机刷机(Meta Build模式),选择需要的模式
A.关机刷机
l 选择Flat Build
l 设置刷机包路径(即第3步中的输出路径emmcprog_emmc_firehose_8909_ddr.mbn)
l LoadXML设置,选择“第3步中的输出路径emmc awprogram_unsparse.xml”
选择"打开"后,弹出如下对话框:
选择patch0.xml,点击打开
连接USB,点击Download开始刷机。
B.开机刷机
l 选择Meta Build
l 设备开机,连接USB,识别到端口后(如下图),点击Download即可
C.单独下载某个模块到设备
以systm.img为例
adb reboot bootloader
fastboot flash -S 100M system system.img (分包100M下载,防止出现img过大的问题)
fastboot reboot