注册 | 登录 | RSS订阅 | BLOG | 站内留言 | 欢迎你投稿

分类: ‘XIP移植相关’

19700

2008年4月17日 7 条留言

从sp移植过来….

sys未移,嘻嘻。。等PPC正式版的。。

有想要提前测试的在下面回信,我再传上来。。
上图:

作者: 分类: 分类:XIP移植相关 标签: 关键词:

请教T2老大,看看这个XIP因该如何改

2008年4月14日 2 条留言

这个是我将19209的XIP移植到SAMSUNG i718的最新版ROM_ZMHC1的XIP上出现的问题,
附件是没移植之前的MAP

00000000 – 01fa01fe L01fa01fe NUL

01fa01fe – 01fa01fe L00000000 Start: first DLL address
01fa01fe – 01fe2000 L00041e02 NUL
01fe2000 – 01fe3000 L00001000 initialized data of region_1 ps2fatutil.dll
01fe3000 – 01fe4000 L00001000 initialized data of region_1 ONDisk.dll
01fe4000 – 01fe5000 L00001000 initialized data of region_1 nandspy.dll
01fe5000 – 01fe7000 L00002000 initialized data of region_1 lsomacore.dll
01fe7000 – 01feb000 L00004000 initialized data of region_1 LsOmaClient.dll
01feb000 – 01fec000 L00001000 initialized data of region_1 lsfilter.dll
01fec000 – 01fed000 L00001000 initialized data of region_1 giisr.dll
01fed000 – 01fee000 L00001000 initialized data of region_1 ceddk.dll
01fee000 – 01fef000 L00001000 initialized data of region_1 cecompr.dll
01fef000 – 01ff0000 L00001000 initialized data of region_1 regenum.dll
01ff0000 – 01ff1000 L00001000 initialized data of region_1 pm.dll
01ff1000 – 01ff2000 L00001000 initialized data of region_1 mspart.dll
01ff2000 – 01ff3000 L00001000 NUL
01ff3000 – 01ff4000 L00001000 initialized data of region_1 imgfs.dll
01ff4000 – 01ff5000 L00001000 initialized data of region_1 fsreplxfilt.dll
01ff5000 – 01ff6000 L00001000 initialized data of region_1 fsdmgr.dll
01ff6000 – 01ff7000 L00001000 initialized data of region_1 fatutil.dll
01ff7000 – 01ff8000 L00001000 initialized data of region_1 fatfsd.dll
01ff8000 – 01ff9000 L00001000 initialized data of region_1 diskcache.dll
01ff9000 – 01ffa000 L00001000 initialized data of region_1 devmgr.dll
01ffa000 – 01ffc000 L00002000 initialized data of region_1 crypt32.dll
01ffc000 – 01ffd000 L00001000 initialized data of region_1 coredll.dll
01ffd000 – 01ffe000 L00001000 initialized data of region_1 certmod.dll
01ffe000 – 01fff000 L00001000 initialized data of region_1 cachefilt.dll
01fff000 – 02000000 L00001000 initialized data of region_1 busenum.dll
02000000 – 02000000 L00000000 End: last DLL address

02000000 – 03dd8000 L01dd8000 NUL
03dd8000 – 03de2000 L0000a000 Virtual base address of ps2fatutil.dll
03de2000 – 03df3000 L00011000 Virtual base address of ONDisk.dll
03df3000 – 03df8000 L00005000 Virtual base address of nandspy.dll
03df8000 – 03e04000 L0000c000 Virtual base address of lsomacore.dll
03e04000 – 03e42000 L0003e000 Virtual base address of LsOmaClient.dll
03e42000 – 03e48000 L00006000 Virtual base address of lsfilter.dll
03e48000 – 03e4c000 L00004000 Virtual base address of giisr.dll
03e4c000 – 03e52000 L00006000 Virtual base address of ceddk.dll
03e52000 – 03e56000 L00004000 Virtual base address of regenum.dll
03e56000 – 03e5a000 L00004000 Virtual base address of cecompr.dll
03e5a000 – 03e69000 L0000f000 Virtual base address of pm.dll
03e69000 – 03e71000 L00008000 Virtual base address of mspart.dll
03e71000 – 03e81000 L00010000 NUL
03e81000 – 03e8d000 L0000c000 Virtual base address of imgfs.dll
03e8d000 – 03e97000 L0000a000 Virtual base address of fsreplxfilt.dll
03e97000 – 03eac000 L00015000 Virtual base address of fsdmgr.dll
03eac000 – 03eb5000 L00009000 Virtual base address of fatutil.dll
03eb5000 – 03ec8000 L00013000 Virtual base address of fatfsd.dll
03ec8000 – 03ece000 L00006000 Virtual base address of diskcache.dll
03ece000 – 03eda000 L0000c000 Virtual base address of devmgr.dll
03eda000 – 03f4c000 L00072000 Virtual base address of crypt32.dll
03f4c000 – 03fe2000 L00096000 Virtual base address of coredll.dll
03fe2000 – 03ff0000 L0000e000 Virtual base address of certmod.dll
03ff0000 – 03ffa000 L0000a000 Virtual base address of cachefilt.dll
03ffa000 – 04000000 L00006000 Virtual base address of busenum.dll
04000000 – 80100000 L7c100000 NUL

