找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4147|回复: 48

定制ROM研究中【万里长征第三步!】0607

[复制链接]
发表于 2009-6-4 11:02 | 显示全部楼层 |阅读模式
研究定制ROM中……目前解包和打包过程已经基本搞定,正在恶补WM相关知识……
3 \5 _. w# t0 R$ I$ k喜欢研究的一块上吧。以4pda的6.1 英文ROM为基础。
2 u' D+ Q0 {) r( t5 @: |有问题的请直接到73488069群里!帖子更新不及时请见谅!  R6 h4 N* S( O
一、解包
7 B# w6 P3 N& ~! p. ~0 q( O" Pa)        分离OS镜像。所需工具osnbtool.exe以及压缩支持库cecompr_nt.dll- L$ s, W/ s, K3 _2 V. K
                osnbtool.exe -sp Otto.abi  得到ROM头部Otto.abi.PRE  以及Otto.abi.OS.NB
9 d1 Q: Z  `2 g' w% e5 |/ Cb)        分别导出XIP和ImgFS镜像。
) x4 d) T; {( K0 {. m         osnbtool.exe -d Otto.abi.OS.NB 1 XIP.BIN 9 M- I; ]5 R" G- ]* |1 T
                osnbtool.exe -d Otto.abi.OS.NB 2 IMGFS.BIN: ]0 @/ e# Y% x: O# j

$ k4 _! f  v9 R, thttp://www.treo8.com/bbs/thread-124875-1-1.html       500ROM定制工具
1 h9 o) T# W' m) Q8 d. A4 m4 F0 _3 l1 M( y* Y4 u
由于XIP部分涉及系统硬件,没搞清楚之前不要轻易动。定制ROM主要还是改IMGFS
: o8 f8 k# l' z, g1 T
3 R# X1 {3 K) Y8 S% R  l二、Dump
9 x+ a6 A2 b$ v& g. p              解压IMGFS 所需工具 ImgfsToDump 。/ `2 K3 J# y. }3 z) g, b
        运行ImgfsToDump.exe IMGFS.BIN 解压得到dump文件夹。系统文件都在这里啦~可以开始动手了!
