Android系统之Mtk开机logo镜像单独制作(不用全编译代码)

Posted 有头发的猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android系统之Mtk开机logo镜像单独制作(不用全编译代码)相关的知识,希望对你有一定的参考价值。

一.问题背景

在我们客制系统版本时,经常有时候会有需求就是单独更新一个客制logo,如果每次仅仅就是更改一个开机logo,我们每次都需要有一个完整编译的out,也就意味着可能要全编,这想必是非常低效率的,
了解高通平台的人知道,高通的开机logo由单独的 splash.img 分区 包含,且高通有非常便利的python脚本可以直接将一张png格式的开机logo图片转换成splash.img,以达成不用编译代码,直接替换 splash.img分区即可完成开机logo替换的客制版本,这可所谓真香,
但是MTK平台就没那么香了,他们没有专门的脚本去制作,每次都需要单独去替换开机logo图片,所以特别麻烦,低效率
那么对于MTK平台,是否也有办法,不进行全编,答案肯定是有滴,我们这篇文章的目的就是这个。

二.MTK 通过编译代码去定制客制开机logo版本

在讲解如何单独制作开机logo之前,我们有必要先简单了解一下如何通过编译代码的形式去定制客制logo,因为这有利于我们了解后续单独制作开机logo的分析和原理。

定位到 源码的如下目录:
vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo
可以看到mtk开机logo都在这个目录,但是这个目录有太多文件夹,如何确定当前的代码是使

以上是关于Android系统之Mtk开机logo镜像单独制作(不用全编译代码)的主要内容,如果未能解决你的问题,请参考以下文章

Android系统-MTK_android12默认横屏

MTK 开机logo 修改

改变安卓手机开机LOGO

如何把安卓开机动画,换成谷歌新logo

android文件系统挂载分析---正常开机挂载

Android 系统开机logo的修改