80100000 – 80100000 L00000000 Start: first physical address
80100000 – 80101000 L00001000 RomLDR.PARTHDR
80101000 – 80176d60 L00075d60 o32 region_0 rva=00001000 vsize=00075d60 real=80101000 psize=00075d60 f=60000020 for nk.exe
80172000 – 80176d60 L00004d60 !!!!!!!!!!!!!!!!!!
80172000 – 8017395d L0000195d o32 region_0 rva=00001000 vsize=0000195d real=80172000 psize=00001960 f=60000020 for hd.dll
8017395d – 80174000 L000006a3 NUL
80174000 – 801740a0 L000000a0 o32 region_2 rva=00003000 vsize=000000a0 real=80174000 psize=000000a0 f=40000040 for hd.dll
801740a0 – 80176000 L00001f60 NUL
80176000 – 8017f624 L00009624 o32 region_0 rva=00001000 vsize=00009624 real=80176000 psize=00009624 f=60000020 for osaxst0.dll
80177000 – 8017f624 L00008624 !!!!!!!!!!!!!!!!!!
80177000 – 80178a57 L00001a57 o32 region_1 rva=00077000 vsize=00001a57 real=80177000 psize=00001a58 f=60000020 for nk.exe
80178a57 – 80179000 L000005a9 NUL
80179000 – 8017b7a8 L000027a8 o32 region_4 rva=00079000 vsize=000027a8 real=80179000 psize=000027a8 f=40000040 for nk.exe
8017b7a8 – 80180000 L00004858 NUL
80180000 – 801802e0 L000002e0 o32 region_2 rva=0000b000 vsize=000002e0 real=80180000 psize=000002e0 f=40000040 for osaxst0.dll
801802e0 – 80181000 L00000d20 NUL
80181000 – 8018396d L0000296d o32 region_0 rva=00001000 vsize=0000296d real=03ffb000 psize=00002970 f=60000020 for busenum.dll
80183970 – 80183f70 L00000600 o32 region_1 rva=00003000 vsize=00000954 real=80306000 psize=00000600 f=c0000040 for hd.dll
80183f70 – 80183fb4 L00000044 o32 region_3 rva=00005000 vsize=00001000 real=00000000 psize=00000044 f=42000042 for hd.dll
80183fb4 – 80183ff5 L00000041 o32 region_1 rva=00002000 vsize=00000041 real=00012000 psize=00000044 f=c8000040 for device.exe
80183ff8 – 80183fff L00000007 modname nk.exe
80184000 – 80184208 L00000208 o32 region_2 rva=00005000 vsize=00000208 real=03fff000 psize=00000208 f=40000040 for busenum.dll
80184208 – 80184d84 L00000b7c o32 region_5 rva=0010a000 vsize=00001000 real=00000000 psize=00000b7c f=42000042 for nk.exe
80184d84 – 80184efc L00000178 o32 region_3 rva=00010000 vsize=00001000 real=00000000 psize=00000178 f=42000042 for osaxst0.dll
80184efc – 80184f58 L0000005c o32 region_3 rva=00006000 vsize=00001000 real=00000000 psize=0000005c f=42000042 for busenum.dll
80184f58 – 80184fb0 L00000058 o32 region_3 rva=00006000 vsize=00001000 real=00000000 psize=00000058 f=42000042 for diskcache.dll
80184fb0 – 80184ff4 L00000044 o32 region_3 rva=00008000 vsize=00001000 real=00000000 psize=00000044 f=42000042 for mspart.dll
80184ff4 – 80184ffb L00000007 modname hd.dll
80184ffb – 80185000 L00000005 NUL
80185000 – 8018bca4 L00006ca4 o32 region_0 rva=00001000 vsize=00006ca4 real=03ff1000 psize=00006ca4 f=60000020 for cachefilt.dll
8018bca4 – 8018bdad L00000109 o32 region_1 rva=00004000 vsize=00000109 real=01fff000 psize=0000010c f=c0000040 for busenum.dll
8018bdb0 – 8018bf08 L00000158 o32 region_1 rva=00008000 vsize=00000158 real=01ffe000 psize=00000158 f=c0000040 for cachefilt.dll
8018bf08 – 8018bfdc L000000d4 o32 region_1 rva=00004000 vsize=000000d4 real=01ff8000 psize=000000d4 f=c0000040 for diskcache.dll
8018bfdc – 8018bff0 L00000014 o32 region_3 rva=00004000 vsize=00001000 real=00000000 psize=00000014 f=42000042 for giisr.dll
8018bff0 – 8018c000 L00000010 copyent 803a35b0 L00001000 -> 803e6000 L00087c70
8018c000 – 8018c700 L00000700 o32 region_2 rva=00009000 vsize=00000700 real=03ff9000 psize=00000700 f=40000040 for cachefilt.dll
8018c700 – 8018c830 L00000130 o32 region_3 rva=0000a000 vsize=00001000 real=00000000 psize=00000130 f=42000042 for cachefilt.dll
8018c830 – 8018cc30 L00000400 o32 region_1 rva=0000c000 vsize=00000658 real=01ffd000 psize=00000400 f=c0000040 for certmod.dll
8018cc30 – 8018cdc8 L00000198 o32 region_3 rva=0000e000 vsize=00001000 real=00000000 psize=00000198 f=42000042 for certmod.dll
8018cdc8 – 8018cfc8 L00000200 o32 region_1 rva=0000a000 vsize=000002c4 real=01ff9000 psize=00000200 f=c8000040 for devmgr.dll
8018cfc8 – 8018d000 L00000038 o32 region_3 rva=00004000 vsize=00001000 real=00000000 psize=00000038 f=42000042 for regenum.dll
8018d000 – 80197251 L0000a251 o32 region_0 rva=00001000 vsize=0000a251 real=03fe3000 psize=0000a254 f=60000020 for certmod.dll
80197254 – 80197c54 L00000a00 o32 region_1 rva=0000b000 vsize=00003378 real=80307000 psize=00000a00 f=c0000040 for osaxst0.dll
80197c54 – 80197e54 L00000200 o32 region_3 rva=0000c000 vsize=00001000 real=00000000 psize=00000200 f=4a000042 for devmgr.dll
80197e54 – 80197fc8 L00000174 o32 region_3 rva=00013000 vsize=00001000 real=00000000 psize=00000174 f=42000042 for fatfsd.dll
80197fc8 – 80197ff8 L00000030 o32 region_3 rva=00004000 vsize=00001000 real=00000000 psize=00000030 f=42000042 for cecompr.dll
80197ff8 – 80197fff L00000007 modname pm.dll
80198000 – 801986f8 L000006f8 o32 region_2 rva=0000d000 vsize=000006f8 real=03fef000 psize=000006f8 f=40000040 for certmod.dll
801986f8 – 801988f8 L00000200 o32 region_1 rva=00011000 vsize=0000020c real=01ff7000 psize=00000200 f=c0000040 for fatfsd.dll
801988f8 – 80198af8 L00000200 o32 region_1 rva=00007000 vsize=0000059c real=01ff6000 psize=00000200 f=c0000040 for fatutil.dll
80198af8 – 80198b60 L00000068 o32 region_3 rva=00009000 vsize=00001000 real=00000000 psize=00000068 f=42000042 for fatutil.dll
80198b60 – 80198f58 L000003f8 o32 region_1 rva=00013000 vsize=000003f8 real=01ff5000 psize=000003f8 f=c0000040 for fsdmgr.dll
80198f58 – 80198fd0 L00000078 o32 region_3 rva=0000a000 vsize=00001000 real=00000000 psize=00000078 f=42000042 for fsreplxfilt.dll
80198fd0 – 80198fdc L0000000c modname osaxst0.dll
80198fdc – 80198fe8 L0000000c modname busenum.dll
80198fe8 – 80198ff6 L0000000e modname cachefilt.dll
80198ff8 – 80199000 L00000008 filename boot.hv
80199000 – 80212f50 L00079f50 o32 region_0 rva=00001000 vsize=00079f50 real=03f4d000 psize=00079f50 f=60000020 for coredll.dll
80212f50 – 80212fe8 L00000098 o32 region_1 rva=00006000 vsize=00000098 real=01ff1000 psize=00000098 f=c0000040 for mspart.dll
80212fe8 – 80212ff4 L0000000c modname certmod.dll
80212ff4 – 80213000 L0000000c modname coredll.dll
80213000 – 802183e0 L000053e0 o32 region_2 rva=0007c000 vsize=000053e0 real=03fc8000 psize=000053e0 f=40000040 for coredll.dll
802183e0 – 80218de0 L00000a00 o32 region_1 rva=0007b000 vsize=00000ca8 real=01ffc000 psize=00000a00 f=c0000040 for coredll.dll
80218de0 – 80218f1c L0000013c o32 region_1 rva=00008000 vsize=0000013c real=01ff4000 psize=0000013c f=c0000040 for fsreplxfilt.dll
80218f1c – 80218fe4 L000000c8 o32 region_3 rva=0000c000 vsize=00001000 real=00000000 psize=000000c8 f=42000042 for imgfs.dll
80218fe4 – 80218ff0 L0000000c modname crypt32.dll
80218ff0 – 80218ffb L0000000b modname device.exe
80218ffb – 80219000 L00000005 NUL
80219000 – 8022c394 L00013394 o32 region_3 rva=00082000 vsize=00013394 real=03fce000 psize=00013394 f=40000040 for coredll.dll
8022c394 – 8022cf04 L00000b70 o32 region_4 rva=00072000 vsize=00001000 real=00000000 psize=00000b70 f=42000042 for crypt32.dll
8022cf04 – 8022cf98 L00000094 o32 region_1 rva=00002000 vsize=00000094 real=01fef000 psize=00000094 f=c0000040 for regenum.dll
8022cf98 – 8022cfec L00000054 o32 region_1 rva=00002000 vsize=00000054 real=01fee000 psize=00000054 f=c0000040 for cecompr.dll
8022cfec – 8022cff7 L0000000b modname devmgr.dll
8022cff7 – 8022d000 L00000009 NUL
8022d000 – 80295a99 L00068a99 o32 region_0 rva=00001000 vsize=00068a99 real=03edb000 psize=00068a9c f=60000020 for crypt32.dll
80295a9c – 80295e54 L000003b8 o32 region_3 rva=00015000 vsize=00001000 real=00000000 psize=000003b8 f=42000042 for fsdmgr.dll
80295e54 – 80295f54 L00000100 o32 region_1 rva=00004000 vsize=00000100 real=01fed000 psize=00000100 f=c0000040 for ceddk.dll
80295f54 – 80295fa8 L00000054 o32 region_3 rva=00006000 vsize=00001000 real=00000000 psize=00000054 f=42000042 for ceddk.dll
80295fa8 – 80295ff0 L00000048 o32 struct device.exe
80295ff0 – 80295ffe L0000000e modname diskcache.dll
80296000 – 80299368 L00003368 o32 region_2 rva=0006c000 vsize=00003368 real=03f46000 psize=00003368 f=40000040 for crypt32.dll
80299368 – 8029951c L000001b4 o32 region_1 rva=0000a000 vsize=000001b4 real=01ff3000 psize=000001b4 f=c0000040 for imgfs.dll
8029951c – 80299d1c L00000800 o32 region_1 rva=0000d000 vsize=00000835 real=01ff0000 psize=00000800 f=c8000040 for pm.dll
80299d1c – 80299f7c L00000260 o32 region_3 rva=0000f000 vsize=00001000 real=00000000 psize=00000260 f=4a000042 for pm.dll
80299f7c – 80299ff8 L0000007c o32 region_1 rva=00002000 vsize=0000007c real=00012000 psize=0000007c f=c0000040 for TimeWizard.exe
80299ff8 – 8029a000 L00000008 NUL
8029a000 – 8029b1b0 L000011b0 o32 region_3 rva=00070000 vsize=000011b0 real=03f4a000 psize=000011b0 f=40000040 for crypt32.dll
8029b1b0 – 8029b41c L0000026c o32 region_1 rva=00004000 vsize=0000026c real=01feb000 psize=0000026c f=c0000040 for lsfilter.dll
8029b41c – 8029b508 L000000ec o32 region_3 rva=00006000 vsize=00001000 real=00000000 psize=000000ec f=42000042 for lsfilter.dll
8029b508 – 8029b970 L00000468 o32 region_3 rva=0003e000 vsize=00001000 real=00000000 psize=00000468 f=42000042 for LsOmaClient.dll
8029b970 – 8029ba78 L00000108 o32 region_3 rva=0000c000 vsize=00001000 real=00000000 psize=00000108 f=42000042 for lsomacore.dll
8029ba78 – 8029bf68 L000004f0 o32 region_1 rva=00003000 vsize=000004f0 real=01fe4000 psize=000004f0 f=c0000040 for nandspy.dll
8029bf68 – 8029bfd8 L00000070 e32 struct 6 objs, img=012e entrypt=00001000 base=80100000 v5.2 tp9 nk.exe
8029bfd8 – 8029bfe3 L0000000b modname fatfsd.dll
8029bfe4 – 8029bff0 L0000000c modname fatutil.dll
8029bff0 – 8029bffc L0000000c modname filesys.exe
8029bffc – 8029c000 L00000004 NUL
8029c000 – 8029c314 L00000314 o32 region_0 rva=00001000 vsize=00000314 real=00011000 psize=00000314 f=68000020 for device.exe
8029c314 – 8029c3e0 L000000cc o32 region_3 rva=00005000 vsize=00001000 real=00000000 psize=000000cc f=42000042 for nandspy.dll
8029c3e0 – 8029c7e0 L00000400 o32 region_1 rva=0000f000 vsize=000005dc real=01fe3000 psize=00000400 f=c0000040 for ONDisk.dll
8029c7e0 – 8029c8fc L0000011c o32 region_3 rva=00011000 vsize=00001000 real=00000000 psize=0000011c f=42000042 for ONDisk.dll
8029c8fc – 8029ccfc L00000400 o32 region_1 rva=00008000 vsize=00000cd8 real=01fe2000 psize=00000400 f=c0000040 for ps2fatutil.dll
8029ccfc – 8029cdac L000000b0 o32 region_3 rva=0000a000 vsize=00001000 real=00000000 psize=000000b0 f=42000042 for ps2fatutil.dll
8029cdac – 8029ce7a L000000ce filedata 723fb954-d931-4348-b672-82a188e587b5.rgu
8029ce7c – 8029cf3e L000000c2 filedata 9a31fb29-2709-03ce-6c48-a55039101d8d.rgu
8029cf40 – 8029cfb0 L00000070 e32 struct 4 objs, img=212e entrypt=00001894 base=80171000 v5.2 tp9 hd.dll
8029cfb0 – 8029cff8 L00000048 o32 struct TimeWizard.exe
8029cff8 – 8029d000 L00000008 NUL
8029d000 – 8029d030 L00000030 o32 region_2 rva=00003000 vsize=00000030 real=00013000 psize=00000030 f=48000040 for device.exe
8029d030 – 8029dfb0 L00000f80 o32 region_4 rva=00096000 vsize=00001000 real=00000000 psize=00000f80 f=42000042 for coredll.dll
8029dfb0 – 8029dfbb L0000000b modname fsdmgr.dll
8029dfbc – 8029dfcc L00000010 modname fsreplxfilt.dll
8029dfcc – 8029dfd6 L0000000a modname imgfs.dll
8029dfd8 – 8029dfe3 L0000000b modname mspart.dll
8029dfe4 – 8029dff0 L0000000c modname regenum.dll
8029dff0 – 8029dffc L0000000c modname cecompr.dll
8029dffc – 8029e000 L00000004 NUL
8029e000 – 802a649f L0000849f o32 region_0 rva=00001000 vsize=0000849f real=03ecf000 psize=000084a0 f=68000020 for devmgr.dll
802a64a0 – 802a6fa8 L00000b08 filedata 723fb954-d931-4348-b672-82a188e587b5.dsm
802a6fa8 – 802a6fb2 L0000000a modname ceddk.dll
802a6fb4 – 802a6fbe L0000000a modname giisr.dll
802a6fc0 – 802a6fcd L0000000d modname lsfilter.dll
802a6fd0 – 802a6fe0 L00000010 modname LsOmaClient.dll
802a6fe0 – 802a6fee L0000000e modname lsomacore.dll
802a6ff0 – 802a6ffc L0000000c modname nandspy.dll
802a6ffc – 802a7000 L00000004 NUL
802a7000 – 802a74f0 L000004f0 o32 region_2 rva=0000b000 vsize=000004f0 real=03ed9000 psize=000004f0 f=48000040 for devmgr.dll
802a74f0 – 802a7bb0 L000006c0 filedata d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
802a7bb0 – 802a7c20 L00000070 e32 struct 4 objs, img=212e entrypt=00001cd4 base=80175000 v5.2 tp9 osaxst0.dll
802a7c20 – 802a7c90 L00000070 e32 struct 4 objs, img=212e entrypt=000034f0 base=03ffa000 v5.2 tp9 busenum.dll
802a7c90 – 802a7d00 L00000070 e32 struct 4 objs, img=212e entrypt=00007144 base=03ff0000 v5.2 tp9 cachefilt.dll
802a7d00 – 802a7d70 L00000070 e32 struct 4 objs, img=212e entrypt=0000aa60 base=03fe2000 v5.2 tp9 certmod.dll
802a7d70 – 802a7de0 L00000070 e32 struct 5 objs, img=212e entrypt=00007800 base=03f4c000 v5.2 tp9 coredll.dll
802a7de0 – 802a7e50 L00000070 e32 struct 5 objs, img=212e entrypt=00067c8c base=03eda000 v5.2 tp9 crypt32.dll
802a7e50 – 802a7ec0 L00000070 e32 struct 3 objs, img=012f entrypt=00001048 base=00010000 v5.2 tp9 device.exe
802a7ec0 – 802a7f30 L00000070 e32 struct 4 objs, img=212e entrypt=00008b8c base=03ece000 v5.2 tp9 devmgr.dll
802a7f30 – 802a7fa0 L00000070 e32 struct 4 objs, img=212e entrypt=00002cac base=03ec8000 v5.2 tp9 diskcache.dll
802a7fa0 – 802a8000 L00000060 o32 struct hd.dll
802a8000 – 802aa13f L0000213f o32 region_0 rva=00001000 vsize=0000213f real=03ec9000 psize=00002140 f=60000020 for diskcache.dll
802aa140 – 802aaf40 L00000e00 o32 region_1 rva=00009000 vsize=000014a0 real=01fe5000 psize=00000e00 f=c0000040 for lsomacore.dll
802aaf40 – 802aafb0 L00000070 e32 struct 4 objs, img=212e entrypt=0000f6b4 base=03eb5000 v5.2 tp9 fatfsd.dll
802aafb0 – 802aafbb L0000000b modname ONDisk.dll
802aafbc – 802aafcb L0000000f modname ps2fatutil.dll
802aafcc – 802aafdb L0000000f modname TimeWizard.exe
802aafdc – 802aafe5 L00000009 filename boot.rgu
802aafe8 – 802aaff6 L0000000e filename mxip_lang.vol
802aaff6 – 802ab000 L0000000a NUL
802ab000 – 802ab158 L00000158 o32 region_2 rva=00005000 vsize=00000158 real=03ecd000 psize=00000158 f=40000040 for diskcache.dll
802ab158 – 802ab1ac L00000054 rom_00 header: dlls=01fa01fe-02000000 phys=80100000-803d5ed0, 30 modules, 9 files, 1 copyentries ext=8010282c ram=803d6000-83fff000 cputype=000001c2
802ab1ac – 802ab1cc L00000020 modent 0 00000007 01c87f5bdefe0500 506844 80101000 nk.exe
802ab1cc – 802ab1ec L00000020 modent 1 00000007 01c878a1d6456900 8468 80172000 hd.dll
802ab1ec – 802ab20c L00000020 modent 2 00000007 01c878a1d6456900 42316 80176000 osaxst0.dll
802ab20c – 802ab22c L00000020 modent 3 00000007 01c878a1d5143c00 11696 80181000 busenum.dll
802ab22c – 802ab24c L00000020 modent 4 00000007 01c878a1d5143c00 30460 80185000 cachefilt.dll
802ab24c – 802ab26c L00000020 modent 5 00000007 01c878a1d5143c00 44980 8018d000 certmod.dll
802ab26c – 802ab28c L00000020 modent 6 00000007 01c878a1d5143c00 606508 80199000 coredll.dll
802ab28c – 802ab2ac L00000020 modent 7 00000007 01c878a1d5143c00 453644 8022d000 crypt32.dll
802ab2ac – 802ab2cc L00000020 modent 8 00000007 01c878a1d5143c00 1088 8029c000 device.exe
802ab2cc – 802ab2ec L00000020 modent 9 00000007 01c878a1d5143c00 36448 8029e000 devmgr.dll
802ab2ec – 802ab30c L00000020 modent 10 00000007 01c878a1d5143c00 9364 802a8000 diskcache.dll
802ab30c – 802ab32c L00000020 modent 11 00000007 01c878a1d5143c00 65304 802ac000 fatfsd.dll
802ab32c – 802ab34c L00000020 modent 12 00000007 01c878a1d5143c00 24740 802bd000 fatutil.dll
802ab34c – 802ab36c L00000020 modent 13 00000007 01c878a1d5143c00 250108 802c4000 filesys.exe
802ab36c – 802ab38c L00000020 modent 14 00000007 01c878a1d5143c00 79808 80301000 fsdmgr.dll
802ab38c – 802ab3ac L00000020 modent 15 00000007 01c878a1d5143c00 26236 80314000 fsreplxfilt.dll
802ab3ac – 802ab3cc L00000020 modent 16 00000007 01c878a1d6456900 37824 8031c000 imgfs.dll
802ab3cc – 802ab3ec L00000020 modent 17 00000007 01c878a1d6456900 18316 80326000 mspart.dll
802ab3ec – 802ab40c L00000020 modent 18 00000007 01c878a1d6456900 52360 8032c000 pm.dll
802ab40c – 802ab42c L00000020 modent 19 00000007 01c878a1d6456900 4424 80339000 regenum.dll
802ab42c – 802ab44c L00000020 modent 20 00000007 01c87f5bdefe0500 4020 8033b000 cecompr.dll
802ab44c – 802ab46c L00000020 modent 21 00000007 01c87f5bdefe0500 12628 8033d000 ceddk.dll
802ab46c – 802ab48c L00000020 modent 22 00000007 01c87f5bdefe0500 1396 80341000 giisr.dll
802ab48c – 802ab4ac L00000020 modent 23 00000007 01c87f5bdefe0500 11808 80343000 lsfilter.dll
802ab4ac – 802ab4cc L00000020 modent 24 00000007 01c87f5bdefe0500 233268 80347000 LsOmaClient.dll
802ab4cc – 802ab4ec L00000020 modent 25 00000007 01c87f5bdefe0500 36860 80380000 lsomacore.dll
802ab4ec – 802ab50c L00000020 modent 26 00000007 01c87f5bdefe0500 10096 80389000 nandspy.dll
802ab50c – 802ab52c L00000020 modent 27 00000007 01c87f5bdefe0500 59024 8038c000 ONDisk.dll
802ab52c – 802ab54c L00000020 modent 28 00000007 01c87f5bdefe0500 31024 8039b000 ps2fatutil.dll
802ab54c – 802ab56c L00000020 modent 29 00000007 01c87f5bdefe0500 1836 803a3000 TimeWizard.exe
802ab56c – 802ab588 L0000001c filent 0 00000007 01c87f5bcd1c6200 45056 45056 803a77b0 boot.hv
802ab588 – 802ab5a4 L0000001c filent 1 00000007 01c87f5bcaba0800 28770 28770 803b27b0 boot.rgu
802ab5a4 – 802ab5c0 L0000001c filent 2 00000005 01c87898d856fa00 28672 28672 803b9814 mxip_lang.vol
802ab5c0 – 802ab5dc L0000001c filent 3 00000007 01c6e6bea69b2d00 14757 14757 803c0814 sysroots.p7b
802ab5dc – 802ab5f8 L0000001c filent 4 00000007 01c87f5bdefe0500 4732 4732 803c41bc 9a31fb29-2709-03ce-6c48-a55039101d8d.dsm
802ab5f8 – 802ab614 L0000001c filent 5 00000007 01c878a1d6456900 2824 2824 802a64a0 723fb954-d931-4348-b672-82a188e587b5.dsm
802ab614 – 802ab630 L0000001c filent 6 00000007 01c85f80962c5700 1728 1728 802a74f0 d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
802ab630 – 802ab64c L0000001c filent 7 00000007 01c8789ff83dec00 206 206 8029cdac 723fb954-d931-4348-b672-82a188e587b5.rgu
802ab64c – 802ab668 L0000001c filent 8 00000007 01c87f5bcbeb3500 194 194 8029ce7c 9a31fb29-2709-03ce-6c48-a55039101d8d.rgu
802ab668 – 802ab6d8 L00000070 e32 struct 4 objs, img=212e entrypt=000065c0 base=03eac000 v5.2 tp9 fatutil.dll
802ab6d8 – 802ab748 L00000070 e32 struct 4 objs, img=012f entrypt=00003994 base=00010000 v5.2 tp9 filesys.exe
802ab748 – 802ab7b8 L00000070 e32 struct 4 objs, img=212e entrypt=00011e1c base=03e97000 v5.2 tp9 fsdmgr.dll
802ab7b8 – 802ab828 L00000070 e32 struct 4 objs, img=212e entrypt=00006874 base=03e8d000 v5.2 tp9 fsreplxfilt.dll
802ab828 – 802ab898 L00000070 e32 struct 4 objs, img=212e entrypt=00008e34 base=03e81000 v5.2 tp9 imgfs.dll
802ab898 – 802ab908 L00000070 e32 struct 4 objs, img=212e entrypt=00004e28 base=03e69000 v5.2 tp9 mspart.dll
802ab908 – 802ab978 L00000070 e32 struct 4 objs, img=212e entrypt=00008a90 base=03e5a000 v5.2 tp9 pm.dll
802ab978 – 802ab9e8 L00000070 e32 struct 4 objs, img=212e entrypt=00001b48 base=03e52000 v5.2 tp9 regenum.dll
802ab9e8 – 802aba58 L00000070 e32 struct 4 objs, img=212e entrypt=000019f0 base=03e56000 v5.2 tp9 cecompr.dll
802aba58 – 802abac8 L00000070 e32 struct 4 objs, img=212e entrypt=00003168 base=03e4c000 v5.2 tp9 ceddk.dll
802abac8 – 802abb38 L00000070 e32 struct 4 objs, img=212e entrypt=00001040 base=03e48000 v5.2 tp9 giisr.dll
802abb38 – 802abba8 L00000070 e32 struct 4 objs, img=212e entrypt=00002d20 base=03e42000 v4.20 tp9 lsfilter.dll
802abba8 – 802abc18 L00000070 e32 struct 4 objs, img=212e entrypt=0000a790 base=03e04000 v4.20 tp9 LsOmaClient.dll
802abc18 – 802abc88 L00000070 e32 struct 4 objs, img=212e entrypt=000056d0 base=03df8000 v4.20 tp9 lsomacore.dll
802abc88 – 802abcf8 L00000070 e32 struct 4 objs, img=212e entrypt=0000206c base=03df3000 v5.2 tp9 nandspy.dll
802abcf8 – 802abd68 L00000070 e32 struct 4 objs, img=212e entrypt=0000816c base=03de2000 v5.2 tp9 ONDisk.dll
802abd68 – 802abdd8 L00000070 e32 struct 4 objs, img=212e entrypt=00007ae0 base=03dd8000 v5.2 tp9 ps2fatutil.dll
802abdd8 – 802abe48 L00000070 e32 struct 3 objs, img=012f entrypt=00001264 base=00010000 v4.20 tp9 TimeWizard.exe
802abe48 – 802abed8 L00000090 o32 struct nk.exe
802abed8 – 802abf38 L00000060 o32 struct osaxst0.dll
802abf38 – 802abf98 L00000060 o32 struct busenum.dll
802abf98 – 802abff8 L00000060 o32 struct cachefilt.dll
802abff8 – 802ac000 L00000008 NUL
802ac000 – 802bb42a L0000f42a o32 region_0 rva=00001000 vsize=0000f42a real=03eb6000 psize=0000f42c f=60000020 for fatfsd.dll
802bb42c – 802bb48c L00000060 o32 struct certmod.dll
802bb48c – 802bb504 L00000078 o32 struct coredll.dll
802bb504 – 802bb57c L00000078 o32 struct crypt32.dll
802bb57c – 802bb5dc L00000060 o32 struct devmgr.dll
802bb5dc – 802bb63c L00000060 o32 struct diskcache.dll
802bb63c – 802bb69c L00000060 o32 struct fatfsd.dll
802bb69c – 802bb6fc L00000060 o32 struct fatutil.dll
802bb6fc – 802bb75c L00000060 o32 struct filesys.exe
802bb75c – 802bb7bc L00000060 o32 struct fsdmgr.dll
802bb7bc – 802bb81c L00000060 o32 struct fsreplxfilt.dll
802bb81c – 802bb87c L00000060 o32 struct imgfs.dll
802bb87c – 802bb8dc L00000060 o32 struct mspart.dll
802bb8dc – 802bb93c L00000060 o32 struct pm.dll
802bb93c – 802bb99c L00000060 o32 struct regenum.dll
802bb99c – 802bb9fc L00000060 o32 struct cecompr.dll
802bb9fc – 802bba5c L00000060 o32 struct ceddk.dll
802bba5c – 802bbabc L00000060 o32 struct giisr.dll
802bbabc – 802bbb1c L00000060 o32 struct lsfilter.dll
802bbb1c – 802bbb7c L00000060 o32 struct LsOmaClient.dll
802bbb7c – 802bbbdc L00000060 o32 struct lsomacore.dll
802bbbdc – 802bbc3c L00000060 o32 struct nandspy.dll
802bbc3c – 802bbc9c L00000060 o32 struct ONDisk.dll
802bbc9c – 802bbcfc L00000060 o32 struct ps2fatutil.dll
802bbcfc – 802bbd09 L0000000d filename sysroots.p7b
802bbd0c – 802bbd35 L00000029 filename 9a31fb29-2709-03ce-6c48-a55039101d8d.dsm
802bbd38 – 802bbd61 L00000029 filename 723fb954-d931-4348-b672-82a188e587b5.dsm
802bbd64 – 802bbd8d L00000029 filename d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
802bbd90 – 802bbdb9 L00000029 filename 723fb954-d931-4348-b672-82a188e587b5.rgu
802bbdbc – 802bbde5 L00000029 filename 9a31fb29-2709-03ce-6c48-a55039101d8d.rgu
802bbde5 – 802bc000 L0000021b NUL
802bc000 – 802bc6a8 L000006a8 o32 region_2 rva=00012000 vsize=000006a8 real=03ec7000 psize=000006a8 f=40000040 for fatfsd.dll
802bc6a8 – 802bd000 L00000958 NUL
802bd000 – 802c2a69 L00005a69 o32 region_0 rva=00001000 vsize=00005a69 real=03ead000 psize=00005a6c f=60000020 for fatutil.dll
802c2a69 – 802c3000 L00000597 NUL
802c3000 – 802c3300 L00000300 o32 region_2 rva=00008000 vsize=00000300 real=03eb4000 psize=00000300 f=40000040 for fatutil.dll
802c3300 – 802c4000 L00000d00 NUL
802c4000 – 802fde38 L00039e38 o32 region_0 rva=00001000 vsize=00039e38 real=00011000 psize=00039e38 f=68000020 for filesys.exe
802fde38 – 802fe000 L000001c8 NUL
802fe000 – 802fff50 L00001f50 o32 region_2 rva=00047000 vsize=00001f50 real=00057000 psize=00001f50 f=48000040 for filesys.exe
802fff50 – 80300000 L000000b0 NUL
80300000 – 803000a4 L000000a4 o32 region_3 rva=00049000 vsize=000000a4 real=00059000 psize=000000a4 f=48000040 for filesys.exe
803000a4 – 80301000 L00000f5c NUL
80301000 – 80312fe7 L00011fe7 o32 region_0 rva=00001000 vsize=00011fe7 real=03e98000 psize=00011fe8 f=60000020 for fsdmgr.dll
80312fe7 – 80313000 L00000019 NUL
80313000 – 80313f58 L00000f58 o32 region_2 rva=00014000 vsize=00000f58 real=03eab000 psize=00000f58 f=40000040 for fsdmgr.dll
80313f58 – 80314000 L000000a8 NUL
80314000 – 8031a096 L00006096 o32 region_0 rva=00001000 vsize=00006096 real=03e8e000 psize=00006098 f=60000020 for fsreplxfilt.dll
8031a096 – 8031b000 L00000f6a NUL
8031b000 – 8031b360 L00000360 o32 region_2 rva=00009000 vsize=00000360 real=03e96000 psize=00000360 f=40000040 for fsreplxfilt.dll
8031b360 – 8031c000 L00000ca0 NUL
8031c000 – 8032499b L0000899b o32 region_0 rva=00001000 vsize=0000899b real=03e82000 psize=0000899c f=60000020 for imgfs.dll
8032499b – 80325000 L00000665 NUL
80325000 – 803256d8 L000006d8 o32 region_2 rva=0000b000 vsize=000006d8 real=03e8c000 psize=000006d8 f=40000040 for imgfs.dll
803256d8 – 80326000 L00000928 NUL
80326000 – 8032a455 L00004455 o32 region_0 rva=00001000 vsize=00004455 real=03e6a000 psize=00004458 f=60000020 for mspart.dll
8032a455 – 8032b000 L00000bab NUL
8032b000 – 8032b188 L00000188 o32 region_2 rva=00007000 vsize=00000188 real=03e70000 psize=00000188 f=40000040 for mspart.dll
8032b188 – 8032c000 L00000e78 NUL
8032c000 – 80337848 L0000b848 o32 region_0 rva=00001000 vsize=0000b848 real=03e5b000 psize=0000b848 f=68000020 for pm.dll
80337848 – 80338000 L000007b8 NUL
80338000 – 80338910 L00000910 o32 region_2 rva=0000e000 vsize=00000910 real=03e68000 psize=00000910 f=48000040 for pm.dll
80338910 – 80339000 L000006f0 NUL
80339000 – 80339f43 L00000f43 o32 region_0 rva=00001000 vsize=00000f43 real=03e53000 psize=00000f44 f=60000020 for regenum.dll
80339f43 – 8033a000 L000000bd NUL
8033a000 – 8033a068 L00000068 o32 region_2 rva=00003000 vsize=00000068 real=03e55000 psize=00000068 f=40000040 for regenum.dll
8033a068 – 8033b000 L00000f98 NUL
8033b000 – 8033bdde L00000dde o32 region_0 rva=00001000 vsize=00000dde real=03e57000 psize=00000de0 f=60000020 for cecompr.dll
8033bdde – 8033c000 L00000222 NUL
8033c000 – 8033c080 L00000080 o32 region_2 rva=00003000 vsize=00000080 real=03e59000 psize=00000080 f=40000040 for cecompr.dll
8033c080 – 8033d000 L00000f80 NUL
8033d000 – 8033fc90 L00002c90 o32 region_0 rva=00001000 vsize=00002c90 real=03e4d000 psize=00002c90 f=60000020 for ceddk.dll
8033fc90 – 80340000 L00000370 NUL
80340000 – 803402a0 L000002a0 o32 region_2 rva=00005000 vsize=000002a0 real=03e51000 psize=000002a0 f=40000040 for ceddk.dll
803402a0 – 80341000 L00000d60 NUL
80341000 – 8034144e L0000044e o32 region_0 rva=00001000 vsize=0000044e real=03e49000 psize=00000450 f=60000020 for giisr.dll
8034144e – 80342000 L00000bb2 NUL
80342000 – 80342040 L00000040 o32 region_2 rva=00003000 vsize=00000040 real=03e4b000 psize=00000040 f=40000040 for giisr.dll
80342040 – 80343000 L00000fc0 NUL
80343000 – 80345707 L00002707 o32 region_0 rva=00001000 vsize=00002707 real=03e43000 psize=00002708 f=60000020 for lsfilter.dll
80345707 – 80346000 L000008f9 NUL
80346000 – 803462f0 L000002f0 o32 region_2 rva=00005000 vsize=000002f0 real=03e47000 psize=000002f0 f=40000040 for lsfilter.dll
803462f0 – 80347000 L00000d10 NUL
80347000 – 8037d0cc L000360cc o32 region_0 rva=00001000 vsize=000360cc real=03e05000 psize=000360cc f=60000020 for LsOmaClient.dll
8037d0cc – 8037e000 L00000f34 NUL
8037e000 – 8037f930 L00001930 o32 region_2 rva=0003c000 vsize=00001930 real=03e40000 psize=00001930 f=40000040 for LsOmaClient.dll
8037f930 – 80380000 L000006d0 NUL
80380000 – 80387b0b L00007b0b o32 region_0 rva=00001000 vsize=00007b0b real=03df9000 psize=00007b0c f=60000020 for lsomacore.dll
80387b0b – 80388000 L000004f5 NUL
80388000 – 80388518 L00000518 o32 region_2 rva=0000b000 vsize=00000518 real=03e03000 psize=00000518 f=40000040 for lsomacore.dll
80388518 – 80389000 L00000ae8 NUL
80389000 – 8038aeb2 L00001eb2 o32 region_0 rva=00001000 vsize=00001eb2 real=03df4000 psize=00001eb4 f=60000020 for nandspy.dll
8038aeb2 – 8038b000 L0000014e NUL
8038b000 – 8038b230 L00000230 o32 region_2 rva=00004000 vsize=00000230 real=03df7000 psize=00000230 f=40000040 for nandspy.dll
8038b230 – 8038c000 L00000dd0 NUL
8038c000 – 80399b74 L0000db74 o32 region_0 rva=00001000 vsize=0000db74 real=03de3000 psize=0000db74 f=60000020 for ONDisk.dll
80399b74 – 8039a000 L0000048c NUL
8039a000 – 8039a530 L00000530 o32 region_2 rva=00010000 vsize=00000530 real=03df2000 psize=00000530 f=40000040 for ONDisk.dll
8039a530 – 8039b000 L00000ad0 NUL
8039b000 – 803a2000 L00007000 o32 region_0 rva=00001000 vsize=00007000 real=03dd9000 psize=00007000 f=60000020 for ps2fatutil.dll
803a2000 – 803a23b0 L000003b0 o32 region_2 rva=00009000 vsize=000003b0 real=03de1000 psize=000003b0 f=40000040 for ps2fatutil.dll
803a23b0 – 803a3000 L00000c50 NUL
803a3000 – 803a35ae L000005ae o32 region_0 rva=00001000 vsize=000005ae real=00011000 psize=000005b0 f=60000020 for TimeWizard.exe
803a35b0 – 803a45b0 L00001000 o32 region_3 rva=0007f000 vsize=00087c70 real=803e6000 psize=00001000 f=c0000040 for nk.exe
803a4000 – 803a45b0 L000005b0 !!!!!!!!!!!!!!!!!!
803a4000 – 803a4048 L00000048 o32 region_2 rva=00003000 vsize=00000048 real=00013000 psize=00000048 f=40000040 for TimeWizard.exe
803a4048 – 803a45b0 L00000568 NUL
803a45b0 – 803a55b0 L00001000 o32 region_1 rva=0006a000 vsize=00001351 real=01ffa000 psize=00001000 f=c0000040 for crypt32.dll
803a55b0 – 803a67b0 L00001200 o32 region_1 rva=0003b000 vsize=0000b1c4 real=0004b000 psize=00001200 f=c8000040 for filesys.exe
803a67b0 – 803a77b0 L00001000 o32 region_1 rva=00038000 vsize=0000336c real=01fe7000 psize=00001000 f=c0000040 for LsOmaClient.dll
803a77b0 – 803b27b0 L0000b000 filedata boot.hv
803b27b0 – 803b9812 L00007062 filedata boot.rgu
803b9814 – 803c0814 L00007000 filedata mxip_lang.vol
803c0814 – 803c41b9 L000039a5 filedata sysroots.p7b
803c41bc – 803c5438 L0000127c filedata 9a31fb29-2709-03ce-6c48-a55039101d8d.dsm
803c5438 – 803d5ed0 L00010a98 NUL
803d5ed0 – 803d5ed0 L00000000 End: highest physical address

