|
更新日志% c2 q2 \: }) m- m- z1 @0 W
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++0 j9 [' P$ O' n. m7 l
22NOV09更新
5 m1 w, Z$ l9 G+ {; u3 w; J Y 1 更新一个囧囧有神的待机时间/日期显示) n; k! x3 r# [
21NOV09更新9 P# }9 h; m' B
# r, a( R' W: o3 D' {# M 1 windows media player 和photo&video viewer 故障排除,OEM包现已正常
; E6 w0 P. T6 ?$ Z) Z( C 2 manila OEM小幅更新,现支持中文短信多行显示
; \7 |, u3 _- U$ B5 m 3 增加开机1/2/3屏刷写OEM- J% t1 C8 |# H; L$ f5 i9 t
- _& a& o8 }5 T. m# K6 A16NOV09更新
' v3 I- Q9 C M( y
5 U5 C N! C3 { 1 PlumSIP 6.1梅花输入法OEM包
& F3 K( U8 }' Z/ r
' R& S0 u: v! m8 w: [) ~7 S
4 `5 C2 H6 ?7 Y. i3 H3 {++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++5 V9 @, a: a% |: o' b2 a, M9 C# z- |! G
本次发布的kitchen是由美国佬nightraven在XDA上发布的,我拿到手后导出(没错,的确是导出)到英文雅黑精简ROM文件夹,并增加了几个OEM包后制作而成的。, x9 k7 G, b6 G% s6 K; g) Y ~
, q0 S* F( e. f j
现有OEM包集成列表9 y3 c, c* L: {
P% r2 l, l' \* I: |
Tweak
: d- C" e- u4 L- B% @/ \ GZiti_ClearType9 x9 P; n0 u, ^) V7 K
Ziti_YaHei
4 y- V( a: H9 W9 Q- \ m: ~; d* [1 |NetCF3.5( P7 B' k& x& p+ j" q3 I
HK_Battery_Replace_Volume5 C4 u* n6 P# t* F) i( s
HK_Manila Square320_128DPI( L+ G, I3 a I4 \2 [# c
HK_Personalize
5 _# e3 Y% H* D+ y$ O. ~( I" ]HK_PlumSIP6_PalmTreoPro* N8 V6 B) \1 B
HK_TaskManager_Show
1 n( y8 y) G- _2 U eHK_WM6.5_BatteryIndicator% l% U* V( W9 r2 u7 g$ }4 o" N
- A( U8 ]% _- ~# W! y8 o
* q2 W( t- D5 m. m6 q0 W# _/ J上一版ROM有这样或那样的问题,我都在这一版中做了相应的更新,基本已无大碍,兄弟们放心下载。
5 r: J) g: X+ q$ ^7 [5 F0 H7 U" _$ i9 i4 S9 r
此次放的是kitchen,下到手后点create rom,一根烟功夫ROM就到手了,所以我就不单独放ROM了。
; ?8 P* a+ I1 S4 J$ X( v) k: e( L n6 T
0 d( E+ _/ C9 Y, L: v
祝各位DIY愉快!, |' g' t9 Y5 D6 ~1 h, L& O; m
- t7 H9 u6 {2 n8 q
( Z* z8 d7 ?) F: x9 s3 I# r7 ~: a
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 p7 I" Q* X T
7 U- }4 t. S. U+ C3 O. n' j$ X5 u" [7 X8 I3 Z$ N" a; u
I.kitchen
* n- ?: E. j( w$ H5 m首先介绍kitchen,该kitchen是基于ervius Visual bepe’ kitchen的基础上制作的,是XDA上一帮人捣鼓批量制作ROM的最新产物。* k' O$ x6 {. k2 n" U
有兴趣可以去XDA下载原版; }" U' o( c, \/ r) q+ M
http://forum.xda-developers.com/showthread.php?t=583685
; s; |: P r' S* F4 V U) H) y0 T# N7 @% H* G8 U% w& |* E9 i
和很多高度集成化开发软件类似,Erviuskitchen在反编译ROM的理念上较之前的buildOS先进了不少。$ ?1 o1 c( M4 ^
& ?- P7 k+ U5 Z, D/ gbuildOS是面向kitchen的,ROM只是配角,形象一点说,ROM反编译的成功与否是要看kitchen脸色的。
. T: L0 y! D* j( k而Erviuskitchen在遇到一个非自身生成的ROM时,则是连根拔起,将所有反编译ROM需要的软件全部搬家到ROM所在的文件夹,完全面向ROM,尽最大能力为ROM服务。9 d% G8 f6 q: b
这样做的好处当然是方便用户,而且更傻瓜了。例如像本人这种小白,也能用Erviuskitchen反编译非Erviuskitchen自身生成的ROM了。; @- g% i7 C( j7 g
& U- c5 C/ D ?; Y废话了一通,中心思想是buildOS是牛逼人士用的,咱是小白,不想看到满屏的1010101代码乱飞。5 s5 F) o w# m t) ]+ V1 Z8 [& U
7 G( M: {/ f0 ]' D& O. r
3 }( Q, {% l( I9 h& ]' s$ NII.ROM
7 q: G: n; g0 N4 \2 J# A n2 N' M我选的ROM是henryapple贴出来的GSMWM6.1 WWE,9 p. l; e* `* ~% @) x: K
http://www.treo8.com/bbs/thread-142347-1-1.html$ o. q. P3 i: \% Y
" R" Z- j. L% o T) K" W& D* X
更新了之前luwisyark发现的部分问题,现在windows media player和photo&video viewer都可以正常工作,故障原因是几个SYS的关联文件缺失~
$ w F0 ^2 h8 }- ~" i; X% g! G; y
这两个windows自带的基本功能都会出问题,寒一个~5 C9 R+ R" V) a0 M; K
' @: M6 m2 O8 z! M/ g
在此深表感谢!
) ], p [9 i {) @$ l J2 Y8 t& r% n
0 K: V. n8 s+ S' XIII.OEM5 _- }/ D9 q7 L+ t
接下来是自己集成的一些OEM包5 J) y7 @! `+ p+ O2 k* X' y
7 c" g4 A Q9 u, G--首先是在128DPI下正常工作的Manila2D Square320, HTC版本号1.0.1818.3719,目前已支持中文短信联系人显示,如您感兴趣,可去Manila那一贴了解详细内容。, i5 R8 g6 {/ r$ f
http://www.treo8.com/bbs/thread-135279-2-2.html4 s A1 L! p3 s6 i3 i% Z
2 c) }4 e* k2 r$ P4 W--另外把原来那个WM6.5电量加了上来,同时集成了由于安装Manila而消失的TaskManager。% w. `* u/ {" p; C* l' i; n1 r
5 Q) A- H `- U- y, I% ^$ B
! _. }& V& h% Y! D2 X$ D
现在的样子如下图所示
6 @, U% q( n* B8 w/ n; o9 d0 G$ ]
$ h6 l l' M) J4 X1 K' V& m
) S: M/ p7 z( ^* y' S
" y( h" V5 Z% Z& v( I
0 k! `8 j. ^# m6 I' I) ]4 a--下一个是梅花输入法,现已集成到OEM里,启动正常,我已出舱,感觉良好。。。. `+ s6 D6 R: O( F" W7 d6 G) M4 f9 _' q
! i( |" i }. F1 n! @5 s. U2 r2 c. b3 h' T
--接着是刷开机1/2/3屏,以及更换待机时间/日期显示1 s3 Y1 `+ Y6 S1 v, b+ C
) o/ c; q. o- G+ [( W4 K
第一屏乃是参考treo8刷屏第一人yxoasis的帖子刷写的。$ }5 T5 e' R6 |1 }% ^
想了解关老爷夜读春秋splash的请点以下链接. L2 Q- }5 Y) l3 p
http://www.treo8.com/bbs/thread-134962-1-5.html3 |2 \: \! m& g$ F( w% G, f# z/ {
! B7 {6 _3 l; r
由于他的刷写最后要用到buildOS,前面我说了,那个操作性太强,用不来,所以我
0 N) Y% A6 N* {5 r5 o! c. m Q把HTC ROM TOOL给拿出来了,那是一个很小的软件,我给放到MyTools\Hellketty_Tools\Splash1里了,这样以后如只想刷屏,光用它就成。
6 e9 n+ p& W! l2 V, ]/ o( B由于yxoasis的帖子里已经有了教程,所以我就不废话了,如实在不懂,splash1文件夹内有教程及做好的文件可以参考。
4 W: N, T! W. `6 L, T2 a" C2 I5 K: R$ q% t/ P" m; v
2 ` }$ Y! k4 n& i0 r4 }2 j& K9 I. o2 J% u
+++囧囧有神的待机时间/日期显示,想换的人直接把SdmMainDateNo.bmp和SdmMainTimeNo.bmp两个文件放入HK_Personalize的OEM包内就行了。
, ]1 e9 K$ H) F; S' c) i0 G8 `
- l' z3 k% T' o: J i
Date&Time.rar
(23.42 KB, 下载次数: 1296)
: I5 W* D2 U" h8 A" p Z
1 O6 c- ~- G- Q+ A
+++第一屏的素材
& F2 _; ^" Y$ R
$ F0 i7 M* ^& P& l* {. M% {5 z' S1 W+ f9 `' _0 G" j! g
Splash_first_Screen.rar
(544.6 KB, 下载次数: 1319)
' a a8 @/ m3 ~0 d3 x, b
7 i, @) G8 r3 Z4 X8 d
+++2/3屏已放在在OEM包里,很容易定制,换个图片就好,不过要注意格式bmp/png。8 {1 l+ o6 k: Z+ r9 l" W
3 P' o7 ~2 l3 C8 @
% \9 X4 R8 ], S7 V) s4 F5 h( T' U# O& ~
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9 [0 O' v( Y. j7 N# l' O# Z2 i$ c
& }8 A3 n+ e: Q3 Y1 C6 Z
* b# \, [9 h" B3 @6 }! {4 H: c下面放kitchen简明教程
: L2 g) b! E. T- [ ! x8 [% j! i# S5 r+ {/ [
Kitchen这东西,没有什么标准,谈不上什么规定,怎样顺手,怎样摆活,完全看个人喜好,ROM能出来就成。3 V$ w: r/ E5 H+ V- J2 h5 D
- v- V3 m8 B1 k9 X- p3 P) n
另外之所以是简明教程,一则本人并非行业内人士,班门弄斧会贻笑大方的,二来kitchen教程网上随便搜搜海一样,实在不需要我来续貂。不信?看这个
7 g$ p5 ^9 O8 ]$ z9 d# v3 ghttp://www.in189.com/viewthread.php?action=printable&tid=12929
( q% E. M" F+ c' c上面那个网页我看着看着就吐血了,你们试试?
4 ?0 s. d( _1 d) B. W
! v/ ?/ O5 a1 F( I' e7 U3 l6 z哈,言归正传,下面介绍Erviuskitchen
* I! x$ n/ ~ F# J/ o; X5 C) S9 J# H. W- |6 H+ X$ h
1 把dump(80多M)压缩文件解压,解压后有200多M9 \4 Y' `( v1 G6 Z
" J# `) M# I& w1 a
2 打开Erviuskitchen.exe,点Load Rom,选Hellketty -19216.erv,再点确定(这个Hellketty -19216.erv是ROM基本信息配置文件,可以手动修改这个配置文件)
' q2 j2 g: j0 |% z0 L
' X; M1 P5 F. m2 L% c6 D
6 H& Q5 W# E; H+ G% o) z2 R" c
' v9 e u1 y2 m% t8 i------------------------------------------------------------------------心急的人可以直接跳去第7步--------------------------------------------------------------------------------9 r: l7 t4 ^+ m. h
- O- I t1 R+ L& B
3 这样kitchen 会根据记录在Hellketty-19216.erv中的信息自动去各个文件夹读取相关数据,之后主界面上会出现各个组成ROM的模块,大致分为XIP,OEM,SYS…之前讲过,做ROM没有固定规则的,比如我将manila OEM包放OEM类的文件夹里也是可以的,然后kitchen上就会显示manilaOEM包在OEM类里了。对XIP,OEM,SYS,ROM,CPL,SPL等等感到头大的童鞋请去前面的吐血网补课。$ t/ {) h) o3 ^
+ r' T. o! x8 y o) p% K' f. }" \- V, }9 @ w% r& V; [
4 接着说,这些模块有windows系统自带的(比如之前出问题的那个wmp),palm公司OEM集成的(那个备份软件),自定义的OEM(比如那些有中文注释的),还有系统内核包等等。9 v# X8 ~+ A" D6 ]9 J. {
" W" C+ k2 t. [! t, i" }0 Z" {
( n' k0 ]' ^" \, J! ~ h5 初步了解了这些之后,就可以动手定制ROM了,双击任意模块就可以添加/卸载(绿色代表选上,灰色是不选,第一次接触kitchen的新手也不必紧张,Erviuskitchen有保护功能,有些系统内核包双击会有提示不能移除,所以放心去定制ROM好了,顶多做出来的ROM某些功能有缺陷,windows启动还是不成问题的。. {) s3 t* s; Z' i# s5 Z
4 w5 ^9 K; R9 V" c) e( s$ u4 A- t
0 E1 {, p& e% V& ~5 t8 j6 接下来粗略讲讲OEM定制,OEM定制需要用到dsm/rgu/initflashfiles/option四大文件,两大软件cabmanager/GUIDgenerator,别嫌烦,容我娓娓道来….) u7 y3 O! a0 v' Z' x: A
o' P& C! `" {: t首先好消息是大部分cab文件都不需要initflashfiles/option,而制作dsm/rgu 用GUID generator随便搞搞就成,不是什么难事。, d' w0 f @* ^- ]7 w3 X2 f& ]# f/ q
& f! v8 Q" F, b. j7 T1 d1 z p6 |3 U9 ?6 E3 P
; M7 Q8 N0 K0 y) x
如果你从XDA弄到了CAB转OEM的软件,那更是丢进去再拿出来就能用了,什么都有了。1 h; p0 u" v6 b& h1 k! O% ]1 x
即使碰到如PlumSIP梅花输入法这么变态的CAB文件(同名文件存在于不同文件夹中),也顶多加一个initflashfiles,至于那个Option.xml,原来是定位kitchen访问路径的,Erviuskitchen.exe比较智能,根本不需要Option.xml。
: C# @0 F1 }0 j; d3 A; M# Z$ N+ h
9 @' ^$ I0 B' J, y0 t% _# f9 I, s5 s4 u4 S
OEM包制作小结:* e5 H, k4 L: M% `- c" x
$ Z! }+ R# T8 Y4 t9 p
" I2 @' j- L7 r" l, F Cab manager软件,CAB打包解包软件,解包时注意选择全部文件,然后点注册表,选导出(注意不是解压缩注册表,而是导出)
) `! P* |% M; H GUID Generator软件,GUID是全球唯一标识码,所以这个软件就是个算号器6 T( i' X, o' _9 c# W( U G! p
dsm 文件里的内容原生ROM里才有,自定义OEM包就随便新建一个txt,名字用GUID去算,然后将txt改成dsm就好4 x! P7 H/ w% \ z* G6 T( m
rgu需和dsm保持同名,里面存cabmanager导出的注册表信息: L. C4 V: _$ R, g4 g% g& `
initflashfiles,定义安装OEM时每个文件的去向
! `6 Z C9 W! `0 S4 f option.xml目前无用,没有它OEM包也能工作- q6 `( T+ g1 k( ]
- Z& }, A! Q h+ P
2 o. l N O& J- q4 e3 T% G7 全部折腾完毕后点create rom,一根烟后到dump\RELEASE_PANT100里找到ruu_signed.nbh改成PANTIMG.NBH,开刷!
7 J7 R1 @& a6 c' Q" H
0 A% t! x; U$ g* L& q, y% m) F! v* \4 K: d( P
8 再费个话,如果你手头有一些现成的ROM,可以点那个DUMP去分解ROM,分开后就可以制作基于你那个ROM的自定义系统了。* ?8 n% V" Z8 m, g8 ^
7 E3 N0 \" [$ _
; Z7 D' S- `: S
最后是该Kitchen的链接(21NOV09更新)7 G& {7 G- D5 K( V: }
Treo Pro Erviuskitchen with OEM Package
$ @% B* _& D3 {; E0 `8 v% `http://www.rayfile.com/files/bf66e1ab-d524-11de-8b46-0014221b798a/
; d% b# R, T- f
* C- h! Z7 G0 l% B0 \. Q0 [5 k[ Edited by apocalypse00039 on 2009-11-23 14:05 ] |
评分
-
查看全部评分
|