天天看點

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

1、修改位置:/home/pyou/mx0831-0525/device/other/TBG1073目錄

2、将robot.1024x600.png替換為自己想設定的圖檔命名必須一緻,目錄下還有其他不分辨率對應的圖檔,可以根據自己的需要更改相應圖檔。

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

3、制作robot.1024x600.raw檔案。

使用使用ImageMagick自帶的convert指令,進行raw格式轉換

指令:convert -depth 8 robot.1024x600.png rgb:robot.1024x600.raw

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo
Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

4、制作roboot.1024x600.rle檔案。

指令:rgb2565 -rle < robot.1024x600.raw > robot.1024x600.rle

pyou@roco-ubuntu:~/mx0831-0525/device/other/TBDG1073$ ../../../out/host/linux-x86/bin/rgb2565 -rle < robot.1024x600.raw > robot.1024x600.rle

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo
Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

5、将制作好的rle格式圖檔替換掉原有的,重新編譯後發現沒有起效果

6、 重新編譯完後發現沒有達到預期效果,後來檢視TBG1073.mk檔案,發現TBG1073.mk檔案中是将mxl.1024x600.rle檔案copy到root/initlogo.rle.bak檔案

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo
Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

切換到root目錄下,将initlogo.rle.bak檔案删除

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

l将initlogo.rle.bak檔案删除

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

 将之前弄好的robot.1024x600.rle檔案替換掉mxl.1024x600.rle檔案

cp mxl.1024*600.rle mxl.1024*600.rle_bak

cp robot.1024*600.rle mxl.1024*600.rle

Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo
Android系統移植與調試之------->如何修改Android裝置的開機第二階段Logo

重新編譯,達到預期效果。

==================================================================================================

  作者:歐陽鵬  歡迎轉載,與人分享是進步的源泉!

繼續閱讀