SiemensELF(Executableandlinkingformat)是由国外爱好者研究开发的一种新型补丁,它的使用就跟windows上的exe可执行文件一样方便。

本页面主要目录有关于ELF的:介绍、版本记录等介绍

外文名

Executable and linking format

平台

windows

类型

新型补丁

概念来源

Master Patch

开发环境

SiemensELF

缩写

ELF

介绍

并且,它通过索引西门子手机的系统函数,建立了一个独立的SiemensELF标准开发环境,使得我们开发SiemensELF程序就如同开发win32应用程序一样方便。

如同windows对exe的支持一样,在手机上也应该建立相应的支持体系以运行Siemens ELF程序,这个支持体系的核心包括ELFloader(提供基本功能支持)、Function Library(或叫swilib,库函数索引)和FSWI(原名swihook,利用软中断指令访问已索引的库函数),这三个东西打包就被称为ELFPack,但也可以不包含需要持续更新的swilib在内。另外,还要加上一点必需的周边支持,如API(一些需要但没有找到存在手机内的具体位置的函数,手动编写了其代码)。

在siemens手机上建立库函数索引的最初概念来自于Master Patch(简称MP),作为同宗,Siemens ELF保持了对最近版本的Master Patch v14的完全兼容。

基于可扩展的角度,elf拥有一个“注册表”extension.cfg,并使用extD.elf来支持这个“注册表”。这个注册表的任务是扩展部分类型文件的打开方式和设定它们的显示图标。

基于可配置的角度,允许每个ELF都可以拥有自己的bcfg格式的配置文件,在手机上点击这个bcfg配置文件可以使用cfgedit.elf编辑配置,前提是在extension.cfg中设定好bcfg文件与cfgedit.elf的关联。最新版本已实现在退出编辑时达到配置效果的实时刷新。

版本记录

最新:ELFLoader_ANSI_Standard ——ELF完美支持ANSI中文标准版v2.31

ELFPack2.3

ELFloader2.2

ELFLoader2.1

ELFloader2.0+

ELFLoader2.0 SGOLD NEWSGOLD

ELFLoader1.8++

ELFloader1.6