今天晚上的星星很少,不知道它们跑那去了。赤裸裸的天空,星星多寂廖……哈哈,楼下有不少人在抓急了吧,都这会儿了,阿龙纳斯还在慢条斯文的在哼小曲呢。
其实,不能太急的。作文如做人,关键在于态度。如果是认真的对待作文,独立的思考,独特的想法,创意的文字串联起来,那就是一篇好文章。可惜阿龙纳斯最缺乏的可能就是创意的文字了,所以阿龙纳斯只敢在网上磨磨豆腐,拿不出手的豆腐皮,不敢出大门外晒晒,只供这一小拨人消遣罢了。其实阿龙纳斯人呢,长得也没什么创意,两只眼睛,两条眉毛,两个耳朵,一个鼻子,一个嘴巴……在街上一站,和其他人都是一个模样。
再次言归正传,阿龙纳斯今天给大家带来的是S68刷上ELF补丁完整操作。先说说ELF的个人理解:阿龙纳斯把ELF看作是西机上强大的虚拟机,就像电脑上的虚拟机一样。在这个虚拟机里,你可以扩展手机的功能,可以提供手机本来不支持的功能,而且操作十分方便,当你需要某个功能时,就把某个功能的文件扔进手机的指定目录,运行,就可以开始工作了;当你不需要时,又可以直接删除,而不会因此影响其他的正常运作。
比如说:通过ELF,你可以把手机变成一台掌上游戏机,你只需要安装相对应的游戏模拟器;你可以把C75/ME75这类原本不支持MP3的西机,变成一台MP3播放器;你可以让手机语音报时,语音报按键……虽然S68不一定全支持这些功能,但是还是有许多的功能可以实现的,我们就一块认真学习怎么装上这个诱人的ELF。
先刷ELF之前,你先给自己把把脉吧,确定一下你目前的能力是否能完成以下工作:
1、备份你的S68,主要是系统软件,最好能整个手机都备份一道,包括:Bootcore、Firmware、EEPROM和Filesystem,你可以参考这里:http://bible.younet.com/files/2007/09/27/380347.shtml《回天有术——打造S68的不坏之身》,这可是重中之重啊,万一你玩机有个三长两短,没有备份,你的手机就有可能报废;
2、备份好你的电话本、短信等个人信息,可以使用SiMoCo、MPM等软件,如果你不想要这些信息了,可以跳过,呵呵;
3、要会刷系统补丁,就是使用V_KLay软件给手机打补丁,你可以参考这个例子:http://bible.younet.com/files/2007/10/02/380562.shtml《实例讲解S68的系统补丁——区号秀完全打造过程》。
上面3点你都做到了,那么,你就可以继续了。当然,在这里阿龙纳斯要说明一下,包括前面的两篇文章,都是使用S68最新的51版软件的基础上做的讲解,包括MAP,都是51版,如果你是低于51的版本,你可以使用客服包升级到51版的软件,或许其他软件版本的S68并不适合进行这些操作。
工作开始,需要准备好的硬件:DCA140数据线(传文件,可以用蓝牙适配器代替),DCA100刷机线。
要用到的软件:V_KLay打补丁的程序,SiMoCo、MPM或OBEX Commander(手机联机程序)。
由于ELF补丁繁多,这里以最常用的“TextInfo屏显更多信息”为例进行讲解。
(注意:由于部分ELF补丁只能读取英文的系统目录,比如MegaDial,而我们使用的S68多是中文的,故建议需欲长期使用ELF或者打算尝试各种不同ELF补丁的朋友请将你的S68的系统文件夹转换为英文,请直接使用V_KLay刷入‘S68中文目录转英文’[yesit.ys168.com有下载],刷完后,建议使用*#9337#格式化一道S68的文件夹!阿龙纳斯觉得此部分对本文无影响,故这次跳过此部分。)
ELF程序识别的文件是放置于手机ZBin目录下的文件,所以我们先在手机上建立好相关的文件。首先,使用DCA140数据线或者蓝牙适配器在手机的data目录下建立文件夹:“ZBin”(注意名称的大小写),再在ZBin的目录下建立文件夹:“daemons”、“etc”、“img”,这三个文件夹的名字是固定的,再建立一个自己定义的文件夹“tools”方便自己的文件管理。
用路径的表示这几个文件分别是:0:\ZBin (ELF的总目录文件夹)、 0:\ZBin\daemons (ELF自启动的文件夹)、 0:\ZBin\etc (ELF的配置文件信息文件夹)、 0:\ZBin\img (ELF的图标文件)、 0:\ZBin\tools (ELF个人定义存放补丁的文件夹,可以自己随便取名)。
再用图示来表示一下个这几个文件夹的关系吧:
建立好文件夹,就相当于建好了仓库,下面就把粮食搬进仓库了。先了解一下三个ELF基础的补丁:
一、ExtD.elf——ELF的关联文件,它的作用是告诉手机,某某类型的文件该用哪个ELF程序来执行,就像你在电脑上播放电影文件,必须在电脑上设定了电影文件的关联,才能使用正确的媒体播放器来进行播放。这个文件的需要有配置文件extension.cfg并写入相关信息才生效。
二、CfgEdit.elf——ELF的配置文件,当你使用某一ELF文件时,会自动在0:\ZBin\etc 的目录下生成一个.bcfg的配置文件,你可以通过CfgEdit.elf对ELF配置文件进行一些设定。
三、TED.elf——一个文本编辑/查看器,个人觉得从严格意义上来说,这应该不算是一个基础文件,因为阿龙纳斯至今都没有使用过这个TED.elf正常的打开过任何文件,但是奇怪的是所有做ELF配置的人,都会把他写在代码上,这个后面阿龙纳斯也会带你看到。
以上所有文件,你得自己从网上下载好(yesit.ys168.com有下载),同时,本文的例子TextInfo.elf也得在这时候下载好。
下面就把上面各文件传到手机上,ExtD.elf这个需要手机一开机就启动,所以放到0:\ZBin\daemons文件夹下;剩下的CfgEdit.elf、TED.elf、TextInfo.elf这几个可以随便放(没必要放到daemons文件夹下),但是为了管理方便,就放在自己定义的文件夹0:\ZBin\tools下吧。
由于ExtD.elf是需要开机自启动的,同时需要extension.cfg文件的配置信息,下面我们就来制作一个属于自己的extension.cfg文件。先在电脑上打开记事本(或者鼠标右键新建文本文件),输入下列内容,另存为extension.cfg文件:
RUN=0:\ZBin\tools\edit.elf
SMALL=0:\ZBin\img\UNK_SMALL.PNG
BIG=0:\ZBin\img\UNK_LARGE.PNG
ALTRUN=0:\ZBin\tools\TED.elf
[txt]
RUN=0:\ZBin\tools\TED.elf
SMALL=0:\ZBin\img\TXT_SMALL.png
BIG=0:\ZBin\img\TXT_LARGE.png
[bcfg]
RUN=0:\ZBin\tools\CfgEdit.elf
SMALL=0:\ZBin\img\BCFG_SMALL.PNG
BIG=0:\ZBin\img\BCFG_LARGE.PNG
把上列文字一定保存为“extension.cfg”,要注意后缀名,很容易弄错成“extension.cfg.txt”,这是不行的。然后把extension.cfg传到手机的0:\ZBin\etc目录下。
你肯定会奇怪,extension.cfg的配置信息为什么是这样写的呢?还是来解释一下吧。
RUN=0:\ZBin\tools\edit.elf
SMALL=0:\ZBin\img\UNK_SMALL.PNG
BIG=0:\ZBin\img\UNK_LARGE.PNG
ALTRUN=0:\ZBin\tools\TED.elf
这是extension.cfg文件开头固定的四行,“RUN=”后面表示执行的ELF程序的路径,“SMALL=”表示小图标文件路径,“BIG=”表示啊图标文件路径,“ALTRUN=”表示其他未知程序用什么ELF程序打开。
[txt]
RUN=0:\ZBin\tools\TED.elf
SMALL=0:\ZBin\img\TXT_SMALL.png
BIG=0:\ZBin\img\TXT_LARGE.png
这个[txt]是表示.txt文件的配置信息,假如你的手机上有一名为“电子书.txt”的文件,那么它就用0:\ZBin\tools\TED.elf这个程序来打开(实际TED.elf许多txt文件都打不开,特别是中文的)。
[bcfg]
RUN=0:\ZBin\tools\CfgEdit.elf
SMALL=0:\ZBin\img\BCFG_SMALL.PNG
BIG=0:\ZBin\img\BCFG_LARGE.PNG
这个你能看懂了吗?.bcfg格式的文件用CfgEdit.elf这个文件打开,就是我们之前传到0:\ZBin\tools\目录下的文件。
如果你有更多文件,就可以套用这个格式写:
[XXX]
RUN=执行ELF文件的路径
SMALL=小图标路径
BIG=大图标路径
你肯定会奇怪,之前的内容,阿龙纳斯传输任何图标文件到手机上啊。是的,其实这些图标文件都是可以个性化的,你可以根据你的喜好,选择合适的图标,当然,阿龙纳斯也准备好了这次讲解的图标,传在yesit.ys168.com上,快去下载吧。把图标文件都按照上面写的路径,传到0:\ZBin\img\目录下即可。
注意一下,这个图标文件夹里有两个文件:ELF_BIG.png和ELF_small.png是不需要配置的,传到手机上,手机会自动把.elf文件关联成这两个图标的样式。
好了,到这里,该传到手机上的文件都传到了,检查一下手机的文件夹吧。
确定文件都无误之后,将手机关机,换上DCA100刷机线,使用V_KLay软件,将下列三个文件刷入手机:api、ElfPack、Functions_Library阿龙纳斯本次讲解使用对应的版本分别是:api_S68_20070406、ElfPack2.31_S68Cv51_20070814、Functions_Library S68C v51 v2007.08.20(可以在yesit.ys168.com下载到)。
(别说上面的文字太多,看得头昏,不知道怎么使用了V_KLay了。)
如果你的手机没刷过什么其他乱七八糟的补丁,上面的三个文件应该很顺利的刷好了,这时候赶快开机,看看我们的成果吧。
成功刷入ELF后,各.elf文件已经显示成自定义的图标,etc文件夹下的配置文件也是根据extension.cfg文件的配置信息显示了图标。运行一次tools文件夹里的TextInfo.elf,再退回到背景画面,这时候已经能显示一些信息了,到etc目录里,对TextInfo.bcfg进行一些简单的配置,就可以个性化的显示更多内容。当然,你也可以到tools目录里运行CfgEdit.elf来运行配置程序。
经验小结:由于刷入ELF的三个VKP补丁时,需写入的信息很多, 假如你刷过其他系统补丁的话,就很容易造成补丁冲突,所以建议先刷ELF,再刷其他的系统补丁。假如出现补丁冲突,一定要选择“是”保存好冲突的信息,以便恢复。刷ELF操作有一定风险,一定要做好备份工作。ElfPack、Functions_Library这两个文件会定期更新的,所以你一定要保存好你现在刷过的文件,以便将来更新时撤消原来的补丁。
大概的刷ELF步骤:
①在手机上建立目录,0:\ZBin 、 0:\ZBin\daemons 、 0:\ZBin\etc 、 0:\ZBin\img 、 0:\ZBin\tools(自定义更多);
②将基础的ELF补丁和图标文件传入指定的目录下,并写好extension.cfg文件的配置信息;
③使用V_KLay软件,刷:api、ElfPack、Functions_Library三个文件到手机上;
④成功后,在手机上对运行的ELF补丁程序进行配置工作。
好了,上面就是一个完整的刷ELF的实例了,在经历这次刷机后,假如以后你需要其他的ELF补丁,直接拷到手机的指定目录里,配置并运行即可。如果还有什么其他的难题,大家一块共同探讨吧~!