ROM定制中原生资源SYS精简参考

一、XIP移植:
1.自动移植
   a.将G2U6M8的xip.bin复制到XIPKitchen_Beta6/DEVICE_BINs
   b.将最新的xip.bin复制到XIPKitchen_Beta6/DONOR_BINs
   c.运行目录中的XIPKitchen.exe
   d.点击"Pick Device XIP"等待完成
   e.点击"Pick Donor XIP"等待完成
   f.不做任何选择直接点击"Build New XIP"生成移植后的XIP,中间可能收到错误提示,不用管它直接确定
   x.自动移植虽然省事但是并不是很管用,最好是采用手动移植
2.手动移植
   a.将G2U6M8的xip.bin复制到XIPKitchen_Beta6/TOOLS
   b.运行XIPPort.exe并点击"dump xip.bin"得到OUT目录
   c.重命名OUT目录为其他名称(如XIP_G2)
   d.将最新的xip.bin复制到XIPKitchen_Beta6/TOOLS
   e.在运行的XIPPort.exe中再次点击"dump xip.bin"得到OUT目录
   f.点击"make pkgs"对OUT目录进行模块归类
   g.复制OUT/FILES/MSXIPKernel目录下除boot_ms.rgu和boot_ms.rgu.imageinfo.txt外的所有文 件到之前得到的OUT目录(如XIP_G2)的Files子目录覆盖
   h.复制OUT/FILES/MSXIPKernelLTK目录下所有文件到之前得到的OUT目录(如XIP_G2)的Files子目录覆盖
   i.复制OUT/MODULES/MSXIPKernel目录下出hd.dll、mencfilt.dll、osaxst0.dll、 hd.dll.txt、mencfilt.dll.txt、osaxst0.dll.txt外的所有文件和文件夹到之前得到的OUT目录(如 XIP_G2)的MODULES子目录覆盖
   j.删除OUT目录,并将之前得到的OUT目录(如XIP_G2)重命名为OUT
   k.运行XIPAddrTools.exe
   l.点击左下角的"设定工作目录"并选择OUT目录
   m.点击上方的"First DLL Addr",并点击彩色的modules条目(会在下方的D栏显示地址),并计算修改该地址然后点击"手动修改"令其紧密排列(不会立即看到,最后一个条 目记住地址先不要修改)
   n.点击上方的"Virtual Base",并点击彩色的modules条目(会在下方的V栏显示地址),并计算修改该地址然后点击"手动修改"令其紧密排列(会立即看到,最后一个条目 记住地址先不要修改)
   o.点击上方的"ALL",选择最上面的条目(busenum.dll),然后在V栏和D栏填入刚才记住的地址然后点击"手动修改"
   p.重新点击左下角的"设定工作目录"并选择OUT目录检查一下"First DLL Addr"和"Virtual Base"是否还有彩色条目(绝不可以有红色条目,否则必定启动失败),确定无误后就可以关闭XIPAddrTools.exe了
   q.切换到打开的XIPPort.exe窗口,点击"realloc P"再点击"build xip_out.bin"就会在XIPKitchen_Beta6/TOOLS下生成一个xip_out.bin文件,这样一个最新版的xip就得到了, 建议修改名称(如xip_21882_12pp.bin)并剪贴到ROM工具的根目录(如g2_kitchen)

二、SYS移植
1.模块文件化
   因为g2u6m8暂时没有6.5的nk,模块空间有限,必须将部分模块转换成文件才能运行
   a.模块文件化的方法:
     拖动模块(文件夹)到"TOOLS/模块互转"下的RecMod.exe上,在模块(文件夹)下会得到和模块(文件夹)同名的文件(某些模板已经有 文件的就不需要转换了),修改模块(文件夹)名称,并将得到的文件上移到父目录
   b.文件化AdobeFlash(Flash支持)中的所有模块
   c.文件化AdobeFlash_LANG_0804中的所有模块
   d.文件化browsingie(IE mobile 6)中的mshtml.dll、vbscript.dll、wmlview7.dll
   e.文件化Lockscreen中的所有模块
2.(如果有的话)删除SYS中的Skybox、Skybox_Lang_0804、gb18030、NetCF、RingsAndAlerts、 SipAR、SampleMusic、ADC、ADC_lang_0804、RMGR、MODEMLINK、VoiceCommand、 VoiceCommand_Lang_0804、Transcriber、VoIP、VoIPOS、Bth_Watch、 Bth_Watch_Lang_0804、IRDA、IRDA_Lang_0804、Perf、WinCENLS_Lang_0804、 UNISCRIBE等文件夹
3.复制SYS_OLD_COMMON中所有文件和文件夹到SYS目录覆盖
4.复制SYS_OLD_218xx(23xxx和28xxx则复制SYS_OLD_23xxx)/LockscreenNonEA文件夹中的两个文件到 SYS的同名目录(也可能是LockscreenEA)下覆盖同名文件
5.复制SYS_OLD_other/BronzeNonEA文件夹中的两个文件到SYS的同名目录(也可能是BronzeEA)下覆盖同名文件
6.复制SYS_OLD_other/CommonEA文件夹中的两个文件到SYS的同名目录(如果有的话,没有就不用了)下覆盖同名文件
7.删除SYS/WelcomeCenter下的help.lnk
8.删除SYS/base_lang_0804下面的mxipupdate_alarms_1.provxml(如果有的话)
  如果需要删除原装三件套输入法还需要
  1)删除chsime03.dll、hwPenCE.dll、hwsetup.dll、hwTouch.dll、hwxchs.dll、 mboxchs.dll、sskim.dll、fullscreen.htm、GetStarted.htm、 h_fullscreen.lnk、*.2bp、*.imd
  2)修改3de17265-3d28-46e2-8c40-087b26dd3c93.rgu,删除里面的


 


 


 


 



  3)删除SYS/Base_Lang_0804_DPI_96下的mboxchs.96.dll、sskim.96.dll
9.修改SYS/Shell下的1f1aca24-d942-464a-9281-10567741499c.rgu,找到 [HKEY_LOCAL_MACHINE/ControlPanel/Input],删除其下的"Redirect"=""
10.删除SYS/Base_DPI_96下的Start_Icon_WPCTSC.png(如果有的话)
11.拖拽刚一直的XIP(如xip_21882_12pp.bin)到"拖一个xip到这里从模板合成ROM.bat",在弹出的窗口选择要集成的模块 (建议218xx集成MenuSorter;23xxx继承WelcomeCenter)
12.点击右上角的绿色三角按钮开始执行,注意状态栏,等执行完毕后退出程序,批处理将继续向下执行,几分钟后最新的LOAD.IMG就合成完成了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值