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:\Python27
3. 验证
python --version
Python 2.7.6
prebuilt生成镜像
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.img
2. 运行
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.zip
QFIL烧录系统
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 烧录相关推荐
- NXP(imx8qxp)系列DDR校准以及android镜像烧录
文章目录 一.源码进行编译 二.校准DDR 三.修改代码 四.阶段测试 记录一次关于nxp平台的imx8qxp系列android11的ddr校准笔记和相关的烧录笔记,因为之前公司没人做过,只有一点一点 ...
- 高通平台user模式下串口输入及使用QFIL在线烧录的问题解决
一般产品发布都是使用的user版本,但是在user版本的时候,我们有时候又需要通过串口敲一些命令查看一些状态.默认情况下在user模式串口是有输出没有输入的,那怎么打开这个输入呢?可以通过下面的方法: ...
- android烧录镜像,android 烧录image镜像
在已得到Android的烧录映像后,操作如下:DNW中设置加载 oot地址:0x57e00000,先将CFG3跳线配置到第三向左第四向右,从NOR FLASH启动. 1,u-boot 开机上电,烧录一 ...
- android app防止锁屏_如何控制Android不锁屏
锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了.所以本文介绍一下怎样让Android设备永不锁屏. Android系统的锁屏时间存放在Setting数据库中,字段为Sett ...
- 修改Android默认启动项launcher
问题背景: 因为目前很多IPTV的厂商+广电的要求,不允许用户自己替换自己的launcher,为了保证利益,强行推广自己的launcher,对播控平台的掌控,于是就必须要求芯片原厂提供turnkey方 ...
- Firefly RK3399 PC pro Android 10下载验证
一.Android 源码以及image 1.Android 10代码链接: 百度网盘 请输入提取码 密码:1234 下载后检查md5值,检查下载是否正确: fb41fcdc48b1cf90ecac4a ...
- android+launcher+字体大小,Android设置默认Launcher
当系统存在多个launcher时,若没有设置默认launcher,开机启动后会弹出提示框,罗列所有launcher,用户选择并设置了默认launcher后,按home键以及以后重启都会进入默认的lau ...
- java不锁屏_如何控制Android不锁屏
锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了.所以本文介绍一下怎样让Android设备永不锁屏. Android系统的锁屏时间存放在Setting数据库中,字段为Sett ...
- Android系统修改userdata分区大小
问题描述 Android设备烧录版本后开机,查看存储空间大小不符合Flash实际大小,当恢复出厂设置后,存储空间显示正常. 问题分析 <1> 每次烧录手机的时候,是将userdata.im ...
- android 系统源码介绍
一.系统目录 1.1 系统目录含义 1.2 系统jar作用 Android系统源码目录 system/framework 下各个jar包的用途 am.jar:终端下执行am命令时所需的java库.源码 ...
最新文章
- 滴滴ElasticSearch平台跨版本升级以及平台重构之路
- 计算机网络有限制,计算机网络中软件限制策略的应用规则有哪些
- 只有程序员才懂的手势 | 每日趣闻
- Java序列化 - 分析不同序列化方式的优劣
- “光纤之父”高锟辞世!但他的诺奖演讲辞, 青年不可不读!
- 人工智能技术在银行客服中心的应用风险
- 安装cifs 访问windows的共享文件
- AD导入原理图库PCB库文件 最强原理图PCB库
- Windows文件所有者恢复TrustedInstaller权限
- matlab中的方波信号图片_【Matlab】Sound
- 百度文库上传总是被私有,如何正确上传百度文库
- 计算机组成与结构习题答案,计算机组成与结构习题及答案
- 计算机硬件相关研究内容,计算机硬件论文提纲格式范本 计算机硬件论文提纲怎样写...
- java 保存在_Java存储到什么地方
- MySQL数据库5.5.25a版本下载与安装
- 记戴尔科技峰会2017
- BI报表工具--实现财务数据可视化分析
- 腾讯地图标记点击事件
- MCR和MRC汇编指令
- 如何在手机上进行英文翻译中文在线翻译