风雨写的 我只是转发一下 我是根据这个教程学会了XIP的移植 注意移植前要安装NET.2.0或更高的版本
山寨xip移植我的一点经验
1、首先:提取xip.bin
从os.nb.payload.payload提取或从小桥模板的os.nb提取.
方法:把os.nb.payload.payload或os.nb与附件一(在一楼)中的文件放同一文件夹,直接运行附件里相应的bat文件就行了.
第二步:分解xip.bin为out文件夹
把xip.bin与XIPPort.exe放同一文件夹,运行xipport.exe,依次点击dump xip.bin , write maps, make pkgs,就会生成一个out文件夹.
第三步:移植out文件夹
以移植20931xip为例
先从小桥的os.nb中提出的xip.bin,再分解为out文件夹,重命名此文件夹为20931原out
从一个能正常使用的山寨rom解开的os.nb.payload.payload提取xip.bin,再分解为out文件夹,删除此out文件夹中的MODULES文件夹中的MSXIPKernel和MSXIPKernelLTK文件夹.删除此out文件夹中的FILES文件夹中的MSXIPKernel和MSXIPKernelLTK文件夹.
复制20931原out文件夹中的MODULES文件夹中的MSXIPKernel和MSXIPKernelLTK文件夹到刚才删东西的out文件夹下的MODULES文件夹中,复制20931原out文件夹中的FILES文件夹中的MSXIPKernel和MSXIPKernelLTK文件夹到刚才删东西的out文件夹下的FILES文件夹中.
是不是有点绕口。
简单的说就是替换MSXIPKernel和MSXIPKernelLTK文件夹。
然后删掉out \ MODULES \ MSXIPKernel目录下的hd.dll文件夹和osaxst0.dll文件夹,并删掉osaxst0.dll.txt和hd.dll.txt文件。
告一段落。
第四步:重写out中的地址
运行XIPPort.exe,依次点undo ,realloc P,write maps.到这步可能会弹出出错提示,不用管,关掉。
打开xipaddrtools.exe,点左下角 设定工作目录 找到out文件夹,点确定,稍等一会儿后,就开始稍复杂的工作了。
-------------------------------- 编辑了一下,看起来更加方便了,原来的没有加这些格式。 |