分享
 
 
 

将大人声加到T208中并将铃声地址重定向

王朝other·作者佚名  2008-12-27
窄屏简体版  字體: |||超大  

一直以来,针对T208的DIY工具是屈指可数,我现在知道的就只有两个:samsung diy和MMFman,这些工具还是开发到后来的版本才支持T208,对T208开放的功能也少很多,就这个原因让很多人都离T208而去。看到其他samsung机型的diy搞得热火朝天,心里可不好受。还好现在T208也可以刷人声,再加上用samsung diy可以换图片,这个足以振奋208的机迷一族。有点可惜的是它的空间很小,不能放太多的人声,而且每首人声不能超过64K。我测试了一下,在bin1文件末尾最多只能帖9个大小为65534字节的人声,再帖下去虽然可以刷进去,但是播放不了。闲话少说,马上切入正题。

首先当然是准备一切所需的工具软件。(1)MMFman或samsung diy(最好两者兼有)用来查看铃声大小、起始和终止地址,我在文章中将以MMFman为主。(2)Hex Workshop用来进行十六进制的修改。如果你还没有这几个工具,赶快下载吧,文章末尾提供有下载地址。

另外还需要知道两件事:(1)铃声是存放在bin1文件的某一块空间中(如A块),当手机播放铃声时,手机软件将地址指到A块空间的首地址,这样就可以播放了。所以我们把人声加进去后,要让人声能顺利播放出来,需要改两处地方:首先要把整个人声放到bin1文件中的某一块空间(如B块),其次把本来指向乐曲铃声的地址重定向到B块的首地址。这点如果理解了,那你基本上已经成功了七八成。(2)在HexWorkshop中,每两个字节的低字节和高字节是颠倒存放的,每四个字节低两个字节和高两个字节也是颠倒过来的,如我们看到的“0042 ECF8”(四个字节)在hexworkshop中将表示成“F8EC 4200”,明白了吧。

一切准备就绪,大家就就可以动手了,来做人声版的刷机母文件。

(1)运行Hex Workshop,打开F3版(其他版也可以)的“T28ZCWF3_1.bin”文件,这时你会看到下图所示的东东,里面都是用十六进制表示,看图1:

(2)用hexworkshop再找开一个你要加进去的铃声(hexworkshop可以同时打开多个文件),这里我以“华山论剑.mmf,65500字节大小”为例”,在hexworkshop中将鼠标点到文件的最后,在状态栏中看文件的大小,其中前面的是用10进制表示的大小,中括号中的是用16进制表示的大小。我们看到它的大小确实是65500字节,用十六进制表示就是FFDC,前面的0000可以不计。如图2所示:

(3)找几个全0000的字节,将它们复制并插入到文件的末尾(可能会有提示让你确认,你就确认),一直到文件的大小变成65534字节,注意不能大于65534字节,不然将不能播放。当文件达到65534字节时按ctrl+a(全选),再按ctrl+c(复制),如图3和图4所示:

(4)把hexworkshop的窗口从人声的编辑窗口切换到bin1的窗口,并将鼠标定位到文件的最后,记住文件的用十六进制表示的大小“507C0C”,也就是你要加进去的人声首地址,见图5:

screen.width-500)this.style.width=screen.width-500;" border=0>

然后按ctrl+v(粘贴),将在步骤(3)复制的人声插入到到bin1文件的末尾,再在文件末尾加入四个字节“DFDFDA28”(如果没有这个,刷机时刷完bin1文件就自己退出,不再刷bin2文件)如图6所示:

screen.width-500)this.style.width=screen.width-500;" border=0>

(5)这时就加了一个人声到bin1文件中,但程序不知道这个铃声在哪里,自然也就播放不出来,所以接下来我们就把播放铃声的地址重定向到人声的首地址,就把来电铃声的第一首重定向到人声。运行MMFman,打开“T28ZCWF3_1.bin”文件,在主窗口会看到一些铃声列表,铃声列表中有铃声的序号、大小和空间的最大长度,还有铃声的位移--就是铃声存放在程序中的开始地址。可以看到来电铃声的第一首(序号为34)的位移地址,就是首地址是“42ECF8”,如图7所示:

screen.width-500)this.style.width=screen.width-500;" border=0>

(6)我们知道,要想在bin1中正确读取铃声,就一定得在铃声的首地址上加上“400000”,在上面知道序号为34的铃声的首地址是“0x42ECF8”,加上“400000”后为“82ECF8”,我们按从高位到低位两两颠倒,就得到了“F8EC82”,回到hexworkshop的bin1窗口中,按ctrl+f,弹出查找对话框,在“类型”中选择“十六进制”,并输入“82ECF8”,按“确定”查找,如图8所示:

screen.width-500)this.style.width=screen.width-500;" border=0>

(7)按“确定”鼠标会自动转到“82ECF800”的位置,这是序号34的铃声所在索引中的地址,而且跟在“82ECF800”后面的四个字节“CF090000”(虽然有4个字节,但就两个起作用,所以人声最大只能是65536字节)表示的是指向铃声的大小“09CF”。如图9所示:

screen.width-500)this.style.width=screen.width-500;" border=0>

接下来把“82ECF800”替换成人声的首地址“0C7C9000”(由“00507C0C”+"00400000”=“00907C0C”,并按高低位字节颠倒得到)。再把后面的铃声大小“CF090000”改成人声的大小,注意高低位字节颠倒,我是直接都改成最大“FFFF0000”,免得每次都改。如图10所示:

screen.width-500)this.style.width=screen.width-500;" border=0>

(8)保存修改后的bin1文件,大功告成,加进去了一个人声,记得把相应的铃声名称也改掉,这样就可以刷机。如果还要加人声,原理跟上面一样,说来说去就两件事:加人声和修改索引地址。你可以直接帖9个65534字节的大人声进去,做成母文件。这样以后就不用每次用Hexworkshop,而直接用MMFman替换就可以了,这也是我在上面第(2)步骤中把“华山论剑”的铃声加到65534字节的原因。

再说一下如何把原来存放的乐曲来电铃声和游戏声音空间都让给人声。原来的乐曲铃声为:34-78首,地址从42ECFE-45CA47,(在Hexworkshop中,你可以用ctrl+g快捷键直接定位到那个位置)总大小为:187727字节,大约183.32K。你可以划分三个空间,平均每个62K左右,然后用上面的方法将将乐曲铃声替换成人声。不过要注意空间要填得刚刚好,就是你要刚刚填满187727字节,不多也不少,这样才不会把地址其它铃声的地址弄。

还有每个mmf铃声的前四个字节一定是十六进制的“4D4D4D44”,换成文本就是“MMMD”,所以你也可以在HexWorkshop中按快捷键ctrl+f查找,弹出一个对话框,在“类型”中选择“文本字符串”,在“数值”里面填入“MMMD”,也所“查找所有实例”勾打上,按“确定”查找。将会查到所有的铃声存放空间。如图11所示:

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有