前言
此教程仅能替换内置地址上的铃声,如何替换更大的铃声在本文不作概述。此文章内涉及的一切参数,均以 D418 为例,其他型号有所不同。三星 E608 、 E318 等 AGREE 系统的手机系列均可参照此教程,但是在设置和铃声地址上和 D418 有区别,但是刷机理念是相同的。
声明
刷机有风险,刷机需谨慎。请仔细阅读全部教程后再刷机。对于误操作、电脑系统问题等等任何情况造成的刷机失败,一切后果本作者概不负责!谢谢!
准备工作
软件: Optiflash3.7.0.1 ( E608 、 E318 建议使用 Optiflash4.11 ); Samsung_diy4.0 ;
硬件: D418 手机机头; PCB093LBE 数据线;旅充;奔三及以上电脑;
教程
一、备份( 40-50 分钟)
刷铃声需要替换内置铃声的地址,所以要先把软件备份出来供寻找地址。 D418 的版本软件一般分两段备份, 0x00000000-0x00ffffff 和 0x01000000-0x01ffffff ,当然,只备份一段也可以。刷铃声,只需要用到第二段,只备份第二段就可以了(当然,你想全备份也可以)。如果直接从网上下载了你的手机现在所正在使用的版本软件,那么不用备份,直接拿下载的用用也可以。
接下来,就要准备开始备份了。
1、打开 optiflash ,打开 options-settings ,
2、在 general 中, specify hardware platform 中,水货选择 SAMSUN SGH-D410( 如果是行货 D418 的机要选 D418) ; flash erase passes 置为 1 ; operation phases 选择 Default ;下面的六个框,只要在 Debug mode 和 Differences only 打勾就可以了。
3、在 COM port 中
first com port 选择 com1 (计算机上的 com1 口时,如计算机上有变化,则相应调节),速度为 115200 (电脑 - 设备管理器里面的 COM 口速度也要改为 115200 ); Second com port 里选 none 。(注:如数据线不是插 COM1 ,则端口号要相应变化)
4、 在 flash&Verify 中
全部清空。
5、在 BACK UP 中, save file 处,写上你打算备份生成文件的名字, browse 选择你要存盘的位置。 ask before overwriting existing files 处不必理,也可以打上勾。在下面的备份地址,要填上 0x01000000-0x01ffffff (即第二段地址,如果需备份第一段,则分两次备份,此处地址相应变化),记得一定要 ADD 进去喔。完成,按 OK 退出。
接下来将数据线插到计算机的 COM 口,直充插到数据线上的盒子,开到 D/L 档。这时手机不要插上数据线。然后按 optiflash 主窗口上的 BACK UP 按钮,当出现 power on mobile 或者H it on/off… 的时候,把手机的 SIM 卡和电池都取下,然后把手机机头插到数据线上,这时应该马上就开始读数据了。备份完毕,到相应位置看看备份的文件,应该在 48M 左右。
二、 校验( 10-15 分钟)
备份完毕后,需要通过校验,才能使用。
先前备份完毕后,把手机拔下,别的不要动。然后在 optiflash 主窗口上点 browse ,选择刚才备份生成的 SRE 文件,然后点主窗口上的 Verify 按钮,当再次出现 power on mobile 或者H it on/off… 的时候,把手机机头插到数据线上,这时应该马上就开始校验数据了。
如果校验失败,则必须重新备份一次,直至校验通过为止。
校验完毕,关闭 optiflash ,取下手机,别的不要动。
三、制作可刷的铃声文件 S3 前的准备( 30 分钟左右)
1、打开 Samsung_diy4.0 ,进入“ S3 文件转换区”
2、点击“打开 S3 文件”,选择刚才备份好的 SRE 文件,然后在“输出 bin 文件的地址范围”里选择“全部”,然后按“ S3->bin ”,文件开始转换。
转换完毕,自动生成了 BIN 文件。
四、 制作可刷的铃声文件 S3 (若干)
1、进入“手机铃声替换区”,在上方的 Samsung_diy 的菜单中选择“打开”,打开刚才转换后生成的 BIN 文件。
2、点击中间的“获取铃声表”,然后在“内置铃声地址表”里就可以看到有 171 个铃声的地址被读了出来(不同版本,在数量上可能有所不同,这里以 Y6 版本为例)。
3、选中任何一个地址,按右键 -- 导出选择的铃声,这样,该地址的原始铃声就可以保存到电脑上,可以用 Midradio player 试听是哪一个铃声,来决定是否将其替换掉。
4、替换开始:选中一个打算替换掉原始铃声的地址,按右键 — 加入到铃声替换区。
5、在左面的“选择待转换的铃声文件”中,选择你即将替换上去的铃声所在的目录,然后在下方选中你想要替换上去的铃声,按右键 — 加入到铃声替换区。(注:在电脑上查看文件属性可以看到“文件大小”和“占用空间”两个数值,记得一定要“占用空间”小于即将替换掉的地址的长度!!!)
6、在“铃声转换表”中,选择条目,按右键 — 全部选择,可以看到条目前面打上了勾,然后按右键 — 生成 S3 文件,这样就制作好了。(注: 1 ,选择“修改文件”的话,原始的母文件会被修改掉,切记小心!!! 2 ,生成 S3 文件时,最好重新命名,如果是和文件夹内的同名文件覆盖的话,做好的 S3 文件刷了有问题的!)
五、 将制作好的 S3 文件刷到手机里( 0-2 分钟)
1、打开 Optiflash ,因为前面备份时已经设置过,所以现在不用设置。(注:如果刷过版本,在主菜单 -options-settings-general 里面有个 Erase unused memory ,可能会打了勾,记得刷铃声的时候, Erase unused memory 千万千万别打勾 !!!)
2、点击 optiflash 主窗口上的 browse ,选择刚才制作好的 S3 文件。
3、点击 optiflash 主窗口上的 Flash ,当出现 power on mobile 或者 sit on/off… 的时候,把手机机头插到数据线上,这时应该马上就开始刷了。
刷完,插上 SIM 卡和电池,开机,就可以了。
如果刷完黑屏无法开机,则表示 S3 文件在制作时,在地址长度等方面肯定有误操作或者非法制作,此时只能重新刷版本软件。刷版本软件的方法和刷 S3 一样。
六、 简单偏移文件的做法(若干)
有时候,文件太大,而想要替换掉的地址太小,放不下想要替换上去的铃声,这时需要制作偏移指针文件。
1、先将铃声放到足够大的任何一个内置铃声的地址 a 上,制作生成一个 S3 文件。
2、选择你想要替换掉的小地址,按右键 — 修改铃声偏移地址 —S108\208\308\V20x ,在出现的窗口中,“修改后的铃声偏移地址”中,起始地址就写地址 a 的起始地址,后面的长度就写地址 a 的长度,然后点“查找”,查找完毕后,按“修改”,这时偏移指针文件就生成了。此时,该地址所表示的铃声就是地址 a 中的铃声。
3、将此偏移指针文件 S3 和先前制作地址 a 时生成的 S3 文件,分别刷入手机就可以了。
七、 Y6 版本铃声地址表
1 — 34 为内置来电铃声地址, 46—49 为开关机铃声, 59—68 为短信铃声, 168 、 169 为拍照声音。以上是常用的,其他的都是操作声音、低电警告音、按键音等等。各个版本可以有所不同,备份的地址不同也可能导致位置不同,所以具体每个地址代表哪种铃声,以导出后试听为准!!!
经过我的琢磨,发现 D418 中,第 14 个( 88624 字节)和第 19 个( 181200 字节)、以及第 63 个(第 5 个短信音)的偏移,这三个地址的铃声音量是最响的!
八,铃声素材
可以到各大门户网站,下载到大铃声 MMF 。如果下载不到自己喜欢的,可以自己用 MP3 制作成 MMF 。简单点的可以用 PC SYNC ,不过效果很差,音量也很轻很轻。复杂点的可以用 COOLEDIT 或者 GOLDWAVE 制作成 WAV ,然后用 WSC-MA2 ( 16000HZ 采样以下)或者 MMFUTA 转换成 MMF , 24000HZ 的采样效果使铃声相当好,可以和小音响媲美。具体在制作铃声素材有不懂的,可以来问我,我也在寻找最佳的降噪效果,一定尽力解答各位的问题。
后记
此教程仅教你如何将铃声替换到内置地址,由于 D418 内置地址最大一个为 181KB ,所以如果要将超过 181KB 的铃声刷进去的话,需要将铃声放到安全的空白地址,并且做偏移,这个过程更加复杂,而且有一定危险性,所以这里就不教了。
最后,还是要提醒大家:刷机有风险,刷机需谨慎
祝各位刷铃声成功!