打开软件后选择OPEN CAB FILE去选择你所需要分解的CAB包直接就可以转成OEM文件夹。
需要注意的是,转成的应用程序OEM包中有一个initflashfiles.txt文件,这是设置程序路径和关联的
其基本格式如下:
;Directory
("\Windows\“开始”菜单\程序\多媒体"):-File("CorePlayer.lnk","\Windows\CorePlayer.lnk")
简单吧,一看就明白啥意思了。
你要真看不明白,那看下面罗嗦的解释:
其中directory后括弧中指的是程序在开始菜单中快捷方式的位置,file后的括弧内是关联程序文件路径。
注意: 1,要安装Microsoft .NET Framework 才能正常转换。
2,cab文件名必须是英文,中文不行。
3,RAR转换CAB格式:
(1)解压文件到当前文件夹。
(2)用WinCE_CAB_Manager3.0 这个软件。
附:用cab2oem2.7工具生成oem目录后的处理:
1、有以下几个文件可能需要处理:
option.xml------在定制工具中生成的信息,用记事本打开一个人家做的oem文件看一下就知道了;
****.rgu(例如43cc8ff1-8161-40dd-b89d-999edb4c3e1c.rgu)------注册表文件。你所说的注册信息就在这里。
initflashfiles.txt-------这个文件用来创建目录以及把某个文件复制到某个目录里。具体你可以打开个内容多的oem包看看,看不懂的话就google一下,很多人讲过;
主要就是这几个文件吧。其他文件都是你的oem应用要用的东西。修改完后记得要存成unicode格式
2、如果你想删除或者添加文件,直接在oem目录里删除或增加即可。定制时程序会把整个目录里的东西全部拷贝进去。如果你添加的文件要指定文件夹,那就在initflashfiles.txt写清楚。
3、测试oem包是用编译rom时出错信息来查的,一般错误有注册信息格式出错或者文件重复造成的。所以一定要看懂编译工具生成的temp\dump目录里的*.log说的啥意思。
实例说一下你发现的dialer和mortscript错误处理:
a、用oem2.7生成oem包后,拷贝到定制工具oem目录里进行定制和测试,执行到文件合并时报错,打开temp\dump下的log文件查看最后几行,发现说有文件重复,是ddcall.dll文件,经查原来sys目录里也有个一个ddcall.dll文件,大小一样。于是删除新做的oem包中的ddcall.dll文件。
b、从新编译测试,发现合并注册表时出错,说是f6a5427d-b1c1-4d10-ad95-26043f1936ae.rgu文件第7行报错。于是用记事本打开f6a5427d-b1c1-4d10-ad95-26043f1936ae.rgu文件,发现第7行里是""Windows\\MortScript.exe" "%1"",不用说,是引号用的太多了,编译工工具认为不合法,修改成"Windows\\MortScript.exe %1"。然后把这个文件存为unicode格式。
c、再次编译通过!
d、刷机,试试自己做的oem执行有没有问题。没有问题就这样了。如果感觉不对,那可能是刚才删掉的ddcall.dll或者修改的注册表项有问题,如果是ddcall.dll问题,那就保留新做的oem包里的,删除sys目录里的。如果是注册表格式问题,没办法,只好论坛里或google搜一下别人怎么解决这个问题的了。






















大小: 25.5M

PP助手电脑版V5.9.7.4150 官方最新版
安卓模拟器(BlueStacks App Player)V4.150.8 官方多语中文版
海马苹果助手电脑版v5.2.6 官方最新版
夜神模拟器v7.0.3.7 官方最新版
苹果手机PP助手 iOSV5.9.7.4150 iphone版
腾讯手机管家2021电脑版5.8.2.5300 官方最新版
360手机助手电脑版v3.0.0.1124 官方正式版
天天模拟器v3.2.9 官方最新版
应用宝电脑版v5.8.3 官方版
recovery5.0.2.8 中文版
奇兔刷机v8.3.9.0 官方最新版
黑莓手机管理工具(BerryBox)v0.21 中文版
ActiveSync win7v6.1 中文安装版(64位)
百度手机助手v6.2.3.763 官方正式版
ios9.2.1完美越狱工具v1.0官方正式版