爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4655|回复: 2

[经验教程] gototec的修改开机首屏之补充,logo.bin文件之初步解析

[复制链接]
发表于 2013-10-29 14:51 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
看了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进制的】

提取出的原始图片(上下翻转过后的):



original.png

评分

1

查看全部评分

回复

使用道具 举报

发表于 2013-10-29 15:55 | 显示全部楼层
呵呵,不错,给你加分。
回复 支持 反对

使用道具 举报

发表于 2014-1-12 11:07 | 显示全部楼层
没人顶没道理啊
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-21 20:54 , Processed in 0.048519 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表