803d5ed0 – 803d6000 L00000130 NUL

803d6000 – 803d6000 L00000000 Start: start of RAM
803d6000 – 803e0000 L0000a000 NUL
803e0000 – 803e6000 L00006000 uninitialized data of region_2 nk.exe
803e6000 – 8046e000 L00088000 initialized data of region_3 nk.exe
8046e000 – 8046e000 L00000000 —— start of RAM free space
8046e000 – 83fff000 L03b91000 NUL
83fff000 – 83fff000 L00000000 End: end of RAM

作者: 分类: 分类:XIP移植相关 标签: 关键词:

求助T2帮助移植19209等最新XIP,到三星I718ZCHC1的XIP

2008年4月11日 9 条留言

求助T2等大侠:
帮助移植19209或更新的XIP,到最新三星非移动之行货I718ZCHC1原版的XIP, 只要xip_out.bin。
因上传附件受限,请T2老大到以下fs2you网盘重新下载: I718ZCHC1_XIP

http://www.fs2you.com/files/35e41697-0c12-11dd-ad84-0014221f3995/

作者: 分类: 分类:XIP移植相关 标签: 关键词:,

19400

2008年4月5日 1 条留言

呵。。ps的。。。信不信随你..

作者: 分类: 分类:XIP移植相关 标签: 关键词:

