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,android,mtk)