刷機工具安裝
1. 安裝QPST.WIN.2.7 Installer-00448.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