T2老大,我有几个关于XIP移植的问题请教一下。

2008年3月30日 11 条留言

我想将G-Smart I350(6.1 19202)的XIP移植到G-Smart I128(WM5)上。
1. 关于XIP移植的步骤:
1) 分别提取出128的XIP和350的XIP
2) 分别执行XIPPORT
3) 分别Write Maps,将128的MAP.txt及MAP.physical.txt备份到其他目录
4) 分别 Make Pkgs
5) 然后将 350 的MSXIPKernel替换 128中 MSXIPKernel的文件。
(由于128是WM5的,MSXIPKernel中的文件中少cachefilt.dll、initvmap.exe、mencfilt.dll而多了hd.dll及osaxst0.dll,因此我将此文件夹中的所有内容删除后换成350的。另外参考你在其他帖子中回复的内容得知,还要修改boot.hv和boot.rgu等等,暂时不考虑)
6) 然后根据128备份的MAP内容,用M’Reloc修改替换文件模块的e32_vbase: V=XXXXXX和o32[1].o32_realaddr: D=XXXXXX,以及对应模块imageinfo.txt中的相同内容(对吗?)
7) 所有修改完成后对128的XIP执行XIPPORT的undo、Realloc P、Write Maps
8) 检查新生成的Map.txt内容中有无“!!!!!!!!!!!!”的提示
9) 若无冲突的提示则修正 nk.exe 模组中的 S000 文件,在那里放上新 ROMHDR offset即可重新生成XIP_OUT.BIN
以上步骤对吗?有无遗漏或要修改的步骤?
2. 关于模块的调整
以下是128原MAP的部分内容
00000000 – 01f901fd L01f901fd NUL

