

修改ASUS P527开机动画 (P526请参考)
原创内容,转载请注明。
以下方法经多次试验均成功,但我还是要说,刷机危险,后果自负。P526方法与此类似。
P527的开机动画和525/535不一样,是保存在GSM模块里,所以首先你需要一个527的GSM模块文件:GSM.dio.nb0,没有?那好办,我的ROM下了吧,里面的刷机程序能备份。
P527进入刷机模式,电脑上运行刷机程序,标题栏处点右键,选择“显示备份”
然后点“备份”,出现如下画面,选择 GSM,点确定后会让你选择保存地址及命名
速度很快就备份出来了。现在用十六进制编辑软件,我用的是Hex Workshop,打开这个GSM.dio.nb0文件,编辑-》查找-》文本字串 GIF89a(这是GIF的文件头),选项选 ASCII字符串,确定,搜索到了,在0x41000C处
找到头了再找结尾,GIF文件以3B为结束标志,那么就查找16进制字串 3BFFFFFFFF (后面带点空白字符好查找,否则要一个一个看)找到了,在0X43EAA0处
把从GIF89a开始到3B的部分复制保存为一个gif文件,就叫P527_asus.gif吧,电脑上察看一下,动画走了几桢就停住了,现在还修复一下,HEX打开P527_asus.gif(注意这个文件的长度是0x2EA95),跳转到0x10000处,删除 0000 0180 四个字节。
然后再跳转到0x20000处,删除89EA 00C0 89EA 0000 八个字节
保存,OK,这回电脑上察看正常了,就是ASUS的开机动画。
现在开始替换,还是用我替换525开机动画里面的那张蝴蝶的动画Butterfly.gif做例子,HEX打开,跳转到0x20000,插入 89EA 00C0 89EA 0000 ,再跳转到0x10000,插入0000 0180。
看一下这个文件修改后的长度 0x26E31, 其实替换进去的动画并不需要和原来的一样大,可大可小,但为了最安全起见,还是弄成一样大小吧,在末尾的3B之前插入0x2EA95 - 0x26E43 = 0x7C52个字节,用00填充
OK,长度现在是0x2EA95了,把生成后的文件替换到GSM.dio.nb0里相应的位置,保存,刷机,记得是刷GSM,别搞错了。
检验一下成果吧。开机动画变成蝴蝶飞了吧。
以下是修改前后的动画文件,仅供参考:
[ 本帖最后由 秋天 于 2008-3-13 08:08 编辑 ]
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
ASUS 动画 开机