爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3353|回复: 28
收起左侧

[教程] ELF 2.0 初学者手记

[复制链接]
发表于 2007-2-9 16:20:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
上个礼拜,慕鱼开始试验ELF,当初我正在思慕我的DC,所以只是大致看了一下ELF,而没有动手开始试验。周一,DC搞定了,买了个日货T50。周二便开始学习ELF了,最初的时候完全没有什么门道,看也看不懂,特别是没有什么好的入门帖子,现在忙活了大半周,终于基本上明白了。现在把我的整个过程写下来供大家参考,希望对大家开始全面ELF有所帮助。

说了半天,都没有说什么是ELF。ELF从论坛前辈、大侠们的说法中我们可以看到一些概念,大致如同MP补丁,但是完全不象MP补丁那么复杂,每个补丁都需要刷进去。ELF的所有补丁都是直接复制到手机中就可以使用的,这一点就要比MP好很多,而且ELF的范围不仅仅局限在补丁上,他其实都是一个一个的软件,通过软件来实现手机功能的拓展,所以ELF还有游戏~同时他还支持开机自动运行,这样就要比jar程序贴心的多了。废话少说,我们来看看把现有的手机配置成支持ELF软件的手机需要先哪些前期操作(注意:这里都以我们家C7C V22为蓝本,而且仅适用与ELF 2.0):

