X199替换单曲的方法

前段时间刚刚说了199刷机的简单方法,就有不少机友提意见说虽然刷音乐盒和个性化,但是会做音乐盒的高手也不多,怎么能保证每个bin都是我们自己喜欢的呢?其实也有办法,你可以对你的手机铃声进行单曲替换 。方法也很简单 。
首先给大家介绍一下指针的概念,当你用手机欣赏一个铃声时,你要在目录里选择你要听铃声的名字,而手机则要通过这个名字在整个内存中找到这个对应的铃声,那必然就有一个相应的地址与此名称对应,而这个地址就是指针 。想替换单个铃声,只要把该铃声指向地址里的内容更换一样 。说通俗点,101原来住的是小李,现在你希望的是去101能找到的是小王,那么方法就是让小王住进101而代替小李 。101就是我们说的指针,小李就是原来的铃声,小王则是想替换进手机的铃声 。
那么如何找到一个bin中各个铃声的地址和指针呢?方法很多,先给大家推荐一款软件:MMFMAN,这款软件可以识别100K以上的bin文件,而SAMSUNG DIY等其他软件是不可以的,这也是推荐他的原因 。用MMFMAN打开你的手机bin文件(是大的bin ,不是你想换进去的单曲bin哦),可以看见所有的铃声及对应的最大长度,位移,第一地址等等,这些可都是重要的信息 。这里的位移就是该对应铃声的首地址,而最大长度说实在就是铃声的大小,不过单位是字节,要换算成Kb的话只要用最大长度除上1024就可以估算出这个铃声所占bin位置大小,从而知道你可以替换的新bin的大小 。(推荐替换的时候选的bin小于原来的bin,这样的话指针不会发生变化,如果你的新bin大于原来的bin,将会占了下个bin的位置,使下个铃声没有声音,因为指针都是指向首地址的 。)
在这里我为了方便大家就附上X199的内置铃声地址表:
內置42個鈴聲:
铃声地址 027 : 00630000 - 006303B6铃声大小: 951 无
铃声地址 028 : 006303B7 - 0063057E铃声大小: 456 无
铃声地址 029 : 0063057F - 0063098A铃声大小: 1036 无
铃声地址 030 : 0063098B - 00630EE5铃声大小: 1371 无
铃声地址 031 : 00630EE6 - 0063146B铃声大小: 1414 无
铃声地址 032 : 0063146C - 00631ECB铃声大小: 2656 无
铃声地址 033 : 00631ECC - 006322F7铃声大小: 1068 无
铃声地址 034 : 006322F8 - 006329C1铃声大小: 1738 无
铃声地址 035 : 006329C2 - 006373EE铃声大小: 18989 无
铃声地址 036 : 006373EF - 00638740铃声大小: 4946 无
铃声地址 037 : 00638741 - 0063E3FF铃声大小: 23743 无
铃声地址 038 : 0063E400 - 00644885铃声大小: 25734 无
铃声地址 039 : 00644886 - 0064A22C铃声大小: 22951 无
铃声地址 040 : 0064A22D - 00650426铃声大小: 25082 无
铃声地址 041 : 00650427 - 00658291铃声大小: 32363 无
铃声地址 042 : 00658292 - 0065D545铃声大小: 21172 无
铃声地址 043 : 0065D546 - 00662715铃声大小: 20944 无
铃声地址 044 : 00662716 - 00664B9B铃声大小: 9350 无
铃声地址 045 : 00664B9C - 00669635铃声大小: 19098 无
铃声地址 046 : 00669636 - 0066B9AD铃声大小: 9080 无
铃声地址 047 : 0066B9AE - 0066F467铃声大小: 15034 无
铃声地址 048 : 0066F468 - 00672DF0铃声大小: 14729 无
铃声地址 049 : 00672DF1 - 0067ED8D铃声大小: 49053 无
铃声地址 050 : 0067ED8E - 006866CE铃声大小: 31041 无
铃声地址 051 : 006866CF - 0068CDF7铃声大小: 26409 无
铃声地址 052 : 0068CDF8 - 006936E3铃声大小: 26860 无
铃声地址 053 : 006936E4 - 00696180铃声大小: 10909 无
铃声地址 054 : 00696181 - 00698BB7铃声大小: 10807 无
铃声地址 055 : 00698BB8 - 0069AA86铃声大小: 7887 无
铃声地址 056 : 0069AA87 - 006A1570铃声大小: 27370 无
铃声地址 057 : 006A1571 - 006A4207铃声大小: 11415 无
铃声地址 058 : 006A4208 - 006A6E1E铃声大小: 11287 无

推荐阅读