爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 471|回复: 4
收起左侧

[补丁] 高手请进,关于字体补丁制作

[复制链接]
发表于 2006-9-30 12:37:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
小弟近日学习了论坛各dx写的有关z盘的研究,自己动手写了个更换小字体的补丁.想把原来的234k的小字体
apac_bs_12.gdr更换成358k的新apac_bs_12.gdr小字体.更换的原理是这样的:
1.分析log表可以知道,从Avkon.mbm文件开始,到小字体文件apac_bs_12.gdr是一个连续的空间,中间还有AvkonEX.mbm,callstatus.mbm,chinesefind.mbm,ceurope.gdr和cacleur.gdr文件,即连续空间的排列为:
Avkon.mbm                503F6E50(Avkon.mbm地址)               
AvkonEX.mbm            
callstatus.mbm
chinesefind.mbm
ceurope.gdr
cacleur.gdr
apac_bs_12.gdr           50420880(apac_bs_12.gdr 地址)     
这个连续的空间总大小为5295030字节,足够放一个367393字节的小字文件,所以我把这个空间的起始地址
503F6E50(Avkon.mbm地址) 改成385k的新apac_bs_12.gdr的地址,把大小为新apac_bs_12.gdr文件的大小
写成以下补丁:
; Changing apac_bs_12.gdr size and offset.
replace:5295030080084250:219B0500506E3F50
2.修改好新apac_bs_12.gdr小字体的大小和指向后,再修改503F6E50所在地址的数据,我是这样实现的:
2.1使用adpther生成一个新apac_bs_12.gdr小字体替代AvkonEX.mbm的补丁,当然这个补丁是不完全的,因为
新文件比原文件大,我所需要的是replace冒号后的这个空间地址代码370000104200001000000000396439476F1602008A010000280000007200000010000000E400000020000000080000000100000000000000010000000CD723EE0FD723EA0CD7FEFFFF09D7FAEEEEEBE7E4E41DFFFAE4E4E7EBEEEE09D7FAEAEAE8E6E5E51DE4FAE5E5E6E8EAEA09D7FEFFFF07D7FCEEEEE9E225FFFCE2E9EEEE
2.2再使用adpther生成新apac_bs_12.gdr小字体替代新apac_bs_12.gdr小字体的代码,目的是想要新apac_bs_12.gdr小字体的替代完整代码写在2.1步中所的的空间地址代码后,用冒号隔开,这样就完成了完整的字体补丁
3.把AvkonEX.mbm,callstatus.mbm,chinesefind.mbm,ceurope.gdr和cacleur.gdr文件复制到zpther的file文件夹下,使用zpther把AvkonEX.mbm,callstatus.mbm,chinesefind.mbm,ceurope.gdr和cacleur.gdr文件的空间修改成新的空间,制作补丁.
4.把所有的补丁一起打了两次,现在的结果是:可以正常开机,但是小字体就显示口口,用fileman看z盘的fonts,可以看到新apac_bs_12.gdr字体,大小为358.78k,不知道是哪里出错了,请高手们帮忙看看,我估计是2.1步没有做好,想知道这个503F6E50空间地址怎么正确写入数据,附上我的补丁,希望可以在国庆搞好,给大家一个礼物,也祝大家国庆愉快~~~

[ 本帖最后由 y2k008 于 2006-9-30 13:04 编辑 ]

小字体补丁.part01.rar

100 KB, 下载次数: 0

小字体补丁1

小字体补丁.part02.rar

100 KB, 下载次数: 0

小字体补丁2

 楼主| 发表于 2006-9-30 13:06:10 | 显示全部楼层

小字体补丁

小字体补丁

小字体补丁.part03.rar

100 KB, 下载次数: 0

小字体补丁3

小字体补丁.part04.rar

36 KB, 下载次数: 0

小字体补丁4

回复 支持 反对

使用道具 举报

发表于 2006-9-30 13:10:34 | 显示全部楼层
看不明白,有图比较一下吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-30 14:41:52 | 显示全部楼层
DX帮帮忙啊~~~~想搞个小字体到手机度,已经可以正常开机了,就是机器不能识别新的小字体
回复 支持 反对

使用道具 举报

发表于 2006-11-17 12:43:54 | 显示全部楼层
上图
先看成果
这么多字啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-7-20 19:26

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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