01f901fd – 01f901fd L00000000 Start: first DLL address
01f901fd – 01fdd000 L0004ce03 NUL
01fdd000 – 01fde000 L00001000 initialized data of region_1 ceddk.dll
01fde000 – 01fdf000 L00001000 initialized data of region_1 stratad_imgfs.dll
01fdf000 – 01fee000 L0000f000 initialized data of region_1 TrueFFS_G3.dll
01fee000 – 01fef000 L00001000 initialized data of region_1 relfsd.dll
01fef000 – 01ff0000 L00001000 initialized data of region_2 cecompr.dll
01ff0000 – 01ff1000 L00001000 initialized data of region_1 stratad_hiddenrom.dll
01ff1000 – 01ff2000 L00001000 initialized data of region_1 devmgr.dll

01ffe000 – 01fff000 L00001000 initialized data of region_1 certmod.dll
01fff000 – 02000000 L00001000 initialized data of region_1 coredll.dll
02000000 – 02000000 L00000000 End: last DLL address

02000000 – 03d70000 L01d70000 NUL
03d70000 – 03d76000 L00006000 Virtual base address of ceddk.dll
03d76000 – 03d80000 L0000a000 NUL
03d80000 – 03d8a000 L0000a000 Virtual base address of stratad_imgfs.dll
03d8a000 – 03d90000 L00006000 NUL
03d90000 – 03dcd000 L0003d000 Virtual base address of TrueFFS_G3.dll
03dcd000 – 03dd0000 L00003000 NUL
03dd0000 – 03dd7000 L00007000 Virtual base address of relfsd.dll
03dd7000 – 03de0000 L00009000 NUL
03de0000 – 03de7000 L00007000 Virtual base address of cecompr.dll
03de7000 – 03df0000 L00009000 NUL
03df0000 – 03dfa000 L0000a000 Virtual base address of stratad_hiddenrom.dll
03dfa000 – 03e00000 L00006000 NUL

