s508的bin1文件内置铃声调用方法

asure

普通会员
2003-08-03
473
0
0
在diy的过程中~因为找不到铃声指针地址总是只能使用合并几首铃声空间为一首的方法~~浪费很多空白空间。

今天突然想起s5铃声的内置大小和地位是使用和s2、s3一样的方法
那它的铃声指针的放置是不是也和s3一样不是倒位存放的呢?

跑到s3那边看了几遍文章,然后用bin1文件做试验~果然找到了一部分~~

方法如下

用hexworkshop打开bin1文件~~对照着samsung diy读出的铃声地址表查找第一个铃声开始地址3c7e98 ,一次找到~~然后查看后面的8位字节3c8064,果然是下面一首铃声的开始地址,原来s5的指针简单到了连大小都不存了~~只有开始地址



仔细观察这一段数据~~发现是跟在VOLUME....MELODY....END字样的ASII码后面的,原来是在所有铃声结束之后。



而且这一段铃声指针里面有很多重复的字段 3c7514~~还有8位都是0的空字段


去除这些字段以后~一首首地址的对照



发现剩下的就是bin1里面4-52~~共49首内置乐曲的指针地址,包括除去ogm2里面的16首乐曲以外的所有内置铃声~闹钟~短信的音乐。后面33-81是游戏音乐~~可以不用考虑了~~~1-3是错误读取~

通过修改这些内置指针的指向~~你就可以随意的分配和利用s5里面的空白空间了


但是这个查找方法对ogm2里的乐曲和ogm1里的下载音乐不起作用,我估计是因为在s5机器内的16M连续空间里面~~4个刷机文件是视为一个整体的~~因为bin1是位于初始位置的~~他的指针和文件内实际存放位置是一样的~~
但是其他3个文件的指针就要在自身地址上加上在机器里面的位移了~这个位移是多少只有
dump了机器里面的文件才能分析~~

但是我现在的dumper 软件还不能正确使用~~用过的大人请予以指教
 

asure

普通会员
2003-08-03
473
0
0
在diy的过程中~因为找不到铃声指针地址总是只能使用合并几首铃声空间为一首的方法~~浪费很多空白空间。

今天突然想起s5铃声的内置大小和地位是使用和s2、s3一样的方法
那它的铃声指针的放置是不是也和s3一样不是倒位存放的呢?

跑到s3那边看了几遍文章,然后用bin1文件做试验~果然找到了一部分~~

方法如下

用hexworkshop打开bin1文件~~对照着samsung diy读出的铃声地址表查找第一个铃声开始地址3c7e98 ,一次找到~~然后查看后面的8位字节3c8064,果然是下面一首铃声的开始地址,原来s5的指针简单到了连大小都不存了~~只有开始地址



仔细观察这一段数据~~发现是跟在VOLUME....MELODY....END字样的ASII码后面的,原来是在所有铃声结束之后。



而且这一段铃声指针里面有很多重复的字段 3c7514~~还有8位都是0的空字段


去除这些字段以后~一首首地址的对照



发现剩下的就是bin1里面4-52~~共49首内置乐曲的指针地址,包括除去ogm2里面的16首乐曲以外的所有内置铃声~闹钟~短信的音乐。后面33-81是游戏音乐~~可以不用考虑了~~~1-3是错误读取~

通过修改这些内置指针的指向~~你就可以随意的分配和利用s5里面的空白空间了


但是这个查找方法对ogm2里的乐曲和ogm1里的下载音乐不起作用,我估计是因为在s5机器内的16M连续空间里面~~4个刷机文件是视为一个整体的~~因为bin1是位于初始位置的~~他的指针和文件内实际存放位置是一样的~~
但是其他3个文件的指针就要在自身地址上加上在机器里面的位移了~这个位移是多少只有
dump了机器里面的文件才能分析~~

但是我现在的dumper 软件还不能正确使用~~用过的大人请予以指教
 

小丑

社区贡献者
2003-07-01
2,595
0
0
空间的利用就要突破图片的调用~~和小4一样~~利用缩减图片的方法腾出空间来~~
可图片的调用和铃声是不一样的~~如果找不到图片的调用形式~~就没有办法挪出空间来放大铃声~~~铃声的调用已经全部搞定了~~一直以来离完美DIY就差2步~~一是汉字符的替换~~
二是图片的调用破解~~~汉字符可以说是一愁末展~~图片的调用就更没心思去找~~
其实一直压在心理还有句话~~DIY搞出来到底谁受益???呵呵
 

asure

普通会员
2003-08-03
473
0
0
最初由 小丑 发布
空间的利用就要突破图片的调用~~和小4一样~~利用缩减图片的方法腾出空间来~~
可图片的调用和铃声是不一样的~~如果找不到图片的调用形式~~就没有办法挪出空间来放大铃声~~~铃声的调用已经全部搞定了~~一直以来离完美DIY就差2步~~一是汉字符的替换~~
二是图片的调用破解~~~汉字符可以说是一愁末展~~图片的调用就更没心思去找~~
其实一直压在心理还有句话~~DIY搞出来到底谁受益???呵呵
铃声还算不上完全搞定~~只有bin1里面这49个~~冰山一角啊~~合并了不过120K的空间~~如果ogm2里面的那16首的调用能找到~至少能再多放2-3首大铃声进去~~而且现在加空格的铃声替换模式导致你从空格上经过的时候会有“扑扑”的爆音,直到下一次调用音乐才会消失~~挺难过的。
我觉得s5里面不常用的图片实在是太多了~~完全可以挪用过来~~

最痛苦的还是图片的调用~一个也找不到~~4个文件在16M空间中的位置应该是最主要的。等着高人dump下来给大家看了

关于受益者的问题~~~唉~~自己开心就好~~~
 

小丑

社区贡献者
2003-07-01
2,595
0
0
都有了~~包括数据线下载12首的调用~~可以象小4那样把2个短信铃声对应到红外线下载12首中的~~~现在还是空间~~~图片调用找不到~~就很难有空间~~覆盖是最简单的方法~但会造成铃声丢失~~~总是不完美~~