勇敢心资源网

当前位置:首页 > 百科 / 正文

ELF(资料夹)

(2020-03-28 02:01:46) 百科

ELF(资料夹)

“ELF”的全称是:Executable and Linking Format. 大意为可执行,可关联的档案格式,扩展名为elf .因此把这一类型的档案简称为“ELF”。

基本介绍

  • 中文名:ELF档案
  • 外文名:ELF File

辞彙介绍

P2K手机刷机后,通常刷机包解压后会得到一个叫“ELF”的资料夹。
“ELF”的全称是:Executable and Linking Format. 大意为可执行,可关联的档案格式,扩展名为elf .因此把这一类型的档案简称为“ELF”。
P2k平台手机(Moto部分老机型手机)上的ELF程式是从西门子手机上的ELF平台移植过来的,原理也相同,通过植入实现ELF平台的功能补丁,再配合索引到的系统函式档案等构成ELF程式的运行平台,由于是直接调用手机系统的函式,所以执行速度非常快,也支持后台运行,多任务运行及开机运行,可以完美的与手机系统整合,当然,国外的一些爱好者已经研究出一种新的方法,就是将写好的ELF程式编译为手机补丁直接打入手机系统内,这样更稳定。
下面简易介绍一些该平台中常用的一些程式
P2k平台安装ELF平台及使用方法

安装

首先通过刷机软体打入ELF补丁到刷机包内,目前P2k平台的ELF补丁已经更新到EP2(ELF Pack 2),EP2较EP1新增了一些功能,更加完善。打入补丁后,通过刷机软体将刷机包写入手机,到此已经完成为手机添加ELF平台功能的步骤,接下来连线手机,通过档案管理软体或者电脑将ELF程式需要的档案放入手机,一般包括ELFloader.lib(函式馆索引档案),Auto.run(自动运行清单),当然EP2中还包括多一些配置档案、放入指定目录即可。

使用

平台构成之后,说说ELF程式的使用,ELF程式可以通过一般可以两种方式来运行1:手机开机自动运行2:单独运行(单独运行程式一般需要一个管理ELF程式的主程式作为入口来执行,比如很老的ELFrunner,及目前用得较多的StartMenu(开始选单,效果跟电脑的开始选单一样),开机自动运行的档案放入手机后,将目录添加到Auto.run清单档案中,这个清单档案放入手机A盘根目录下即可,手机开机后将自动运行清单里的档案,如我需要将百度天气手机开机就运行,桌面上就显示天气,首先将Baidu.Elf程式放到手机的某个目录,比如C:\Elf\Baidu下,然后将这个路径添加到Autorun,C:\Elf\Baidu\Baidu.elf,保存传入手机即可,如果我只想在需要的时候运行显示天气,就进入接口管理ELF程式,如StartMenu,将百度天气添加到里面,需要的时候运行就行了。
给点提示:在ELF资料夹里可以新建资料夹(名称不能为中文)把不同的ELF程式分类,方便管理和升级。

更新

说明:ELFloader.lib里机记录的是索引到的手机函式及使用地址的对应关係,也就是说目前来说手机的系统函式还没有完全找好,都在更新,为了更新平台,使用最新的ELF程式,完全有必要更新ELFloader.lib档案
更新方法
(1)新函式的添加
把arm资料夹放到PC的C糟根目录下;
用记事本打开PortKit \ libgen \LTE档案,在最下面添加新函式。
注:在LTE和functions中不能出现重複函式!!!!!
(2)製作函式馆档案
点击“我要製造”执行档案,根据提示,就能製作出该档案,其保存在build资料夹里。
(3)关机,取出卡,再将刚刚製作出来的elfloader.lib档案放到ELF资料夹里,替换原来的函式馆。

相关注意事项

1.不要随意添加程式到开机自动运行清单档案里面,因为如果添加的程式不能运行,一般会导致手机重启,如果是将这样的程式添加到自动运行,那手机会无限重启,唯一的办法就是重新刷机,呵呵,所以在添加程式前,可以先将这个程式在接口程式中运行一下,看能不能正常运行,能才添加。
2.运行过多的ELF程式容易导致手机白屏或者重启,因为P2k平台的Moto老版手机硬体配置相比之下有点差,而且目前ELF平台不是很稳定,所以可以儘量减少不必要的程式运行,保持手机的稳定。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号