# ~4 P; g  j/ S  E1 j4 J        解压XIP所需工具XIPPort& B: u* c: ?, b3 a; E) i# _
              运行XIPPort.exe 依次点击Dump xip.bin, Write maps, Make pkgs 得到OUT文件夹1 c8 O( {4 |; G! d" N" r' p
三、定制  请参考网上的教程……这里就不细说了; R* s1 Z+ i" O+ e2 i1 B/ c
       ( W1 H: g; N5 }1 A
        第一次测试:集成中文字体。已经成功!刷完开机显示中文!(工具见附件)" Q- [" N5 ?- T9 v! m
         1)复制sofia.ttf到dump文件夹下。
! c, C+ p1 N% c0 T1 P7 ~4 k; Z1 \3 {         2)从OUT\FILES\OEMXIPKERNEL文件夹里复制出boot.hv
1 z$ l7 [" Q/ c, V$ G                   从dump文件夹里复制出default.hv和user.hv        (hv=hive 注册表文件)3 r& O9 U+ ]: f. I' B
                   运行HV_TO_REG,得到注册表文件,将sofia的注册表填进去。% a+ K/ r! E  T) B% L" s
           REG_TO_HV打包,default.hv和user.hv复制回去
* U: D' c+ L. q$ n- Q+ D' k
7 z5 g2 I/ K; {4 N1 ^% D        第二次测试:集成中文区域wince.nls。已经成功!刷完可以选择中文区域!MediaPlayer不乱码!
( J1 T- Q9 ]" F; _4 ~3 k, b5 U         1)复制wince.nls 、reloadnls.exe到dump文件夹下。/ l& L3 [4 {0 v
         2)在dump文件夹下新建一文本文档,内容为25#"\Windows\reloadnls.exe"     保存为reloadnls.lnk
7 u2 I! j* M& C) A2 D) z) K, a8 m         3)用UltraEdit修改dump文件夹下的initflashfiles.dat,找到Directory("\Windows\StartUp"):-File("TimeWizard.lnk","\Windows\TimeWizard.lnk")
4 n, j4 B6 b# Z& _$ H7 [. ?6 U            在下面添加一句  Directory("\Windows\StartUp"):-File("reloadnls.lnk","\Windows\reloadnls.lnk")  保存。拷回dump里去。打包。! m1 E9 i: D+ x
+ k4 `% z2 x, E% m2 n. x& }  [
        第三次测试:集成拼音查找联系人补丁。已经成功!安装梅花输入法后支持拼音搜索!感谢K大和ason兄的补丁!8 e5 _5 i  X+ i% }- x" N+ A
        1)将拼音查找联系人补丁用WinCE CAB Manager打开,解压所有6个文件到dump文件夹。2 n3 \: z. B" H5 a. j( W/ Q& y0 a
        2)将注册表键导入default.reg$ }; d& H. Z0 W9 f+ B* l  A
        [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\smartdialer\Chinese]! h, |; d7 F6 Y1 Q. w7 n
                       "KeyLayoutCode"="1:2:3:4:5:6:A:#:8:4:1:5:6:H:I:J:K:L:M:N:O:P:Q:2:S:3:U:9:W:7:Y:*:"
  T, {) b' {6 m                       "Mode"=dword:00000000
" {) q" q# m2 B- H! |" D  m        [HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch]5 V# g  B5 |- Q' r7 V
                       "AlternateLanguageProcessing"=dword:000000019 n( V- J# ]: B: k) ~
        3)恢复注册表,打包。
0 [& R' b, ?  z& T7 f
, L. q2 A  N# a5 y9 b, |" C四、重新封装
% a6 T. x4 j7 a" e0 c4 @       所需工具ImgfsFromDump
3 k- T- I3 r- H' ^: F            运行ImgfsFromDump.exe IMGFS.BIN NEW.BIN  (以原来的IMGFS.BIN为“模板”生成新的NEW.BIN). E0 h; a5 g( N3 m' k2 L6 z; d. e
            osnbtool.exe -c Otto.abi.OS.NB 2 new.bin     将new.bin重新写入NB,生成Otto.abi.OS.NB.NEW' N9 S: J5 ?6 @8 [* U! H5 J8 G
            copy /b/y Otto.abi.PRE+Otto.abi.OS.NB.NEW new.abi  合并头文件和NB生成新的abi/ B8 x& M! d' m7 d  S3 |
五、刷机!+ v3 L3 C" i! X6 [6 |
      new.abi改名Otto.abi扔到卡里,开刷!失败的话说明文件格式还是有问题…可以重刷回来。! D9 }+ p3 F5 m
7 Y. U+ U( P6 G$ C1 `4 K
OSNBTool 来源于PDAClan
. d% o; z8 }. X0 |( r2 b0 y, \: sROM ToolBox来源于dig-cn" ^) D- v( N2 H  U
感谢前辈大大的工作!
$ q% L3 M1 U- Y" b5 K' F8 ]. m1 l; L" @1 v* U
[ 本帖最后由 southwolf 于 2009-6-10 12:32 编辑 ]

osnbtool.rar

119.96 KB, 下载次数: 591

RomToolsBox.7z

7.79 MB, 下载次数: 534

Imgfs.rar

58.81 KB, 下载次数: 588

HV_REG.rar

305.08 KB, 下载次数: 600

评分

参与人数 4威望 +35 收起 理由
174878035 + 10 楼主是好样的
liugeng257 + 10 谢谢分享
KING + 5 谢谢分享
LiuHaiTao + 10 小5有你更精彩!

查看全部评分

回复

使用道具 举报

发表于 2009-6-4 11:12 | 显示全部楼层
哇,搞不明白,但是绝对挺你!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 12:14 | 显示全部楼层
绝对的支持你!!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 14:06 | 显示全部楼层
顶起来
回复 支持 反对

使用道具 举报

发表于 2009-6-4 14:16 | 显示全部楼层
支持楼主,
回复 支持 反对

使用道具 举报

发表于 2009-6-4 14:32 | 显示全部楼层
支持楼主,造福大众啊!
( D& a$ K9 m" Q7 o2 i( H3 d
* k7 b& O8 h1 U) z: k4 z[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2009-6-4 14:45 | 显示全部楼层
不明白,但一定要顶!!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 14:51 | 显示全部楼层
虽然看不懂,但也顶下
回复 支持 反对

使用道具 举报

发表于 2009-6-4 16:32 | 显示全部楼层
支持楼主,
回复 支持 反对

使用道具 举报

发表于 2009-6-4 20:39 | 显示全部楼层
不懂,纯热情的支持
回复 支持 反对

使用道具 举报

发表于 2009-6-4 21:14 | 显示全部楼层
呵呵 支持!!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 21:37 | 显示全部楼层
支持,楼主努力啊!
回复 支持 反对

使用道具 举报

发表于 2009-6-4 23:03 | 显示全部楼层
支持,加油
回复 支持 反对

使用道具 举报

发表于 2009-6-4 23:10 | 显示全部楼层
貌似很强大,看不懂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-5 09:37 | 显示全部楼层
更新打包过程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-5 21:45 | 显示全部楼层
试验第一步成功! 集成中文字体开机可用!显示中文正常!
回复 支持 反对

使用道具 举报

发表于 2009-6-5 21:50 | 显示全部楼层
加油啊!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-5 21:55 | 显示全部楼层
回宿舍睡觉去……明天接着来……
回复 支持 反对

使用道具 举报

发表于 2009-6-5 22:06 | 显示全部楼层
感谢,为广大胖友做的贡献
回复 支持 反对

使用道具 举报

发表于 2009-6-6 08:47 | 显示全部楼层

。。。。

狼,这样只是加了个中文字体吧,没有区域编码支持是吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-6 09:02 | 显示全部楼层
目前还没有。不过很快就会做好的
回复 支持 反对

使用道具 举报

发表于 2009-6-6 09:07 | 显示全部楼层
建议找ioicn的大大咨询一下,那儿rom高手很多!
回复 支持 反对

使用道具 举报

发表于 2009-6-6 10:51 | 显示全部楼层
虽然自己一窍不通,还是热情支持一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-7 19:34 | 显示全部楼层
第二步成功!集成中文区域wince.nls。已经成功!刷完可以选择中文区域!MediaPlayer不乱码!
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:06 | 显示全部楼层
搞搞6.1rom吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-7 20:12 | 显示全部楼层
这就是6.1啊……
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:16 | 显示全部楼层
太强了!看来定制中文WM6.1ROM很快就可以出来了。
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:26 | 显示全部楼层
支持  等你的6.1中文
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:33 | 显示全部楼层
虽然看不懂,但是支持楼主的辛苦努力了,等待中
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:39 | 显示全部楼层
lz 我发现中文rom的IMGFS.BIN弄不出来是怎么回事
图片.jpg
回复 支持 反对

使用道具 举报

发表于 2009-6-7 20:45 | 显示全部楼层
我说的是置顶里面的中文rom
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-7 20:56 | 显示全部楼层
集成中文搜索联系人成功!
回复 支持 反对

使用道具 举报

发表于 2009-6-7 21:07 | 显示全部楼层
就差集成中文系统了
回复 支持 反对

使用道具 举报

发表于 2009-6-7 21:37 | 显示全部楼层
呵呵,支持下
回复 支持 反对

使用道具 举报

发表于 2009-6-7 21:45 | 显示全部楼层
绝对要支持····
回复 支持 反对

使用道具 举报

发表于 2009-6-7 21:47 | 显示全部楼层
支持阿。。。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-7 22:12 | 显示全部楼层
原帖由 shehui1988 于 2009-6-7 20:39 发表
' r5 B2 m6 ~" i& S3 x0 l) @% m; s  \/ olz 我发现中文rom的IMGFS.BIN弄不出来是怎么回事

+ R$ w4 K- E6 t& d# q% u楼主有空回答一下啥~
回复 支持 反对

使用道具 举报

发表于 2009-6-7 22:20 | 显示全部楼层
支持啊。。希望早日出6.1中文rom~~
回复 支持 反对

使用道具 举报

发表于 2009-6-7 22:29 | 显示全部楼层
辛苦了,感谢你了,你为小五注入了新鲜的血液
回复 支持 反对

使用道具 举报

发表于 2009-6-7 22:52 | 显示全部楼层
热烈期待6.1中文版!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-21 22:52 , Processed in 0.423242 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表