欢迎来到天天文库
浏览记录
ID:40621873
大小:608.00 KB
页数:12页
时间:2019-08-05
《制作OEM包(OEM Package)Part2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、授之以渔之: 系列4.制作OEM包(OEMPackage)Part2Part2将包括如下内容:1.如何制作绿色软件(无需注册表运行就可运行的程序)的OEMPackage2.如何制作注册表修改的OEMPackage 3.如何将系统自带的软件做成可选择的OEMPackage3.1.将系统部件如输入法等做成OEMPackage3.2.将系统自带应用程序(如ClearValuePDF)做成OEMPackage 上文中已经提到过了,一个完整的OEMPackage需包括6种文件。1.软件自身所需文件2.快捷方式(非必要,视软件而定)3.dsm文件(不可缺) 4.rgu(注册表文件)(
2、非必要,视软件而定)5.initflashfiles.txt,主要用于指定刷机文件的存放位置(非必要,视软件而定)6.option.xml,用于系统加载该OEMPackage以及显示相关内容(不可缺) 其中除了1、3、6是必须外,其余均视软件而定。1.如何制作绿色软件(无需注册表运行就可运行的程序)的OEMPackage 绿色软件也就是那些无需注册表就可以自行运行的程序,一般包括exe执行文件和dll文件扩展等文件。将它们制成OEMPackage的方法和在Part1里面介绍的将cab转换成OEMPackage一样,这里就不再重复,基本步骤:1.提取文件2.获取GUID码,
3、建立dsm文件 3.编辑快捷方式和initflashfiles.txt(非必须)4.编辑option.xml 如以Gsfinder为例,GSFinder是一个非常实用的资源管理器,其程序运行只需GSFinder.exe,和3个dll文件扩展:gsgetfile.dll、UNZIP.dll、UNLHA.dll。在My_ROM_KitchenOEM下建立GSFinder文件夹,将上述4个文件复制到该文件夹,然后编制dsm文件,建立快捷方式GSFinder.lnk(#”WindowsGSFinder.exe”),然后编辑option.xml。GSFinder目录下包括8
4、个文件。如图1。Fig.1GSFinder文件夹内容 option.xml内容如图2。Package名字:GSFinder。group:Utilities-实用工具等。Fig.2option.xml内容 回到My_ROM_Kitchen目录下,运行BuildOS.exe,可以看见GSFinder已经被加载。如图3。 Fig.3运行BuildOS.exe 为了降低ROM大小,对于绿色软件,个人建议,可以将它们复制到存储卡上,然后建立一个快捷方式指向exe文件,在刷机的时候,只需将快捷方式刷到ROM里面就可以了。如此的话,在OEM文件夹下建立Link_GSFinder目录,
5、然后分别建立dsm文件,快捷方式和iniflashfiles.txt以及option.xml就可以了。比如,我将GSFinder.exe和3个dll文件放置在存储卡上ToolsGSFinder下,那么我只需建立一个快捷方式,写如:#”StorageCardToolsGSFinderGSFinder.exe”就可以了。Link_GSFinder目录内容如图4:Fig.4Link_GSFinder目录内容 运行BuildOS,如图5,此时请注意,不要同时选中2个GSFinder,否则会出现重复文件错误,因为它们的快捷方式都是GSFinder.lnk。Fig.5运行B
6、uildOS.exe 2.如何制作注册表修改的OEMPackage 制作注册表修改的OEMPackage最简单了,因为没有软件文件和快捷方式等。只需dsm和rgu以及option.xml3个文件即可。以修改网络名称显示为SoftBank为例,具体如何修改注册表详见”注册表修改个性化X01HT(Hermes)运营商服务网络名称显示“一文。在OEM下建立Softbankoperatorname文件夹,然后分别建立dsm,rgu和option.xml文件。rgu文件中输入需修改的注册表键值,如图6:Fig.6注册表内容 Softbankoperatorname文件夹只有3个文件。
7、如图7。 Fig.7Softbankoperatorname文件夹 运行BuildOS,如图8,可以看到里面已经有SoftbankoperatornameOEMPackage。Fig.8运行BuildOS.exe 3.如何将系统自带的软件做成可选择的OEMPackage3.1将系统部件做成OEMPackageTranscriber英文输入法之一,但对于我们不常用英文输入法来说,它并不是个必选项。我们以它为例介绍如何将系统部件做成可选择的OEMPackage。 在My_ROM_KitchenSYS目录下有3个文件
此文档下载收益归作者所有