Android QFIL 烧录
生活随笔
收集整理的這篇文章主要介紹了
Android QFIL 烧录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android QFIL 燒錄
文章目錄
- Android QFIL 燒錄
- 生成鏡像包
- 安裝python2.7
- 1. 安裝python-2.7.6.amd64.msi
- 2. 添加環境變量
- 3. 驗證
- prebuilt生成鏡像
- 1. 拷貝image
- 2. 運行
- 3. 修改
- 4. 添加logo
- 燒錄系統
- 安裝QFIL
- QFIL燒錄系統
- 1. 添加BootLoader
- 2. 添加xml文件
- 3. 接上USB
- 3. 燒錄
- 4. 燒錄成功
- 5. 其它配置
- 備注
生成鏡像包
安裝python2.7
1. 安裝python-2.7.6.amd64.msi
注意:使用默認路徑安裝
2. 添加環境變量
計算機 ---> 屬性 ---> 高級系統設置 ---> 高級 ---> 環境變量 ---> PATH ---> 編輯 ---> 新建 ---> C:\Python273. 驗證
python --version Python 2.7.6prebuilt生成鏡像
1. 拷貝image
# 11個文件復制到目錄 SC60_prebuilt/LA.UM.7.6.2/LINUX/android/out/target/product/msm8953_64Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2020/8/18 9:32 67108864 boot.img -a---- 2020/8/18 9:32 131220 cache.img -a---- 2020/8/18 9:32 8388608 dtbo.img -a---- 2020/8/18 9:32 749556 emmc_appsboot.mbn -a---- 2020/8/18 9:32 17808306 mdtp.img -a---- 2020/8/18 9:32 49276 metadata.img -a---- 2020/8/18 9:32 33554432 persist.img -a---- 2020/8/18 9:32 800443 prebuilt_dtbo.img -a---- 2020/8/18 9:32 6694627 ramdisk-recovery.img -a---- 2020/8/18 9:32 1785476 ramdisk.img -a---- 2020/8/18 9:32 67108864 recovery.img -a---- 2020/8/18 9:32 1464582496 system.img -a---- 2020/8/18 9:32 1941844 userdata.img -a---- 2020/8/18 9:32 4096 vbmeta.img -a---- 2020/8/18 9:32 549863704 vendor.img2. 運行
built.bat sc600_android9.0_copy_emmc_image.bat 生成的更新包在EMMC_UPDATE目錄3. 修改
# EMMC_UPDATE/rawprogram_unsparse.xml 修改 filename="devinfo" label="devinfo" 為 filename="" label="devinfo"注意
- 否則在燒錄時提示找不到devinfo文件
4. 添加logo
# EMMC_UPDATE/rawprogram_unsparse.xml 修改 filename="" label="splash" 為 filename="splash.img" label="splash"把splash.img放入EMMC_UPDATE目錄注意
- EMMC_UPDATE/rawprogram_unsparse.xml文件中并沒有添加persist
燒錄系統
安裝QFIL
qpst.win.2.7_installer_00479.16.zipQFIL燒錄系統
1. 添加BootLoader
點擊 Select Build Type —> Flat Build —> prog_emmc_firehose_8953_ddr.mbn
2. 添加xml文件
點擊 Load XML —> rawprogram_unsparse.xml —> patch0.xml
3. 接上USB
在軟件的頂部有提示:Qualcomm HS-USB QDLoader 9008
或者 Qualcomm HS-USB Diagnostics 9091 (燒錄時,自動轉為9008模式)
3. 燒錄
點擊 Download
4. 燒錄成功
成功提示:Download Succeed
5. 其它配置
燒錄前擦除分區:Configuration —> FireHose Common Setting —> Erase All Beforce Download
燒錄完成后重啟:Configuration —> FireHose Common Setting —> Reset After Download
否則燒錄完要斷電重啟
備注
- 燒錄到一半中斷了,需要關閉QFIL重新打開
- QPST線刷利用高通芯片自帶的9008端口,直接刷系統內的所有分區的鏡像文件。線刷可以刷寫包括fastboot所在的bootloader分區、boot啟動分區、recovery恢復分區在內的所有分區。甚至可以改寫手機分區表
- Fastboot線刷要求手機能夠進入fastboot模式,而且沒有鎖定bootloader,否則也無法刷入各種刷機包和分區鏡像文件
- REC卡刷必須要手機能進入recovery模式,并且要是第三方rec才能隨意刷zip卡刷包
作者 [@lhgcs]
2020 年 08月 18日
總結
以上是生活随笔為你收集整理的Android QFIL 烧录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 诗词歌赋,样样精通!诗词古语小程序带你领
- 下一篇: 深入学习linux socket编程之s