부팅할때 A N D R O I D_ 이렇게 까만 배경에 안드로이드라고 나오는 부팅 화면에 그림을 넣는 방법입니다.

init 프로세스를 공부하다 보니까 이거 바꾸는 부분을 발견하게 되어서 구글에서 찾아보았습니다.

검색해보니까 여기서 사용하는 로고는 rle(run-length-encoding)파일을 이용한다고 하네요.

out/host/linux-x86/bin 에 보면 rgb2565 이라고 그림 변환하는 툴이 있습니다.

사용법
#./rgb2565 -rle <logbmp_file> initlogo.rle 이렇게 쓰면 initlogo.rle 파일을 뱉어내네요

bitmap 형식은 24BITMAP으로 만들어야 된다고 합니다.

만들어진 initlogo.rle파일은 안드로이드 NFS로 잡혀있는 맨 상위 디렉토리에 쏙~! 집어넣고 부팅하면 그림이 보입니다. ㅋ

전 제시카를 넣어보았습니다.
 



그런데 문제가 원래 BMP 파일은 이것보다 더 선명했는데

변환해서 넣으니까 색이 좀 이상하게 변했습니다. ㅠ.ㅠ

하지만. 색깔이 변해도 제시카는 여전히 예쁘네요 -_-;;

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Real_G