Imgfstools下的ROM移植
在imgfstools下的ROM移植主要是对XIP和SYS的移植,由于imgfstools不具备自动移植的功能,所以很多工作需要玩家手动完成。
XIP移植
XIP即eXecute In Place的缩写,是WinCE核心部分。在微软的定义中,这块区域是以非压缩格式存放的,无需加载,由Bootloader直接调用执行。不同机型的XIP中OEMXIPKernel不同,而移植的目的是将低版本的Windows Mobile系统升级到高版本,即替换XIP中的MSXIPKernel。
●Step 1:获取XIP.BIN
XIP.BIN文件获取方式有很多,下面主要介绍用OSNBTools来获取XIP的方式,具体指令为“osnbtool -sp os.nb”。
从图1中可以看到OS.NB文件已经被分解为纯OS镜像文件:os.nb.OS.NB。分区1为XIP部分,分区2为IMGFS部分。
图1
下面先导出XIP部分,输入“osnbtool -d os.nb.OS.NB 1 xip.bin”,得到了xip.bin文件(图2)。
图2