相关文章
要想逆向解析 logo.bin 就得先知道 logo.bin 是怎么生成的,具体介绍可以参考这篇
这里简单概括一下
logo.bin 中不单单只包含开机 logo 图片,还包括充电图片,就关机充电显示的电池图,这里面有区分快充、无线充、普通充
logo.bin 就是把这些文件按照一定的顺序打包压缩起来的。制作 logo.bin 包括三步
1、bmp 转 raw
bmp --> raw 对应源码位置 vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo\tool\bmp_to_raw_dithering
2、zpipe 压缩所有 raw 文件
raw1 raw2 raw3 … --> rawx 对应源码位置 vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo\tool\libz
3、生成 bin 文件
rawx --> bin 对应源码位置 vendor\mediatek\proprietary\scripts\sign-image_v2\mkimage20
原理搞清楚了,接下来就开始盘它。