03f60000 – 03ff5000 L00095000 Virtual base address of coredll.dll
03ff5000 – 80100000 L7c10b000 NUL

80100000 – 80100000 L00000000 Start: start of RAM
80100000 – 80106000 L00006000 uninitialized data of region_2 nk.exe
80106000 – 80169000 L00063000 initialized data of region_3 nk.exe
80169000 – 8016a000 L00001000 initialized data of region_1 hd.dll
8016a000 – 8016e000 L00004000 initialized data of region_1 osaxst0.dll
8016e000 – 8016f000 L00001000 initialized data of region_1 giisr.dll
8016f000 – 8016f000 L00000000 —— start of RAM free space
8016f000 – 83c56800 L03ae7800 NUL
83c56800 – 83c56800 L00000000 End: end of RAM

[b]其中01f901fd – 01fdd000 L0004ce03 NUL内容所在的空间能不能分出一部分使用?
看起来好像有一部分是空的没有用。因为我发现128如果不利用这部分空间好像容纳不下所有的DLL模块。
还有就是因为是WM5到WM6.1的移植,因此文件名称、大小和数量都有变化,需要做什么调整么?还是不管,让XIP自己调整?[/b]

作者: 分类: 分类:XIP移植相关 标签: 关键词:

P860XIP定制问题?点realloc p ,write maps出错解决!

