打印

[使用求助] 关于dump文件得到的不完全,秋天大哥来看下

关于dump文件得到的不完全,秋天大哥来看下

我使用的是imate spl 的手机,昨天看见有人发出了wm5的系统,然后就将wm6降到了wm5(wm6太慢了)
然后我想对wm5的rom进行一些修改,由于rom是dip格式的,我找了一下,发现有位叫“z1z2z3z4z5zzz”
的高手写过以下一段话:
----------我是华丽的分割线-----------
我刚才试了一下,用解nba格式的方法“prepare_imgfs.exe nk.nba -nosplit”将“nk.nba”文件换成“WMUPDAT.DIP”就可以生成“imgfs_raw_data.bin”文件,然后用“viewimgfs.exe imgfs_raw_data.bin”命令就可以将ROM文件都dump出来,生成“dump”文件夹,接下来就可以修改ROM了,但是我不知道改完之后用“BuildImgfs.exe”生成“imgfs_raw_data.bin”文件,然后再用“make_imgfs.exe nk.nba -nosplit”(将nk.nba替换成WMUPDAT.DIP)生成的ROM文件与原始ROM文件格式是否一致,因为我毕竟在这个过程中将原本用于nba格式的换成了dip格式?
----------我是华丽的分割线-----------

恩,我就按照他的方法导出了dump的文件夹,而且把那个simmgr和一些相关给删掉了(用的是delfile的那个命令)
然后合起来,刷进去,成功了……

但是接下来的事情让我一头雾水,很多文件,如:initflashfiles.dat这样的,还有一些OEM的软件我都找不到踪影,怀疑是ROM导出不全。

我是菜鸟,第一次导ROM玩,所以请各位大大帮忙看看

附带rom下载地址:
http://www.glazingtec.com/files/i-mate-spl-wm6towm5.rar

拜谢!

[ 本帖最后由 alechy 于 2008-4-11 11:26 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

从来不觉得WM5会比WM6快

TOP

楼上的太打击人了……

TOP

你去掉 -nosplit 试试看?? 我常遇到导出不全的问题,所以我一直怀疑可能从来就没有导出全过

TOP

就是加了0x400的头

[ 本帖最后由 秋天 于 2008-4-11 22:29 编辑 ]

TOP

引用:
原帖由 alechy 于 2008-4-11 10:33 发表
楼上的太打击人了……
不好意思。我说的是以前用神达A701的感觉,最早的时候用WM5,后来刷了WM6,感觉WM6比WM5快。
但是从技术的角度来说,楼主的钻研精神我也佩服。毕竟夸版本移植我也没有尝试过

TOP

秋天,我不懂你的意思,你能告诉我应该怎么做吗?

恩,wm5我已经刷起来了,已经删了好多软件,并修改了rom刷进去。

还有,导出reg我导出了,但是导回去的hv文件差的太多了,
我直接导入导出,hv文件都不一样……

哭~~~

TOP

秋天,我不懂你的意思,你能告诉我应该怎么做吗?

恩,wm5我已经刷起来了,已经删了好多软件,并修改了rom刷进去。

还有,导出reg我导出了,但是导回去的hv文件差的太多了,
我直接导入导出,hv文件都不一样……

哭~~~

TOP

手机发贴~
发了2次,汗死~~~

TOP

这个ROM文件很简单,你解ROM的方法没问题
至于详细的ROM定制,你还是多看看教程一类的资料吧
部落里就有

TOP

秋天大哥,那为什么我解开后,找不到initflashfiles.dat
这个文件呢?

TOP

你刷进手机里看看windows下有没有,如果有,那可能在XIP里,如果没有,那么就是没有了

TOP

刷进手机是有的, 如果在XIP里面,怎么把它给提取出来呢?

TOP

引用:
原帖由 alechy 于 2008-4-13 16:58 发表
刷进手机是有的, 如果在XIP里面,怎么把它给提取出来呢?
先去掉0x400的文件头,假设文件名为 OS.nb
msflshtool OS.nb -p 1 -d
srxp2xip OS.nb.part1
把 OS.nb.part1.xip 改名为 xip.bin
运行 XIPPort.exe 点 dump xip.bin
得到OUT目录,在下面的FILES目录里就找到了
把 initflashfiles.dat 文件 COPY 出来 放到ROM里
把 initflashfiles.dat.imageinfo.txt 删除
然后 build xip_out.bin
xip2srpx xip_out.bin
msflshtool OS.nb -p 1 -r xip_out.bin.xiporg
附件: 您所在的用户组无法下载或查看附件

TOP

感谢秋天大哥的鼎力相助,但是,还是有问题:
msflshtool.exe G4_WMUPDAT.DIP -p 1 -o 1024 -d
我用这个命令成功提取了XIP
但是我不修改,直接合回去,刷机的时候,停留在启动的那边,不会动了
然后我将这个修改后的ROM再接包,但是第二次出来的xip.BIN和第一次的xip.BIN大小不一致?
是不是这种解包合包会对文件有修改。

------------我是华丽的分割线-------------
恩,换个原始文件,重新解包,
恩,将initflashfiles.dat剪切到一个目录,然后合包,然后再用
prepare_imgfs.exe nk.nba -nosplit...往下解dump包,完成后,放入原先剪切出来的那个initflashfiles.dat
文件,继续合包,但是还是停留在第一屏幕。

秋天大哥,能不能教我怎么做?

TOP

我想了下,除了initflashfiles.dat这个文件有对文件进行分发(我的理解)
能不能通过provxml文件进行呢?
provxml好像有个执行步骤,一个provxml执行不对(或者被我干掉了),那下一个provxml就不能执行,是不是这样恩?

TOP

可以,应该没有顺序

TOP

恩,我把一个摄像头的provxml给删了
然后网络设置的provxml就不执行了,我想,这两者还是存在差异的。
provxml设置起来很麻烦,
initflashfiles.dat还有办法吗?

TOP

秋天大侠的回帖让我看到了希望! 我现在研究g-smart的rom,感觉道路很漫长,资料太少了!! 而且解来解去就是得不到initflashfiles.dat,这回有救了……

TOP

昨天晚上实验了一下,即使没有initflashfiles.dat
可以通过修改provxml来实现文件的复制等工作,

但是文件解压没过……

我的手机XIP解开了就无法和回去,不知道为什么,秋天大哥,能不能给一个解决方法?

TOP