binghelingxi 发表于 2007-1-17 00:08:57

ELF基础知识&重要说明

ELF(Executable and linking format)是一种新型补丁,在elfloader的支持下,就如同windows下的exe可执行文件一样直接在手机上运行,达到各种功能。

elf补丁可以带有一个bcfg配置文件,使用cfgedit编辑,可以进行个性化配置。

本版将以ELF名字开贴,一个贴同时会放置各机型的多个版本ELF。
一般情况下,ELF说明会以sgold平台为例。
因此,对于newsgold平台,应将0:\zbin更换为4:\bin

除个别ELF要求特定目录外,一般的ELF的运行可以在任意目录,包括mmc卡,比如一些添加文件关联的ELF等。所以如无特殊注明,说明中为推荐和默认目录,可自行修改。




ELF补丁其实是一种特殊的文件格式!可以说相当于计算机上使用的绿色软件!
执行ELF——中键按之!

刷之前先建立目录:
0:\ZBin\Daemons
0:\ZBin\etc

放到0:\ZBin\Daemons目录下的ELF即为开机启动!

再建立(或下载)一个extension.cfg文件放到0:\ZBin\etc下面!
extension.cfg自行添加方法(<=ElfLoader V1.8++适用,elf2.x有所不同,可参考 倾城——ELF低调的华丽3楼):
用文本打开,
假设你想让txt文件用TED.elf打开(即关联),而TED.elf所在目录为0:\ZBin\TED\,则我们要添加的就是:
txt:0:\ZBin\TED\TED.elf
extension.cfg中还可以添加JAVA的关联!
如:rar:0\java\jam\Applications\mobilerar.jar
在Elf说明里提到的关联路径为默认参考,你完全可以自由修改,只要关联路径和文件目录对应!


ElfLoader必须要ExtD.elf这个ELF文件配合!
配合ExtD.elf可以实现自定义未知文件的图标,具体方法见ExtD.elf的发布贴!
要注意的是,就算没有任何关系的一个文件和一个Elf,也可以实现关联,如:
dis/1424/1425:0:\ZBin\TED\TED.elf
(此处仅对ELF1.8++,2.x有所不同!)
关联路径一定要完整,比如只在extension.cfg中写入dis/1424/1425,也可以实现关联,但是如果直接打开dis文件,就有可能死机!




目前ElfLoader最高版本v2.2。
sgold机型请注意BigFunctionLibrary,更新很快,你所使用的最好为最新版本(newsgolg包括ELKA为FunctionLibrary,在机型对应补丁区找)
手机按系统划分(使用Elf的时候请看清楚它所适用的系统):
Sgold:所有x65机型,CX70,C75,CX75,M75,ME75
NewSgold(也称Sgold2):S75,SL75,SXG75,S68
ELKA(也叫sgold3):El71,E71


starfriend:针对sgold!
注意!!!elfloader目前与一卡多号冲突,不能同时刷(ESI-hook部分冲突),另外,在ESI-hook部分,所有中文机型的地址均为非4字节对称,我做了一点小修改,其它机型在移植的时候请参照以下m6c v50的版本来移植,如果直接按照老外的移植会死机(刷elfloader后会恢复对ESI的扩展,解决uptime补丁时间不能正常显示的问题)

更多介绍:
starfriend写的:ELF专题
下午四点半写的:神迹—MasterPatch光芒下最后的西门子倾城——ELF低调的华丽

Elf有非常高的执行效率和开放性。。。在很多方面是java无法达到的!

-----------------------------

ELFloader1.8++
刷ElfLoader,BigFunctionLibrary,SWI-HOOK !(注:此处ELF2.x略有不同)
一些特殊的Elf需要特定的补丁配合,如XTask需要key hook配合,TED需要API File配合!

ElfLoader v2.0
采用png图片。。。无限拓展extension.cfg,并使用新的配置格式,必须更新对应的EXTD.ELF,采用FSWI!
需撤销picture add on 5.1,swi-hook

ElfLoader2.0+
修正了大图标,整合key-hook,所以需要撤销key-hook v2,必须更新对应的EXTD.ELF

ElfLoader2.01
解决picture add on 5.1的冲突,可以用回GPP,GPF了!EXTD.ELF与2.0+相同!

ELFLoader2.2
一些新特性,更好支持png图片,使用了swi.blib用于校对。已经完全兼容最新版本的mpv14、dis以及gpx补丁。

[ 本帖最后由 binghelingxi 于 2007-7-11 16:28 编辑 ]

binghelingxi 发表于 2007-1-17 15:17:24

国外Elf资源:
Siemen-clubElf讨论发布区
Kibab   Patches for X65 100
cbn的个站,elf发布区
SiemensmaniaElf讨论发布区
Allsiemens

国外一个游戏ROM下载站,里面很多游戏,gb,gba,z80,sna,sms,gg,ngc等等游戏都有:
http://www.emu-land.net/

------------------------------------

[ 本帖最后由 binghelingxi 于 2007-2-20 12:19 编辑 ]

binghelingxi 发表于 2007-5-11 22:21:43

如何退出ELF:

有些elf,直接打开的,如mc,naticq等有退出选项,可以直接退出。。。模拟器也可以。。。

有些,后台运行的,如textinfo,megadial,只能重启(在daemons文件夹的话要先移出)。。。

还有一些,后台运行的,如sMenu,有一个在smenu90.bcfg中有一个选项menu kill key code 。。。打开smenu,按这里设置好的按键,就可以关掉它,,,

具体自己用过了就慢慢会明白。。。

[ 本帖最后由 binghelingxi 于 2007-7-11 17:15 编辑 ]
页: [1]
查看完整版本: ELF基础知识&重要说明