gototec的修改开机首屏之补充,logo.bin文件之初步解析
看了gototec的 [教程] 修改MT887开机第一屏(非开机动画、全球首创)地址:http://bbs.ihei5.com/thread-220339-1-1.html
觉得太好了,个人也是非常讨厌G3的开机屏,按图索骥,更改成!
我用的是全黑的背景,按gototec的教程,开机时在右下角有一灰线,很难看!
应该是图片粘帖的位置不对。经过试验发现,导致这条白线出现的是覆盖粘帖后面的字节导致出现的。
经过多次试验,发现logo.bin文件结构如下:
0-4C:长度4D,姑且认为是文件头吧
4D-1FF:长度100,作用未知,可能是隔离段,修改此部分不影响图片显示
200-17BCFF:长度17BB00,开机第一屏图像,24位BMP格式
17BD00-17BDFF:长度100,作用未知,可能是隔离段
17BE00-2F78FF:长度17BB00,图像文件,24位BMP格式,经过比较和上一块是一样的
2F7900-2F79FF:长度100,作用未知,可能是隔离段
准备部分:
软件:HxD等二进制文件编辑器,fastboot;
图片:任意图片,尺寸是540x960,以24位的BMP格保存文件,保存前将图片上下翻转;
原始的logo.bin文件,从4.1.2的底包里解压得到;
上述两个软件和原始的logo.bin文件可从这里下载:http://pan.baidu.com/s/1b0Bzr
操作部分:
1. 将两个文件都用HxD打开;
2. 图片文件中,复制从偏移量36开始(含)至文件结束的部分,长度应该是17BB00;
3. logo.bin文件中,从偏移量200开始覆盖粘帖(英文版的是paste write),通常即可;
我还从17BE00覆盖粘帖了一次,将两个图片都替换了。
4. 保存。将新logo.bin文件复制到fastboot文件夹内。
5. 重启手机至bootloader模式,以USB连接电脑。
6. 在dos窗口下运行“fastboot flash logo.bin logo.bin“
5. 然后重启手机,指令”fastboot reboot“也可重启手机,即可看到修改后的成果。
【注:本文出现的地址和长度,都是在16位字节显示的偏移量和长度,即是16进制的】
提取出的原始图片(上下翻转过后的):
呵呵,不错,给你加分。
没人顶没道理啊
页:
[1]