|
更新日志
/ R- F9 Y7 y, a/ i# D& V4 n$ |++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
H9 J( h( ?8 l$ Q# \22NOV09更新 & N2 h1 \& E+ z$ d
1 更新一个囧囧有神的待机时间/日期显示
& j3 N9 Q% d0 ^21NOV09更新
# W% v. {! c/ ?1 S p" U
3 R! w' W1 N; [* W0 K( a 1 windows media player 和photo&video viewer 故障排除,OEM包现已正常
1 q$ H0 Y, @: l 2 manila OEM小幅更新,现支持中文短信多行显示
8 ~8 l3 A/ ?) G7 O* N# ~ 3 增加开机1/2/3屏刷写OEM0 l! m2 o: g- i @5 d8 g' v
7 g7 @/ [8 H( I
16NOV09更新! \6 F) O) P8 a1 ?
( U7 V6 ~# X. E' g z9 l
1 PlumSIP 6.1梅花输入法OEM包- X B/ q! d( j* Z
1 p3 M! X" X6 h8 k. p, L! p# \0 ?' d2 u: x2 D
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
' q% {$ A; }! h/ G本次发布的kitchen是由美国佬nightraven在XDA上发布的,我拿到手后导出(没错,的确是导出)到英文雅黑精简ROM文件夹,并增加了几个OEM包后制作而成的。" b9 E7 ^4 j& U Y$ Y
# V n y- Q" u; e7 X9 J现有OEM包集成列表4 N2 _9 B$ U+ l5 r
% G& U5 s* P' J6 ^
Tweak: N. h* ^! [; v, x u( o+ T
Ziti_ClearType7 h0 x8 F8 P# I
Ziti_YaHei2 p. r `7 b/ k! k2 a+ ~
NetCF3.5 C; t7 |' k' I* _0 a
HK_Battery_Replace_Volume1 w/ u, ^, C- h$ ?0 P$ f+ z
HK_Manila Square320_128DPI/ ]( s9 Y; F4 h1 c4 M R1 W
HK_Personalize7 U+ l! @2 M9 T# M
HK_PlumSIP6_PalmTreoPro$ Z# f+ N9 w2 R2 x
HK_TaskManager_Show
; O1 h* \0 i- P) ~5 @2 J1 S! g8 m2 xHK_WM6.5_BatteryIndicator
) t9 ?4 X, l% u( w5 z1 o' r* ^! k* E
3 {0 M3 X5 a% R9 {0 |6 e0 d
上一版ROM有这样或那样的问题,我都在这一版中做了相应的更新,基本已无大碍,兄弟们放心下载。
1 x9 R& V9 k3 J4 i
! h5 I" M; X( s3 _3 k& M此次放的是kitchen,下到手后点create rom,一根烟功夫ROM就到手了,所以我就不单独放ROM了。
4 ` l! f* @9 m( J. j5 `' G- v& z
( H* s* c3 O3 |& r+ @7 |0 }$ N0 D
祝各位DIY愉快!
: l* {7 y2 j: L$ y, ]$ o/ t; }% l- h4 O( ^( A" k
3 F9 }0 E) N* @$ P! ~- G( l. h/ `++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++8 z+ t+ {; H% B$ g }
& U/ y$ `# f* o+ ^7 M4 R7 N; c
: f+ f$ b3 U9 f3 S
I.kitchen2 L! P$ K& W/ g$ t$ J& C: W. s
首先介绍kitchen,该kitchen是基于ervius Visual bepe’ kitchen的基础上制作的,是XDA上一帮人捣鼓批量制作ROM的最新产物。4 x: g5 q" |+ A9 X T+ E; D* a% }
有兴趣可以去XDA下载原版
! Y% ]7 h8 F0 J" g5 thttp://forum.xda-developers.com/showthread.php?t=583685, l3 D% ?# f2 ]# Y# B6 p! l# L
5 Y, g7 A$ k/ h, n1 p
和很多高度集成化开发软件类似,Erviuskitchen在反编译ROM的理念上较之前的buildOS先进了不少。
1 v" M ~/ B+ f6 o; }2 o; s
6 D% I+ G* H( X" n! JbuildOS是面向kitchen的,ROM只是配角,形象一点说,ROM反编译的成功与否是要看kitchen脸色的。
0 u" y7 V3 X6 c% |( Z( I1 {, k1 B而Erviuskitchen在遇到一个非自身生成的ROM时,则是连根拔起,将所有反编译ROM需要的软件全部搬家到ROM所在的文件夹,完全面向ROM,尽最大能力为ROM服务。
4 x3 ]6 a9 M- x这样做的好处当然是方便用户,而且更傻瓜了。例如像本人这种小白,也能用Erviuskitchen反编译非Erviuskitchen自身生成的ROM了。8 f" }6 M& w8 d5 c, O% V3 E
9 a8 q+ S4 Z- ?1 X' s废话了一通,中心思想是buildOS是牛逼人士用的,咱是小白,不想看到满屏的1010101代码乱飞。, g5 N r$ T" b- ]
- @: H* t, F( z8 D4 j4 ^2 G
- S& l/ K+ {5 t% A8 Q
II.ROM8 J2 Z0 \8 C9 P& v
我选的ROM是henryapple贴出来的GSMWM6.1 WWE,
" b- R0 Z( f! ^! p6 dhttp://www.treo8.com/bbs/thread-142347-1-1.html
; ?7 d; E0 Z1 F1 ^! N" W& v# K; [; w$ D! j, Z7 P4 ~# d: q
更新了之前luwisyark发现的部分问题,现在windows media player和photo&video viewer都可以正常工作,故障原因是几个SYS的关联文件缺失~5 k8 i1 t0 a! J
1 w5 B- Y, |) A8 [4 c
这两个windows自带的基本功能都会出问题,寒一个~
- M. Y$ e( ~' C9 i, \" T: j5 i g# M8 ?
在此深表感谢!
/ I" J6 f+ `5 v: p. k7 r# c8 g# f# l7 k$ J5 N% v) U" o! N* v5 Y
- S+ }2 W. h% E. j8 |6 I
III.OEM
* B' o. C9 a! v- ^2 Q& y, V' r$ @+ V接下来是自己集成的一些OEM包2 W) b/ q8 E- \! U: L$ x
& f b' R. k" h: H--首先是在128DPI下正常工作的Manila2D Square320, HTC版本号1.0.1818.3719,目前已支持中文短信联系人显示,如您感兴趣,可去Manila那一贴了解详细内容。
( ?3 ?; B: \: H9 Y7 s8 shttp://www.treo8.com/bbs/thread-135279-2-2.html
0 `+ {, f1 k& R9 S$ [0 e3 T" D% F- M6 j( W* k! k
--另外把原来那个WM6.5电量加了上来,同时集成了由于安装Manila而消失的TaskManager。( w. s* u6 e6 @3 p( l9 Z
- i) V- R! k/ ?2 D* ~
1 ^0 Q# G8 l" x+ x- D" V% P0 J3 p. v现在的样子如下图所示
4 ~6 u" [0 F; V. B9 y* S5 t6 U; p5 T8 m3 ?3 H4 s! t
( g: \9 I. `! a: o) u7 O- F
1 h7 B# H( I( e8 g& S
8 a) g2 b( }# F' F, V2 }
--下一个是梅花输入法,现已集成到OEM里,启动正常,我已出舱,感觉良好。。。
' J. h4 {& H! c8 O6 |7 P2 p) D
8 Y% \( j4 }& @2 \3 [" j0 i0 w( A+ _/ x; t
6 F, D& O! F" i4 `9 e3 t--接着是刷开机1/2/3屏,以及更换待机时间/日期显示. Q* H4 q+ M6 q2 S+ ?
8 p9 T+ C% {7 q3 |. X第一屏乃是参考treo8刷屏第一人yxoasis的帖子刷写的。
C& J: A" U6 g$ A) G- @% p想了解关老爷夜读春秋splash的请点以下链接7 P! ? g; {9 p2 `9 y
http://www.treo8.com/bbs/thread-134962-1-5.html% S% c5 A" h5 f8 q; A" d
0 a o3 R, O" n. u( y* ^, j由于他的刷写最后要用到buildOS,前面我说了,那个操作性太强,用不来,所以我 _) Z/ X9 \; F$ N6 |6 [( X- B
把HTC ROM TOOL给拿出来了,那是一个很小的软件,我给放到MyTools\Hellketty_Tools\Splash1里了,这样以后如只想刷屏,光用它就成。
* |5 k- r! M5 I4 B- q由于yxoasis的帖子里已经有了教程,所以我就不废话了,如实在不懂,splash1文件夹内有教程及做好的文件可以参考。
3 f- a( `! y* Y# q; t
2 ^ K5 H; L- |% V* n3 W% V$ Z% K3 D! x- a
5 c4 I, h) v0 k' ]
+++囧囧有神的待机时间/日期显示,想换的人直接把SdmMainDateNo.bmp和SdmMainTimeNo.bmp两个文件放入HK_Personalize的OEM包内就行了。& W( H Y; ~0 t5 o
0 k+ H% M8 k- |. O& Z/ \4 W* I, q) v( }
Date&Time.rar
(23.42 KB, 下载次数: 1263)
* v0 ^% k$ H; f. t: F
, h2 x6 N! H8 b! P! u B K+++第一屏的素材, {7 d* y( K6 Q9 t) J: I' ^
5 g: l8 W4 Z2 L- ]8 f5 E
# e3 b: Q& G9 [( d; g( j( b# i7 K
Splash_first_Screen.rar
(544.6 KB, 下载次数: 1286)
( k2 \. V) L2 H! G) o/ \. @% [ L2 F2 V9 N: W8 [" X
+++2/3屏已放在在OEM包里,很容易定制,换个图片就好,不过要注意格式bmp/png。
5 s" _, e3 p: A2 P$ }$ N
6 C4 c) s y. B6 `/ R
% |! N1 H& g7 l2 I: X6 P
$ n# L- |9 c/ P4 x& h' k++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
" e5 f* @2 X* d# {! x- q
) }: E2 s: l8 @! i# f+ l' R$ u9 b* a
) X; @% q. T0 e, l下面放kitchen简明教程2 W9 i' ?: M) P5 [( M: L% p
% S( B# |8 c: J* Y9 w$ }, A% ^
Kitchen这东西,没有什么标准,谈不上什么规定,怎样顺手,怎样摆活,完全看个人喜好,ROM能出来就成。
/ r1 N. p9 s7 w' Z2 U6 b/ D 8 t+ O/ X6 q$ S3 K5 n( F
另外之所以是简明教程,一则本人并非行业内人士,班门弄斧会贻笑大方的,二来kitchen教程网上随便搜搜海一样,实在不需要我来续貂。不信?看这个7 _& t( r& m. m2 f3 D) B- T6 `
http://www.in189.com/viewthread.php?action=printable&tid=12929
+ t- z0 |' w0 h4 [. W N6 q- W上面那个网页我看着看着就吐血了,你们试试?4 w/ j+ m5 K" p. Q; r9 j6 T" {5 p
5 w* c) j) {9 h& h; ?
哈,言归正传,下面介绍Erviuskitchen( t. E& m4 @9 {+ a% @8 A+ [& w+ a
* _' O3 j$ b1 k) [
1 把dump(80多M)压缩文件解压,解压后有200多M
' ]7 j" K$ f1 d: X/ Y
9 o7 e8 U# [2 H2 m: B: e: d2 打开Erviuskitchen.exe,点Load Rom,选Hellketty -19216.erv,再点确定(这个Hellketty -19216.erv是ROM基本信息配置文件,可以手动修改这个配置文件)" Y4 p$ {: ~: I5 Z
. j* Q o9 e' t
3 }! Q2 q0 J$ P+ C# ]* |& @4 }( e3 a; ^, ]! \8 D# ~9 U$ k
------------------------------------------------------------------------心急的人可以直接跳去第7步-------------------------------------------------------------------------------- `' ]/ Z: |$ @ s+ c
+ ]* Z5 p9 d- x# e
3 这样kitchen 会根据记录在Hellketty-19216.erv中的信息自动去各个文件夹读取相关数据,之后主界面上会出现各个组成ROM的模块,大致分为XIP,OEM,SYS…之前讲过,做ROM没有固定规则的,比如我将manila OEM包放OEM类的文件夹里也是可以的,然后kitchen上就会显示manilaOEM包在OEM类里了。对XIP,OEM,SYS,ROM,CPL,SPL等等感到头大的童鞋请去前面的吐血网补课。
( g* @% D( V W3 ~9 Q2 U6 _& G8 p
) V1 e/ p) y$ L4 C/ [
" F% U: O+ z* c# V0 A3 G4 接着说,这些模块有windows系统自带的(比如之前出问题的那个wmp),palm公司OEM集成的(那个备份软件),自定义的OEM(比如那些有中文注释的),还有系统内核包等等。
, S8 H# f) T, m7 P# {/ g" [( j# {& l! X
0 J: R$ R. a) _( I& I$ ^( \% h5 初步了解了这些之后,就可以动手定制ROM了,双击任意模块就可以添加/卸载(绿色代表选上,灰色是不选,第一次接触kitchen的新手也不必紧张,Erviuskitchen有保护功能,有些系统内核包双击会有提示不能移除,所以放心去定制ROM好了,顶多做出来的ROM某些功能有缺陷,windows启动还是不成问题的。5 p7 r( [! a* h! w4 R+ U
; q. X% V) _* v' p! }
( J% w7 T! g1 J0 I# e- _6 接下来粗略讲讲OEM定制,OEM定制需要用到dsm/rgu/initflashfiles/option四大文件,两大软件cabmanager/GUIDgenerator,别嫌烦,容我娓娓道来….# A) D t. v7 [
7 P1 A9 _; b; v% ?( M; Q. B0 F v首先好消息是大部分cab文件都不需要initflashfiles/option,而制作dsm/rgu 用GUID generator随便搞搞就成,不是什么难事。
5 u( V; T1 w% r! V
' c" N9 T2 T" H* W$ J( j0 f2 O9 z( Q9 n7 @8 n& g
9 o; Y; C* t' C如果你从XDA弄到了CAB转OEM的软件,那更是丢进去再拿出来就能用了,什么都有了。 W( C1 c, F. Z- \9 y: B; L0 @# E/ k
即使碰到如PlumSIP梅花输入法这么变态的CAB文件(同名文件存在于不同文件夹中),也顶多加一个initflashfiles,至于那个Option.xml,原来是定位kitchen访问路径的,Erviuskitchen.exe比较智能,根本不需要Option.xml。
$ _. @6 V+ F: T* s
?0 g8 \6 A3 R: L- B D
. e) f/ h% K9 e, QOEM包制作小结:7 D# E; m i6 Z7 w+ A( i
" ]" H8 }% ^. R0 j
: L2 M( }+ E2 b0 N: e, {
Cab manager软件,CAB打包解包软件,解包时注意选择全部文件,然后点注册表,选导出(注意不是解压缩注册表,而是导出)
' M' M! \" O9 \% ~, N GUID Generator软件,GUID是全球唯一标识码,所以这个软件就是个算号器$ D0 P4 v2 D3 }1 i& n4 w
dsm 文件里的内容原生ROM里才有,自定义OEM包就随便新建一个txt,名字用GUID去算,然后将txt改成dsm就好
. }5 K7 x; R) D0 H! |. _ rgu需和dsm保持同名,里面存cabmanager导出的注册表信息
, |9 r8 J y6 ?+ L initflashfiles,定义安装OEM时每个文件的去向
0 T* ^9 A" Q- {1 v y( O8 B option.xml目前无用,没有它OEM包也能工作
E( ?% \- F2 S5 S; ^1 {
8 h/ _: @9 ^4 D2 d3 V; z2 ?8 [; k5 n
7 全部折腾完毕后点create rom,一根烟后到dump\RELEASE_PANT100里找到ruu_signed.nbh改成PANTIMG.NBH,开刷!
# m: D& V0 Q( c! e+ P9 |& P2 k7 e0 w) X$ o2 f1 k
+ d. |2 `7 M" B" x2 `8 再费个话,如果你手头有一些现成的ROM,可以点那个DUMP去分解ROM,分开后就可以制作基于你那个ROM的自定义系统了。% o- W0 f' r8 g: F& ` ^
- Y0 [3 `9 e! `5 P2 a+ D1 }6 v
' j+ F7 ?. M6 Q; X, ]: s% C
最后是该Kitchen的链接(21NOV09更新)
# s" P% y: [& L; HTreo Pro Erviuskitchen with OEM Package
! y4 ?7 t7 j; d1 l) y0 A- jhttp://www.rayfile.com/files/bf66e1ab-d524-11de-8b46-0014221b798a/$ E/ e( q- p S' y; g" ~: J
2 \+ [8 k1 ?, C% ?4 e[ Edited by apocalypse00039 on 2009-11-23 14:05 ] |
评分
-
查看全部评分
|