1. QFIL(Qualcomm Flash Image Loader)
QFIL 工具用于将版本镜像烧写入处于紧急下载 (EDL) 模式或高级操作系统 (HLOS) 模式(正常启动)的目标设备。
当设备处于 EDL 模式时,端口信息在QFIL 主窗口将显示为 Qualcomm HS-USB QDLoader(9008)。
如果设备处于 HLOS 模式,QFIL 在下载过程中将目标自动切换至 EDL 模式,然后将该版本载入手机。手机正常启动且运行 HLOS 后,目标设备在 Device Manager 和 QFIL 主窗口中枚举为 Qualcomm HS-USB Diagnostics 9025。
1.1 选择存储类型
选择UFS,默认是EMMC
如果不更改存储类型,刷机会报错:如下
11:34:13: DEBUG: XML FILE (103 bytes): CharsInBuffer=709-103=606
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="INFO: Calling handler for program" /></data>
-------------------------------------------------------------------------------------------11:34:13: INFO: TARGET SAID: 'INFO: Calling handler for program'
11:34:13: DEBUG: XML FILE (126 bytes): CharsInBuffer=606-126=480
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="ERROR: Failed to open the SDCC Device slot 1 partition 0" /></data>
-------------------------------------------------------------------------------------------11:34:13: INFO: TARGET SAID: 'ERROR: Failed to open the SDCC Device slot 1 partition 0'
11:34:13: DEBUG: XML FILE (131 bytes): CharsInBuffer=480-131=349
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="ERROR: Failed to open the device:1 slot:1 partition:0 error:0" /></data>
-------------------------------------------------------------------------------------------