今年以来,作为全球销售量第三的手机商 *** 是频频出新机,当然 E318 作为是完全由中国 KJ 生产的机型。中国 KJ 凭借其在中国大陆制造所有 *** 的 CDMA 机型的优势也积累了一定的实力。虽然目前 E318 的水机 F5 版本还存在着这样或者那样的缺陷,比如下载的铃声、图片关机后丢失、录音无法正常等等。但随着软件的完善,相信 E318 凭借其强大的功能一定又会掀起一股购机潮。
E318 的出现明显是针对 E608 而来,两者的功能几乎一样,但 E318 比 E608 缩水的地方就是铃声是 40 和弦的,而非 E608 、 E808 等为 64 和弦的。但 E318 的屏幕分辨率比 E608 高,为 128*160 的,相信大屏幕应该能有好点的显示效果。
作为 *** 的机器。我们一般可以自己 DIY 的只有 1 、替换内置铃声; 2 、替换内置图片; 3 、替换内置字符。
上次我已经介绍了 E318 替换内置图片的方法(但只限于小于等于内置图片的方法),这次我就向大家介绍 E318 替换内置字符的方法(包括小于等于内置字符及大于内置字符的方法)。此方法使用于所有 AGERE 系统的手机!其他系统的手机不适用,因为 SYSOL 系统的手机的地址高位与低位排列顺序不同。
替换内置字符所需要的工具:
1 . Samsung Diy 。目前次软件已经有 4 。 0 版本的了, 4 。 0 版本不需要注册,完全破解,可以实现所有功能,并新加了部分功能。
2 . E318 的水机 F5 版本的 S3 文件。因为 E318 的内核系统是和 E608 、 D418 一样使用 AGERE 系统,所以能刷到手机里的是以 S3 或者 Sre 为扩展名的版本文件。
3 . Hex Workshop 。用来编辑 BIN 文件 16 进制代码的工具。这个工具是所有替换比内置东西大(此处东西指:图片、铃声、字符)的必须工具,用来制作偏移地址的。
4 . UT8 字符转换器。把 10 进制代码转换成 16 进制代码的工具。
软件都以准备齐全,我们就可以动手了。
1 .首先打开软件 Samsung Diy4.0 。
此时因为刚打开软件,还没有输入文件源,所以在软件的右下方显示“没有打开文件”旁边是个红色的大圆球。
2 .因为 Samsung Diy4.0 能读取和操作的是以 BIN 或者 CLA 为扩展名的文件,而原始的 F5 版本是两个以 SRE 为扩展名的文件,一个为 save1. SRE 一个为 save2. SRE 。图片全部存储在 save1. SRE 这个文件里;而铃声全部存储在 save2. SRE 这个文件里,所以我们只需要把 save2. SRE 文件转换成 save2. BIN 就可以了。
2 .因为 Samsung Diy4.0 能读取和操作的是以 BIN 或者 CLA 为扩展名的文件,而原始的 F5 版本是两个以 SRE 为扩展名的文件,一个为 save1. SRE 一个为 save2. SRE 。图片全部存储在 save1. SRE 这个文件里;而铃声全部存储在 save2. SRE 这个文件里,所以我们只需要把 save2. SRE 文件转换成 save2. BIN 就可以了。
点击 Samsung Diy 中“ S3 文件转换区”的标签,进入文件转换区。
这时我们会看到 Moto ( *.S3 , *.sre )— >BIN ( *. BIN )的字样,这个就是实现把 SRE 文件转换为 S3 文件的地方。在下面有 “打开 S3 文件”和“ S3 — >BIN ”的按钮,点击“打开 S3 文件” 按钮,会让我们输入 sre 的源文件的路径,在你的电脑中找到 F5 版本的 save2. SRE 文件
然后我们会在软件里看到源文件在电脑里的路径
在“输出 BIN 文件的地址范围”里的选项要选择“全部(含空地址部分)”;点击“ S3 — >BIN ”按钮,会弹出一个对话框,要求给我们转换好的 BIN 文件起个文件名和保存的路径
我们起个文件名同时选择保存路径就可以了
然后按“保存”按钮,软件就开始把 SRE 文件自动转换成 BIN 文件。同时下面会显示转换的进度条。
到此为止我们已经将可以 DIY 的 BIN 文件转换成功了。
3 .用 Hex Workshop 打开我们刚才转换好的 BIN 文件。这次我以替换内置来电铃声的字符为例子向大家介绍替换的方法。
先说你要改的字符比原字符小或相等的情况,以 E318 内置第二首铃声 Chinese Dance 为例,包括空格在内一共是 13 个字符,如果你把它替换为分飞,分飞二个字在 BIN 中占 6 个字符,比原名字小,可以直接替换。步骤如下:
1 )。在 BIN 中查找 Chinese Dance 的 16 进制代码,这时我们就需要 UT8 点睛文本编码了。在 UT8 字符转换器中输入 Chinese Dance (注意大小写不要搞错了,空格也不能漏掉哦!)下面就会显示它的 UT8 码:
把 UT8 字符转换器中 UTF — 8 里的内容复制出来,
2 )。在 Hex Workshop 的 BIN 文件里找这段代码:
3 )。在然后 Hex Workshop 会找到 4368696E6573652044616E6365 这段代码所在的地址,一共有 3 个,经验证 E318 只要改找到的第二个地址的 UTF8 码就行了,其它型号的手机你可以自己验证,不怕麻烦都改也行。以下图是第二段的地址,
看到软件右边的一栏的内容了吗?那就是内置铃声的所有名字哦!!!你想要改所有歌名都在这里哦!!哈哈。
4 )。继续使用 UT8 字符转换器,在里面输入“分飞”,
5 )。然后返回 Hex Workshop 找到的那个第二个地址。然后把那段代码改成“分飞”的 UTF8 码就可以了。后面不足的部分以 0000 代替(注意:这个 0000 代替必须输入的,这个 0000 是起到文件字节分割作用的,以能让手机能正确识别文件的内容)
这样一个歌名就改完了,其它的可以依此类推,改完以后把文件另存备用。
II.上面的方法比较简单,但只能替换小于等于内置字符的名字,而要改比内置大的字符就必须使用指针偏移,原则上这种方法是支持无限长的字符的。
以 E318 内置第三首铃声 Harp Concerto 为例,一共是 13 个字符,如果你把它替换为“一起开始的旅程”,一起开始的旅程七个字在 BIN 中占 21 个字符,比原名字大。步骤如下:
II.上面的方法比较简单,但只能替换小于等于内置字符的名字,而要改比内置大的字符就必须使用指针偏移,原则上这种方法是支持无限长的字符的。
以 E318 内置第三首铃声 Harp Concerto 为例,一共是 13 个字符,如果你把它替换为“一起开始的旅程”,一起开始的旅程七个字在 BIN 中占 21 个字符,比原名字大。步骤如下:
1 )。使用 UT8 字符转换器,在里面输入“一起开始的旅程”,
把 UT8 字符转换器中 UTF — 8 里的内容复制出来,
2 )。找到 BIN 文件中的空白地址,即连续的大片的 FFFF 内容的地址,经过查找,发现 E318ZCDF5 — B 版本的大片的 FFFF 内容的开始地址是 01CF0020 (经发现 E318ZCDF5 — B 的 BIN 文件空白连续地址有 6 处之多,所以我只取了其中的一处,大家也可以在其他空白地址找)。
然后选择工具栏中的编辑——特殊粘贴。
选择第三项“ CF TEXT ”然后按“粘贴”按钮,软件会出现一个“警告”框,我们只要按“确定”按钮就可以了。
那“一起开始的旅程”的那段 UT8 代码就写到 BIN 文件里去了。
因为 BIN 文件内的内容都是以 2 位 2 位 16 进制文件形式显示的,所以同样为了能让手机正确识别文件,替换后的内容结尾同样要以 0000 结束。
看到上面两张图片的区别了把。嘿嘿!一定要记得加 0000 用来分割字符内容哦!!!
3 )。名字改好了,下一步就是让手机知道原第三首的名字已经改到 01CF0020 这个地址了,所以还要找到原来字符的指针,然后偏移到这儿来就行了。把原理先说一下吧,我们现在要先找到原字符的指针,然后把这个指针指向你刚才改的地址就可以了。
一、先找原字符的指针。用 UT8 字符转换器查看 Harp Concerto 的 utf8 码,把它复制下来,然后用 Hex 的编辑——查找功能找到这段地址,同样是只找第二个。
一、先找原字符的指针。用 UT8 字符转换器查看 Harp Concerto 的 utf8 码,把它复制下来,然后用 Hex 的编辑——查找功能找到这段地址,同样是只找第二个。
然后找到这个内容的地址。看下图上的红线框框,这就是名字的地址 00812BE0 。
但这个并不是它的指针,要按照从高位到低位的原则把它倒过来看,这里就是 E02B81 了,这个才是指针!!!这类指针一般适用于三星 AGERE 系统机型,如 S300 、 E608 等,但三星 SYSOL 系统手机指针是直接找到的就是他的指针,不用倒置,如 X608 、 E808 、 E708 等就是这样,你如果也去从高位到低位的倒着看,那你就永远找不到了,所以这就是我在文章开头所说的这两个系统的手机的替换内置字符的差别所在,其余都是一样的,仅此差别,嘿嘿。
好了,现在我们找这个指针在什么地方,在 Hex 中点编辑查找,输入 E02B81 ,
看找到了吧,而且我们可以看到所有来电铃声的指针。其中第一首的指针就在红线框的开始处,每首铃声地址占用 8 个 UT8 代码(其中最后两个代码是 00 ),后面的依此类推。
好了,下面的就再简单不过了,把这个 E02B8100 改成我们偏移后的地址,我刚才用的是 01CF0020 的开始地址,千万不要直接改成这个地址了,记住要倒过来看的哦!!!是 2000CF01 ,这才是指针哦 ~~~~~~ ,直接把 E02B8100 改成 2000CF01 就行了,
最后一步当然是保存了。其它名字的修改以此类推。
4 .保存好以后,我们还要把这个修改好的 BIN 文件转回 S3 文件才能刷机的,转的时候你怕麻烦就转全部的地址再刷,反正我装了 Hiserial ,全部刷也就十来分钟吧。当然了,你还可以只刷改动了的部分,如这个例子我们改的范围是从 008169A0 开始到 01CF0038 结束的。
明白这段地址的出处吗?就当是留给喜欢DIY玩家们的一个问题把!!!哈哈,好好考虑哦!!!理解这点很重要的哦!!嘿嘿
4 .保存好以后,我们还要把这个修改好的 BIN 文件转回 S3 文件才能刷机的,转的时候你怕麻烦就转全部的地址再刷,反正我装了 Hiserial ,全部刷也就十来分钟吧。当然了,你还可以只刷改动了的部分,如这个例子我们改的范围是从 008169A0 开始到 01CF0038 结束的。
明白这段地址的出处吗?就当是留给喜欢DIY玩家们的一个问题把!!!哈哈,好好考虑哦!!!理解这点很重要的哦!!嘿嘿
然后按 BIN — >S3 按钮,输入转换文件的保存路径和名字就可以生成 S3 文件了。然后把这个转换好后的S3文件刷进手机就可以了。
谢谢大家的浏览。