刷机工具安装
1. 安装QPST.WIN.2.7 Installer-00448.3这里我安装后不识别9008,安装了qud.win.1.1_installer_10055.3才可以
2. 安装python2.7,并配置其环境变量


刷机方法
1.将编译后的刷机文件拷贝到如下目录:SC20_CE_prebuilt_for_QFIL_Android7.1\LINUX\android\out\target\product\msm8909
注意保留原来文件夹里的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设置为"xxxx\SC20_CE_prebuilt_for_QFIL_Android7.1\contents.xml"
Flat Build Path设置为您需要的输入目录下即可,这里以“E:\bin\EM1816\EM1816_20190220_DEBUG”为例。

上面设置完成后,点击OK,会生成刷机文件到输入目录,本示例即“E:\bin\EM1816\EM1816_20190220_DEBUG”路径下
4.高通刷机有两种:关机刷机(Flat Build模式)、开机刷机(Meta Build模式),选择需要的模式

A.关机刷机
l 选择Flat Build
l 设置刷机包路径(即第3步中的输出路径\emmc\prog_emmc_firehose_8909_ddr.mbn)

l LoadXML设置,选择“第3步中的输出路径\emmc\rawprogram_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
一、安装驱动软件
  
         手机只有保证能够被线刷软件识别才能进行线刷,这是大家都知道的。
 1.安装你的手机对应USB驱动软件
       
 2.安装高通驱动。默认安装,遇到安装驱动的,勾选始终信任安装!!
   
        
  
 二、安装高通QPST工具软件和环境软件
 1.下载高通QPST工具包,解压。点击setup进行安装。
    
  
 2.出现安装VC++界面,点install开始安装VC++。
  
   
  
 3.安装过程 :   直接 下一步/ next / I Agree/完成      这里一步比较简单  就不详细截图说了
    
  
 三、下载高通QPST线刷包(这是一种专用刷机包)
 
 
   下载高通QPST线刷包,解压到电脑硬盘,注意解压的文件路径最好不要含有中文字符和空格。(最好就放桌面)
四、配置刷机软件
 
 1.打开开始菜单,所有程序》》QPST目录》》QFIL。运行线刷程序。初始界面如下:
    
  
 2.初始界面如下图,选择configuration
 
 在弹出的小窗口中配置如下,若不勾选reset,则刷机完毕时,手机不会自动重启,需要手动重启。
  
3.在界面①选择Flat Bliuld,②选择Browse按钮,找到线刷包解压后的路径,然后③双击 prog_emmc_firehose_8936.mbn 文件。

 
 
4.④选择 Load XML 按钮,出现对话框⑤双击 rawprogram-XXX.xml 文件,在跳出一个对话框,⑥双击 patch0.xml 文件。



 到此步,主界面还没有端口号出现,Download 按钮也是灰色的,无法点击。

 五、手机进入9008端口模式和开始刷机
  
1.手机进入高通9008端口的技巧是这样的,请严格按照说明操作:
  
(1)拔出usb连接,手机完全关机,然后一直按住音量上键和音量下键不松手 将手机usb连接电脑。(此时如果电脑上以前没有安装usb和高通9008驱动,那么现在电脑会开始安装驱动),看软件界面如果出现9008端口,则说明安装驱动成功,手机也成功进入9008端口状态(此时手机是黑屏状态),设备管理器中也可以看到这个端口。
 
 2.软件已经配置好的状态下,当手机一进入9008状态(软件界面显示9008端口)时,立刻马上点击download开始刷机,否则时间太长可能会提示错误,无法正常的进入刷机状态。
 2.软件已经配置好的状态下,当手机一进入9008状态(软件界面显示9008端口)时,立刻马上点击download开始刷机。
 2.软件已经配置好的状态下,当手机一进入9008状态(软件界面显示9008端口)时,立刻马上点击download开始刷机。


 3.当进度条走完,出现flash succeed,Finish Download表明手机刷写完毕。手机自动开机,可以拔出usb线。如果手机没有自动开机,那么就长按电源键手动重启手机。
 
针对出现了9008端口,但是软件无法开始刷写而是报错的情况,请尝试:1.重启电脑,重启手机 ,2.换usb接口,3.管理员身份运行Qfile,4.操作快点,手机一进入9008就立刻操作,5.尝试不同的姿势多试几次










