|
本帖最后由 jarryson 于 2011-10-31 22:01 编辑
! C6 G' e! E; y7 X6 \* h5 O/ O. k4 O- {) N( c* W* G
最近HP Veer 4G算是很火了,性价比真的是无敌了,这个配置,却只有600的价格,但是WebOS没接触过,而且HP也停止支持了,让很多人望而却步。虽然我觉得吧,WebOS没有死忠们说的那么好,但是也不差,比Android更像linux,目录结构,包管理都更像,开启开发者模式后就一Linux直接操作,非常舒服。操作方式,流畅度可能都强于Android,卡片式真的很有意思,很符合我们桌面习惯,手势操作也很有意思。只不过很多地方都不成熟,特别是中文支持。HP不再开发真是可惜了。幸亏很多地方可以打补丁或者安装第三方修改,不然那真悲剧了。- E3 a+ c" _. E+ C. S# R6 E2 `
6 _' x8 s- a6 G% F0 w1 _2 S1 V作为一个初学者,开始真的是摸不着门道,特别是WebOS功能并不完善,直接拿来当普通电话都成问题,因为可能来电,短信关联不上联系人。这就逼迫我查各种资料,花了好几天时间看论坛,找资料,于是从全新的原版系统开始介绍如何配置WebOS为一个符合我们习惯的系统。这里就从刷机开始,如下包含了很多一些技巧和心得。
3 S. D, i) L5 O; v' D5 p9 a" x; ?& C0 j B
: y9 G3 {0 J# b. a前言:不推荐大家不清楚就装一堆补丁,或者拿自己测试补丁是否可以用,用过linux的都知道patch这个命令,并不是那么智能,如果一个补丁只是部分匹配这个文件,那么patch会修改一部分剩余失败部分给予提示,这样造成了这个文件修改了一半,可能有一些问题。开始还是只刷那些声明可以使用在Veer系统上的。如果只是中文冲突,那还没关系,卸载就行了,因为只是涉及到语言包和源文件不匹配。& N: Y3 Z, o5 {5 c! J4 W
3 p9 G6 L( [" v+ M4 j9 W
" ^: P% t3 N4 Y1.刷机0 S. V3 R6 |. b" a3 l- L( \
我这里使用“andot”制作的《HP Veer ATT 2.1.2 纯净版 ROM(10月24日更新,配置WIFI激活,免发国际短信)》刷机包。6 k" I: {& o& _# v6 Z, I, E
过程简单说下:
% J2 [" b& }! s7 F9 D- 首先下载webosdoctorp160unaatt-2.1.2.jar和Java6安装程序,然后安装Java,64位win7就安装64位Java。
- 双击webosdoctorp160unaatt-2.1.2.jar,出现安装界面,选择English,然后一直Next,一个Next为灰色界面。
- 手机先关机,然后按住音量+键,连数据线开机,出现一个USB标志就OK了。然后安装程序界面的Next会为可用状态,点击它,然后开始刷机,8%的时候会出现一个ROM芯片的图标(很多人说是CPU图标,很明显不是嘛)。完成后会自动启动系统。
- 然后进入首次开机设置,选English和中文应该都是可以的,但是因为选了中文也不会出现中文,所以这里推荐选English。然后设置完语言后,最下面会有电话的图标,点击下面,会有一个菜单,这里为了能免流量免跨国短信,选Enable Wifi,设置你的Wifi,然后选Done,然后就进入设置profile的界面,新建或者登录profile,自动重启,刷机就完成了。
7 F6 ` @6 {7 e6 D v* R7 `8 {
8 T: {% T% ]" K; i7 u
r9 X* E+ A$ ^4 ?7 P0 j+ h" u3 z2.下载WebOS Quick Install
4 o$ k, k$ q$ }9 }其实这一步应该是最先进行的,安装完Jre6后,就应该使用WebOS Quick Install安装novacom驱动。最新版本WebOSQuickInstall-4.3.1.jar。- n5 v4 W* U6 R- N2 ]; U' e4 g
115下载:WebOSQuickInstall-4.3.1.jar
. [! p3 ^0 N. j
8 M; b) V j8 r5 [3 J
7 P9 X2 q4 Z6 ]( ~1 V3.开启开发模式0 u6 p9 i5 r% P& l$ W
待机界面输入webos20090606,会出现一个图标,点击,开启那唯一一个选项,然后完全重启一次,此时电脑上应该会提示找到novacom硬件,而且WQI也可以连上。此时可以使用WQI安装preware,这软件几乎是必备。! A8 J& G' J6 `; |1 {' T2 z; Z
* Z' x" X' q; s' I) o; V; a+ d
" j6 J! V3 ]& H( ^: ^! x8 s/ f* _4.安装中文语言包。
# `, D3 h/ S/ J. S- r更新:推荐语言包:http://bbs.zoopda.com/forum.php?mod=viewthread&tid=961194 t1 J. r) r. V
! K! l9 E# S! @7 c7 b! q
这里也是推荐这个刷机包自带的一个语言包。论坛里面的一个语言包安装后是无法卸载的,这个据说是可以卸载的(暂时没尝试,有机会试试看)。3 @* H. a9 l" Y; ]
7 Y9 q7 x6 u8 Y3 @7 s. h
直接通过WQI安装可能会遇到安装虽然成功,但是重启系统仍然没有中文的现象。这很可能是因为看似安装完成,但是其实没有成功,因为会有一个文件冲突。此时应该采用命令行方式安装,获取详细信息。* R z# d" i. z
- c" c9 P. x, Q0 [8 z- 使用U盘模式,或者选择WQI界面上的工具-发送文件功能,将com.palm.veer.languagepack.zh-cn_2.1.2_all.ipk发送到机器存储空间上,这个目录是/media/internal/。
- 然后选择WQI界面上的工具-Linux命令行,执行如下命令:
- ipkg install /media/internal/com.palm.veer.languagepack.zh-cn_2.1.2_all.ipk
复制代码 - 这是会看到一个错误提示,某某文件冲突了。删除或者重命名这个文件,使用rm命令,文件名和路径当初没有记录下来,希望有胖友提供。然后再次执行上面命令,就不会有错误了,重启,熟悉的中文界面就有了。没有的需要调整区域设置,里面应该会有中文简体选项了,顺便也需要将格式和电话号码调整成中国和中国(+86),否则来电和短信是不会显示联系人名称的。. X( D m$ ~- k( _9 v, `
/ D, P+ x; ^6 b# d$ P! q
3 O" w2 P9 u) `. u1 B) ]. o0 `5.安装calendar补丁) m" s7 y! G8 X9 o3 A; L9 a9 p. g
在进行常见设置之前,还是安装一下修复错误的补丁比较好。特别是自带的日历同步有些问题。
1 q2 t( Q3 x% u! l0 {1 p本来应该是安装google calendar sync behaviors这个补丁,但是不适合Veer,于是我找到原补丁英文帖子,发现有更新,支持最新3.0.4系统,也有2.1.2的Veer支持。
1 K& L) q2 s( m1 V* p- http://forums.precentral.net/webos-patches/286029-google-calendar-sync-behaviors-patch.html
- 115下载:google_sync_behaviorVEER212_1-4.patch
7 f9 I: |0 O& ?# E0 f 修改了后12个月前6个月同步,也可自行修改。原帖是4年和1年。拖入WQI安装。然后可以添加Google账户了。* |7 e/ C& U T X2 c% H
+ G. a d" }) \
D, c/ _7 O1 m% Z: i6.修改字体
V& g. T, o- r" A1 T选择一个你喜欢的简体中文字体,改名为HeiS_nb.ttf,繁体为HeiT_nb.ttf,通过WQI的工具-发送文件,或者internalz软件,放置到/usr/share/fonts/下覆盖同名文件。注重安全的可以通过linux命令行将这两个文件权限设置为644,也就是去掉可执行权限。
& h8 `% z- c, D" \4 {( G- o) `
, y& Q* W! Q* X有说法是小的字体更节省资源,我只能说基本没有影响,没有说字体全部加载到内存这种说法。更多的和更大的字体索引更慢,但是这种影响非常微乎其微。你想如果操作系统和字体设计者这种东西都没设计好,一个字体说改善系统速度,那么那些程序员可以去屎了。唯一有影响的是有限的主分区大小,但是默认不会将程序装到/usr下,所以也没多大关系。- W$ w/ h7 W- c; X7 V
* z8 [! _% s& O3 @
: N) O- C+ h- U7.修改时区
/ d2 O8 W: l3 o$ V; r进入日期和时间,关闭网络时间,和网络时区,都进行手动设置,貌似在国内这个是始终不成功的,而且还可以省电。
) b u4 H+ u/ [0 Z7 R
: `/ r6 R4 s6 O, O9 o2 `/ u7 v z* y4 F8 \
8.修改浏览器UA
- C: Y' W0 V; |' ^0 k' [0 H$ M由于WebOS支持比较少,有些网站可能不会默认开启移动页面。此时我们将浏览器UA设置成广泛支持的iPhone的UA基本可以得到最好的解决。4 p0 _9 W5 }# X4 p- \
http://bbs.zoopda.com/thread-87996-1-1.html
' E6 f$ Y: d" C: s# U- Q替换修改好的库文件到系统/usr/lib/目录下。
$ h" j+ w2 e2 P/ Z, S5 g; P115下载: LibWebkitLuna.so- N$ x7 l% Z! x; ?. `! O
. f9 s. v& g8 f' U" N: {( z
4 j' h' L) v8 x
9.删除不需要的系统程序如stk,help,修改程序名称,隐藏一些程序
8 Z$ C8 h: ?1 Q5 Ystk本身乱码用不了,帮助程序也无法显示,干脆删除,利用WQI的linux命令行,ipkg命令来删除系统软件。暂时只发现这两个程序没用,如果有程序清单,麻烦告知。
8 u: G+ K' B% Q
: C) w1 m8 H+ d3 { ~- 首先找到你要删除的软件全名,可以用*通配符来匹配,比如只知道包含stk这几个字符,那么就:
- ipkg list_installed *stk*
复制代码 - 找到后,使用如下命令删除
$ {, \, P4 w' y4 {3 d$ u9 c8 q如果你想要全中文的程序名称,可以通过修改程序目录下的appinfo.json里面的title字段,如果删除掉title字段,则为隐藏。注意保存要是utf8格式,否则是不会显示的。可以通过internalz来进行修改或者利用WQI的取得文件和发送文件功能取得这个文件并修改。记得如果是在windows下修改保存成utf8(no bom)编码,不要用记事本。
6 j) T3 I# A4 h0 R更正:正确的隐藏方式应该是添加一行,而非删除title行,否则卸载可能看不到。" H. Q8 g1 ]* y: e% ]5 I0 N8 O
+ K1 o& H' n+ D. j* L详细:http://bbs.zoopda.com/thread-90438-1-1.html0 u" [ Q4 T( a: ?9 n& i( j3 E
. O e; F6 f& F, x
# c- } o; H) D; T U3 Y10.安装internalz,filemgr无法下载) A; Y* d" h! i6 o( F/ C" v
前面提到多次的这个软件是个文件管理器,如Android下的RE管理器。需要在设置里面开启模式管理,以便修改系统文件,显示隐藏文件才可以看到中文目录。
5 }- ]5 p6 }, zfilemgr这个组件无法下载的情况,这里提供一下。- f# D5 B* Q8 S4 |8 \$ x" f" U
115下载:ca.canucksoftware.filemgr_2.0.7_all.ipk# K- K2 N2 a% x5 I
# k) i2 k. S! _2 y. n2 I! l
0 k3 g( x1 y( a# h11.减少日志生成
& A x9 A/ T: Q" G3 Q1 U, ]1 c8 k本来应该也算是系统优化设置,但是初次就设置了比较好,提高系统速度。
3 J8 }/ \! G6 q' U4 t4 a拨号界面输入#*5647#(GSM 系統 , 5647 = logs )或##5647#(CDMA 系統),按拨号键,点clear logs,清除一次log,然后选change logging levels,然后选最小记录。如果你想进一步减少日志,选择设置日志级别,一个一个设置“系统日志级别”下面所有的为NONE,不过没有多少必要。+ E! n; g8 P+ R1 x9 b4 @
* i# @6 }1 Y* y
3 w. W/ \- j$ A+ e4 z, I+ Q* T未完待续。。。如果觉得有帮助,希望大家给点鼓励。
4 k) j) O3 C& w# _7 I# ]# a. i! |' Y
/ b6 x- u& {; j% ^3 x5 ?6 R |
评分
-
查看全部评分
|