首页 > 学院 > 手机知识 > 正文

123——给S68刷ELF如此简单

2024-06-10 11:45:17
字体:
来源:转载
供稿:网友

    今天晚上的星星很少,不知道它们跑那去了。赤裸裸的天空,星星多寂廖……哈哈,楼下有不少人在抓急了吧,都这会儿了,阿龙纳斯还在慢条斯文的在哼小曲呢。

    其实,不能太急的。作文如做人,关键在于态度。如果是认真的对待作文,独立的思考,独特的想法,创意的文字串联起来,那就是一篇好文章。可惜阿龙纳斯最缺乏的可能就是创意的文字了,所以阿龙纳斯只敢在网上磨磨豆腐,拿不出手的豆腐皮,不敢出大门外晒晒,只供这一小拨人消遣罢了。其实阿龙纳斯人呢,长得也没什么创意,两只眼睛,两条眉毛,两个耳朵,一个鼻子,一个嘴巴……在街上一站,和其他人都是一个模样。

    再次言归正传,阿龙纳斯今天给大家带来的是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补丁,直接拷到手机的指定目录里,配置并运行即可。如果还有什么其他的难题,大家一块共同探讨吧~!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选