1、首先,也是唯一一次需要使用刷机线,刷入闪闪这个帖子(http://mobile.0110.cn/viewthread.php?tid=299620&extra=page%3D3)里面顶楼的5个补丁。这是ELF的基础,没有这些我们就无法启用ELF。

2、现在,我们需要做的是放ELF两个最基础的文件进去,ExtD和CfgEdit。ELF文件基本上都是由一个elf文件(主文件)和一个bcfg(配置文件),ExtD是一个用来更改可以修改extension.cfg中文件的图标的软件,实施上他是一个拓展extension.cfg功能的软件。看到这里,我们又遇到一个新的文件了“extension.cfg”,这是一个相当重要的文件,他是ELF程序的主核心配置文件。我们一会儿会细说这个文件。CfgEdit是一个可以让使用者直接在手机上配置ELF程序的软件,几乎所有的ELF软件都会有一个配置文件,而这个扩展名为bcfg的文件是无法在电脑上打开的,我们只能借助CfgEdit来对ELF进行配置。

在我们真正动手开始做之前,我们还有最后一个步骤。就是认清我们手机属于什么系统。这是一个以前刷补丁时代很少有人考虑的问题,但是由于ELF文件是具有通用性的,也就是说只要是相同的系统一般来说都适用同一个ELF文件。而不同的系统之间的ELF是不能混用的。

具体的区分:
Sgold(Sgold1):所有65机型,CX70,C75,CX75,M75,ME75
NewSgold(Sgold2):S75,SL75,SXG75
Sgold3:El71,E71,S68

我们可以在论坛的ELF区下载到我上面说到的两个软件(http://mobile.0110.cn/viewthread.php?tid=295668&extra=page%3D1),当下载完成之后,我们需要在手机中新建几个目录:

Data\ZBin(ELF的主目录)
Data\ZBin\Daemons(ELF的启动目录,所有需要随手机启动的ELF程序都放在这个文件夹中)
Data\ZBin\etc(ELF的配置文件目录,所有的配置文件都保存在这个目录下)
Data\ZBin\utilities(非必要文件夹,但是CfgEdit默认是需要放在这个文件夹下的)
Data\ZBin\img(非必要文件夹,放置一些ExtD的图片文件)

将ExtD.elf上传到Daemons目录下,按中键执行一次
将CfgEdit.elf上传到utilities目录下
如果你下载的文件里面用img文件夹,那么把里面的png文件都上传到img文件夹中就可以了
在电脑上新建extension.cfg文件,用记事本打开,写下以下字段

[txt]
SMALL=0:\ZBin\img\TXT_SMALL.png
BIG=0:\ZBin\img\TXT_LARGE.png

[bcfg]
RUN=0:\ZBin\utilities\CfgEdit.elf
SMALL=0:\ZBin\img\BCFG_SMALL.png
BIG=0:\ZBin\img\BCFG_LARGE.png


[bcfg]这个字段是用来关联你的bcfg文件用CfgEdit来打开的(txt字段就不解释了,参照bcfg的解释就好了)
第一行是标识CfgEdit的位置(注意0:\就代表Data目录)
第二行表示bcfg文件的小图标用img文件夹中的哪个图标
第三行表示bcfg文件的大图标用img文件夹中的哪个图标

然后把这个extension.cfg文件上传到etc文件夹

3、然后我们就可以开始添加自己喜欢的ELF文件了。我这边举两个例子。
(1)openwith(http://mobile.0110.cn/viewthread.php?tid=296573&extra=page%3D2
openwith也是一个extension.cfg拓展文件,他的作用很简单,相当于电脑上的“打开方式”。我们来看看闪闪对这个软件的说明:

一个同时使用几种打开方式关联,比如,openwith.elf放在zbin下,在extension.cfg中设定:
txt:0:\zbin\openwith.elf
运行一次openwith以后,在etc中找到它的配置文件,配置:
bookmark 1 name:
TED
bookmark 1 file:
0:\zbin\ted\ted.elf
同理继续关联其它elf文件,也可以关联java等。
以后点击txt文件时,就会跳出选项让你选择这些打开方式了。很好用,推荐!



使用这个文件需要在extension.cfg最前面加上下面这段话

RUN=0:\ZBin\openwith\openwith.elf
SMALL=0:\ZBin\img\UNK_SMALL.png
BIG=0:\ZBin\img\UNK_LARGE.png
ALTRUN=0:\ZBin\openwith\openwith.elf


然后我们可以把这个elf文件上传到0:\ZBin\openwith\这个文件夹,当然如果你改变这里的路径同时也需要将openwith.elf放置到你所自定义的文件夹中。

单单一个openwith仅仅完成了一个指向的操作,但是打开文件还是需要其他ELF来配合的。

(2)拨号显示通讯录
说实话这个是我开始ELF最大的动力了,很实用的一个软件。因为一般来说我们都会要求这个文件开机就运行,所以需要把这个文件放在Daemons文件夹下。
运行一次以后就可以在etc文件夹下找到bcfg配置文件。其实不配置也可以使用,但是总觉得默认的的太难看了。我把自己的配置拿出来大家参考一下。仅适用于C7C哦
8
7
9
0
17
0
1
22
1
68
130
156
6
53
TO
Y
793
970(这个不能变)
967(这个不能变)
969(这个不能变)
971(这个不能变)
N
5
9
18
N
12

由于这个ELF仅仅适用于英文机器所以,所以行货机器中“系统”这个目录是认不到的,所以,请大家把data\系统\apo\addr下的所有文件拷贝到一个新建的目录data\system\apo\addr中去。

ps:听说有把0:\系统 转变成0:\system的补丁,C7C 22的有么?

大致上ELF就是这样的了,还有很多很好玩的东西等待大家自己去尝试,比如下雪~手机电筒~闹钟扩展~显示大时钟等等,请大家多去ELF区,多多尝试,如果遇到死机就贴图出来给各位大大~

[ 本帖最后由 sandyalice 于 2007-2-9 16:27 编辑 ]

评分

参与人数 1实力分 +1 金钱数 +100 技术分 +1 收起 理由
blackhold + 1 + 100 + 1 奖励:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2007-2-9 16:47:54 | 显示全部楼层
不错,等着加分,我现在用手机上的,加不了。对了,对于2.0来说img文件夹是必须的,*.elf文件的图标png要放到img文件夹下。你的extension.etc文件还少了未知文件的打开方式哦
回复 支持 反对

使用道具 举报

发表于 2007-2-9 16:49:27 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

发表于 2007-2-9 16:52:34 | 显示全部楼层
除了daemons,etc,img文件夹外其他文件夹的路经都可以更改,只要在关联中的路经是正确的就可以
回复 支持 反对

使用道具 举报

发表于 2007-2-9 16:55:15 | 显示全部楼层
用得最多的三个:xtask,smenu,mc,smenu配置好后很少用到主菜单了…
回复 支持 反对

使用道具 举报

发表于 2007-2-9 17:17:31 | 显示全部楼层
来支持一下!!!
回复 支持 反对

使用道具 举报

发表于 2007-2-9 18:07:44 | 显示全部楼层
支持一个写的好,用C75的弟兄们都来加入测试促使补丁更加稳定:P
回复 支持 反对

使用道具 举报

发表于 2007-2-10 04:34:53 | 显示全部楼层
及时雨啊!看了此贴,如醒醐灌顶,顿时大彻大悟……
回复 支持 反对

使用道具 举报

发表于 2007-2-10 12:03:32 | 显示全部楼层
哈哈,这个得顶啊。前些天也是看得昏头昏脑的
回复 支持 反对

使用道具 举报

发表于 2007-2-12 14:26:53 | 显示全部楼层
顶,这个算是简单许多了,虽然偶也用了好几天elf了,似乎有些东西还是一知半解的,看了这个之后至少又解了一半了
呵呵
回复 支持 反对

使用道具 举报

发表于 2007-2-12 15:05:07 | 显示全部楼层
这个不错,进来学习一下
回复 支持 反对

使用道具 举报

发表于 2007-3-3 21:12:51 | 显示全部楼层
写的不错,支持:)
回复 支持 反对

使用道具 举报

发表于 2007-3-4 14:23:45 | 显示全部楼层
没看懂,呵呵
回复 支持 反对

使用道具 举报

发表于 2007-3-5 10:34:35 | 显示全部楼层
这种文章要支持
回复 支持 反对

使用道具 举报

发表于 2007-3-5 18:06:26 | 显示全部楼层
补丁都刷了,可运行elf时,按中键没反映,etc目录里也没有新文件
回复 支持 反对

使用道具 举报

发表于 2007-5-19 00:26:32 | 显示全部楼层
不错~~学习了,收藏了,谢楼主~~~:P
回复 支持 反对

使用道具 举报

发表于 2007-5-19 00:29:18 | 显示全部楼层
看不懂,还得学习.
回复 支持 反对

使用道具 举报

发表于 2007-5-19 12:38:29 | 显示全部楼层
早点看到这个话,用ELF也不会走那么多弯路了!
回复 支持 反对

使用道具 举报

发表于 2007-5-19 16:26:58 | 显示全部楼层
谢谢楼主!
顺便请教一下各位前辈
能否推荐一个比较好的拨号显示通讯录修改版啊?
我找了好久,要么下下来是0KB大小,要么一用就自动关机……:(
回复 支持 反对

使用道具 举报

发表于 2007-5-19 18:16:01 | 显示全部楼层
我cx75 v25刷死了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-4 20:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表