2008年3月29日 1 条留言

想为我的P860做个19202的ROM 从CHT9000移植XIP出了点问题:在替换MSXIPKernel中同名文件undo后点realloc p`出错。问大你了说是加大ROMHDR.TXT就OK了 但不会怎么弄。以下分别是860、9000的ROMHDR.TXT
dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 802FFF10
nummods: (00000019)
ulRAMStart: R=80300000
ulRAMFree: 80386000
ulRAMEnd: 83400000
ulCopyEntries: (00000002)
ulCopyOffset: P+0008BFC8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (0000000D)
ulKernelFlags: 00000002
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+00002A14
ulTrackingStart: 00000000
ulTrackingLen: 00000000

以下是CHT9000的
dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 80283860
nummods: (00000018)
ulRAMStart: R=80284000
ulRAMFree: 802F8000
ulRAMEnd: 83A00000
ulCopyEntries: (00000001)
ulCopyOffset: P+00079FD8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (00000009)
ulKernelFlags: 00000000
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+000029D4
ulTrackingStart: 00000000
ulTrackingLen: 00000000

以下是T2回复:
这个连接也是关于xip移植中出现问题的解决:http://www.t2home.cn/article.asp?id=137

P860

dllfirst: D=01FA01FE
dlllast: 02000000
physfirst: P=80000000
physlast: 802FFF10
nummods: (00000019)
ulRAMStart: R=80300000
ulRAMFree: 80386000
ulRAMEnd: 83400000
ulCopyEntries: (00000002)
ulCopyOffset: P+0008BFC8
ulProfileLen: 00000000
ulProfileOffset: 00000000
numfiles: (0000000D)
ulKernelFlags: 00000002
ulFSRamPercent: 00000020
ulDrivglobStart: 00000000
ulDrivglobLen: 00000000
usCPUType: 000001C2
usMiscFlags: 00000002
pExtensions: P+00002A14
ulTrackingStart: 00000000
ulTrackingLen: 00000000

通常我都会先将这几个空间加大,等上面排序完成后再看情况修订,需要说明一下,这个不同的机型ROM会不一样,这里只是做个例子。得看你的RAM位置,有些就只需调一个就ok如:
[size=11] physlast: 803FFF10
nummods: (00000019)
ulRAMStart: R=80400000
ulRAMFree: 80486000[/size]
需说明实际上应该用不了那么大,在这里只是为方便后面工作才这样做,等上面的完成后再回来这修正ok

而对于Start: first DLL address冲突的解决:

专门抓个图这应该能解很多人老是问总这那出错的老问题。。

作者: 分类: 分类:XIP移植相关 标签: 关键词:, ,

是否可以帮忙?

2008年3月26日 1 条留言

XD可以帮忙搞个ATOM LIFE的19202的XIP吗?

作者: 分类: 分类:XIP移植相关 标签: 关键词:

请求倚天X500解XIP的方法

2008年3月23日 2 条留言

请这里的高人帮忙,求倚天X500解XIP的详细方法。
因为ETEN机的ROM格式同其他机型不同,所以好少有人说到这种ROM的移植,求在这里的DX帮忙。万分感激!!
请T2大大和这里的大侠帮忙出手。。。

作者: 分类: 分类:XIP移植相关 标签: 关键词:

新版G’R的疑问

2008年3月20日 4 条留言

在移植sys的时候,新版老是提示说:“I/O错误 105”,经过N次剪贴 & COPY 将目标锁定在几个模块上。试过将他们转成文件再转回模块,结果一样出错,晕阿。

T2兄弟有何看法?

作者: 分类: 分类:XIP移植相关 标签: 关键词: