MTK logo 打包
Posted lxy1226
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MTK logo 打包相关的知识,希望对你有一定的参考价值。
0. 实验设备是寨板 mt6797,以下教程应该适合一堆新旧板子
1. https://github.com/bgcngm/mtk-tools
2. perl 自行准备
3. ffmpeg 也自行准备
4. adb & fastboot 应该都有
Tip: 与之前得rgb565不同得是....新机型换成了argb32,但是并没有什么区别咯...
1. 从mtk机子里想方设法把logo搞出来(包括但不限于SP flash tool readback,root+~
2. 如果开头是88 16 88 58则把后面的logo改成LOGO,反正最终弄成这样
3. perl unpack-MTK.pl logo.img
4. 查看输出的rgb565的大小然后除4,
此处大小9216000,除4得2304000,然后猜分辨率,也可以从logo_res.txt里挨个试,此处1920x1200
5. ffmpeg -s 分辨率 -f rawvideo -pix_fmt rgba -i logo.img-unpackedlogo.img-img[00].rgb565 logo.img-unpackedlogo.img-img[00].rgb565.png
查看输出,试试1200x1920这样得长宽翻转
6. 改图
7. ffmpeg -i logo.img-unpackedlogo.img-img[00].rgb565.png -f rawvideo -pix_fmt rgba logo.img-unpackedlogo.img-img[00].rgb565
8. 删掉unpacked文件夹里所有非.rgb565结尾得文件
9. perl repack-MTK.pl -logo logo.img-unpacked logo.new.img
10. 再想办法把它刷回去 比如 fastboot flash logo logo.new.img && fastboot reboot
完事
以上是关于MTK logo 打包的主要内容,如果未能解决你的问题,请参考以下文章
Android系统之路(初识MTK) ------ OTA打包ROM安装系统img等到ZIP
Unity终极奥义Unity打包去掉启动画面Logo,无需破解,一学就会