找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4212|回复: 30

[软件及汉化] WEBOS 各种功能优化补丁的安装指南

[复制链接]
发表于 2009-8-16 22:57 | 显示全部楼层 |阅读模式
#!重要:请详细阅读完再操作;命令行操作有风险,虽然以下操作我已实践过已成功且对机器无害,但由于平台、系统、软件、输入准确性等差异,可能会导致机器不能正常工作,由此为您带来的损失请恕本人不负责任,如有疑问请参照源网站的文章
3 o, g( P" P9 k) y9 \; `8 Y3 P; |' m) f# _: s6 d% `! i
从webos-internals找到的一篇较安装patch的文章
6 }( o, r3 L+ m/ f) v# N% I6 phttp://www.webos-internals.org/w ... nd_Applying_Patches5 y  P9 b: A0 E
目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:( T: z* g. c8 w+ E* F% Y
以下安装是在1.1下进行:, T  _1 K. a4 y6 i) U
具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):: i4 D1 J% `9 f- I# [- W
第一步:安装Optware/ m9 \$ z6 I6 y
1.输入:
  1. cd /tmp
    ' F. a8 a& e8 ]( c
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh
    ; @7 Z, \2 U# l1 j, I
  3. sh optware-bootstrap.sh6 w3 Q! o  d, V; c+ T3 d
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心
; V0 A$ ~- j+ ~4 b: J, X  c3. 安装Quillt
  1. cd /tmp
    ; X2 ^1 G. z$ H
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
    0 a: D' U# D9 w
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH7 W4 Y. ?0 b* c! P* d
1.在线导入补丁
  1. cd /opt/src/modifications. Y; Q. L9 h, k: T
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]( ?+ p3 Y, M- s0 K3 [9 ~
  2. remote = origin. R. D/ Y6 U: Z+ a! x; P! ]7 D
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)4 I" p: f# \4 c
2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。

  1.   Z; V1 q5 L7 N7 a5 {+ |- r& P
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘
    / c. o( G8 q. k& Q3 o
  3. /clock/hidden-clock.patch 隐藏的时钟样式
    . A& m/ i4 C* E8 U# ^) }. O8 g
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁
    2 c% A; \! ^1 U# d) N
  5. /luna/more_icons_per_row.patch 每行显示更多的图标
    8 C$ W! s0 k( A% y# s
  6. /luna/quiet-powerd-messages.patch  全屏短信9 @- `, @. ~6 ?+ R1 W" j
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标
    3 [0 [; K0 Y4 k4 M( b- e
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音; t7 n3 w, H  q% W. s; G: Q, W0 q. ]
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量- J$ v2 J6 ^( {& [5 P+ ^
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键0 j( r( n/ G# M, M2 ^
  11. /tasks/new-task-details.patch 新任务信息显示# u- h' f, z3 ?6 x3 s
  12. /messaging/message-forwarding.patch 信息转发补丁2 H) g: k( ]% Y; ?; Q1 k+ g
  13. /messaging/messaging-sounds.patch 信息铃音补丁5 ]4 G, S2 ?/ h3 z5 Z2 `/ b
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件3 U+ o: M6 U0 S: f; a4 F& C
  15. /calendar/default-to-month-view.patch 日历默认按月显示6 h- g1 E) T) F: a2 O, A3 j
  16. /calendar/default-to-week-view.patch 日历默认按周显示
    4 r+ x; x$ V' k: ~
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁
    % Q8 s) |7 z( G( \
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式
    2 X6 V+ c1 j2 {0 {% d
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间+ b3 p) J* w- ^; r- U6 w7 T  Q3 G/ D
  20. /phoneprefs/roam-control.patch 开启roam控制
    0 R: f5 R4 ^3 D0 K2 U3 t
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP3$ ?5 r7 ^7 \0 {8 v- U* R/ K" V, i) f
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk0 b) ?6 H# Z0 G4 I# b  F2 t$ N: q
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)/ Q! D4 p/ h7 z. `. v* O
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的)6 F# m0 d/ @& ~
以上补丁的安装格式为(勿输入双引号):
  1. cd /
    ! ?9 i7 a8 {: Q; I1 F! ]
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,
) i8 S0 n+ q7 f' o则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a
    % J. [8 g6 J/ H8 X, h3 R
  2. stop LunaSysMgr && start LunaSysMgr' f2 E( p, S; ^# i
  3. reboot
复制代码
重启后补丁生效2 I6 C7 T3 K. a9 p' {; z
4.卸载补丁
. L' _1 h; T2 p" Y. w3 W; h3 b还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd /
      s6 y+ t  B) ^9 V- }
  2. quilt pop -a
    ! s; J  X+ i* ~% K4 L
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了8 Z' z. Y$ U5 g# W  U) m
8 U: u# v8 R4 |3 f6 ^* J4 \
[ 本帖最后由 erices 于 2009-8-21 12:01 编辑 ]

评分

参与人数 1威望 +10 收起 理由
2b6c3d729918489 + 10

查看全部评分

回复

使用道具 举报

发表于 2009-8-16 23:04 | 显示全部楼层
先顶再慢慢研究。
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:08 | 显示全部楼层
有点儿麻烦,等完善了再弄吧,哎,最好是palm在下次更新的时候加入
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:15 | 显示全部楼层
有些补丁程序很不错呀
回复 支持 反对

使用道具 举报

发表于 2009-8-16 23:16 | 显示全部楼层
凭自己的水平看不懂也弄不懂,顶一下。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:32 | 显示全部楼层
顶先。
回复 支持 反对

使用道具 举报

发表于 2009-8-17 08:43 | 显示全部楼层
表示感谢!!
回复 支持 反对

使用道具 举报

发表于 2009-8-17 11:47 | 显示全部楼层
等完善了吧。我那机器刚星期六玩着玩着就变砖了。花了两天时间把他整回来,累死我了
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:19 | 显示全部楼层

) L) H* I0 v* i+ \/ \5 Z% Kwww.webos-internals.org 很多东西的, 推荐经常去转转.
回复 支持 反对

使用道具 举报

发表于 2009-8-17 13:38 | 显示全部楼层
貌似挺复杂的
回复 支持 反对

使用道具 举报

发表于 2009-8-17 14:04 | 显示全部楼层
这网站真能钻linux的webos
回复 支持 反对

使用道具 举报

发表于 2009-8-18 10:53 | 显示全部楼层
好东西啊LZ辛苦!
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:29 | 显示全部楼层
LZ麻烦把第二步的1,重新编辑下:)1
回复 支持 反对

使用道具 举报

发表于 2009-8-19 10:38 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!
2 |# H& s: |# g5 ^/ c2 [8 A# ~% z2 `
用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁 / o; y+ y# b4 O! e$ F
    git pull ! W' H) G, G; f5 H6 t  H9 \
执行后提示如下:/bin/sh: git : not found; w& l# \% L6 q1 V- @9 J% l7 c
- c4 q$ s' D/ u* }7 L
sudo vi /opt/src/modifications/.git/config
" b8 W$ Q& X. j( w, @9 Z7 o执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表
1 Z9 H6 o3 a4 w, X' M& k2.在线导入补丁 & s/ R0 o$ a- {) R* M2 S
    git pull , `/ r% X8 R' B# F' x
执行后提示如下:/bin/sh: git : not found+ x2 m% m( |5 ]& k8 X# v8 K9 ?4 Z

, l+ m/ y9 @8 b8 @  y1 l( l: qsudo vi /opt/src/modifications/.git/config. ^8 B. K$ s  u
执行后提示如下:/bin/sh: sudo : not found

. m# k$ l# b: k1 t
3 s/ [5 f; r" L7 i做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh
1 ^9 O% f  ?  B4 w这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表 2 P2 ^0 E' a( T+ c2 M& u% T. H
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh; _/ m- \' L: E; v
这条命令的时候,它就提示:wget: bad address 'gitorious.org'

3 a) [0 i# y3 v6 g" t6 H; D5 _' E! i! y* o' T5 @* l
我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表
# i$ P) d1 \+ {. N& i3 U2 n- P " x9 a7 ~% _( u# S  [$ a. }
www.webos-internals.org 很多东西的, 推荐经常去转转.
9 n+ R1 \# K2 c& K& y# o: U9 Z( N
2 J0 [# X6 Y/ u  K' m. f$ |7 b

( h- t& Q1 q0 _. n确实有不少好东西啊!
回复 支持 反对

使用道具 举报

发表于 2009-8-20 08:36 | 显示全部楼层

回复 18楼 erices 的帖子

需要先打开WIFI再操作吗?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表
" @3 F+ V0 D; w4 D3 C8 M做了第一步了吗?sudo要安装optware和quilt才有的
* y2 [& S" D' K$ K2 b6 [4 n2 I
! B6 f0 I% H, @/ g6 p
第一步是做了的,用户名和密码都输入了。wifi也没有问题
/ O5 j6 |! t$ n# x) N1 n: ^& \
. w7 o% F3 a! M6 \4 O) s! A5 @执行这条find /opt/src/modifications -name *.patch
7 ]! k% x0 h, v* ~  J可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?5 }  I5 s( |- w
能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。/ U( l+ M$ E) y# N
在线导入补丁跟hdyong老兄一样情况
+ }: G3 Z% o+ W6 u# [+ L0 b& Q    git pull
+ g5 f8 S: ~0 b5 L* N- r$ k执行后提示如下:/bin/sh: git : not found+ A9 u# \  U2 ~: O2 |
sudo vi /opt/src/modifications/.git/config) {  @* e" {' E2 F, s% W4 g4 X
执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表
' J1 \3 [- ]5 }( B第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
4 s. y7 d, d# K4 r7 {1 [* T0 l9 K/ v在线导入补丁跟hdyong老兄一样情况. Q: h8 F; ~" Q. z# I
    git pull # i# c5 q3 _2 W1 Q0 @
执行后提示如下:/bin/sh: git : not found( N$ F2 ?& X4 T9 O8 I) t6 G
sudo vi /opt/src/modifica ...

$ \1 Y" k, d, k( U( x5 e2 ~! g( u: I% S
那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.8 T: ~0 W  D! [. P( B

. L( V* h3 U/ p/ u; A: m2 f" t4 r2 \+ `8 h/ `+ ~% t. A
6 @* t9 W% Y5 y( }9 N' q+ ]
我直接关了,再重新来过,就这样了:
# x, Y7 X) U$ d: L1 O, `. A# |* L) n/ z7 |8 B+ T( _8 j# g5 B

" L& K% }; B7 B8 W3 C, R重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:
, K6 v: n2 Z2 y0 b" D9 c9 U, N, W
2 @5 I+ l3 E* R* K[ 本帖最后由 canghaiyike 于 2009-8-21 13:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:22 | 显示全部楼层
是你刚才下载quilt-bootstrap.sh
  1. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码
没有完成,再次下载提示该文件已存在,你可以执行续传下载
  1. wget -c http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
复制代码
+ w/ U) Z0 d1 ]
[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表
% O$ Q0 N$ m1 [4 \# l$ v! _是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...

/ R5 N' K* ~/ i2 c' q" u$ J; x非常感谢,这个问题已经解决,但在第二步出现了问题.$ P2 e, N6 Z% O$ M0 ^, H

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:
4 }7 ~( A$ z  b2 B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
2 f; Q: x3 e2 x怎么也安装不上去
回复 支持 反对

使用道具 举报

发表于 2009-8-23 13:13 | 显示全部楼层
顶上去,请高手帮忙解决下以上问题
回复 支持 反对

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:
9 ~3 |0 e! U  W/ K0 `1 n& |4 G) M
quilt series 看已安装的补丁
7 R% u1 p( H4 dquilt delete <patch name>  删除补丁. c( [, ]5 O# k* z. F
5 b! S# g' U2 P9 l4 m  j
例子, 删除让浏览器可下载文件的补丁! `% E3 E/ m4 F6 T
root@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch* M3 G8 {% ]7 p) _2 [  Q( l; W
Removed patch /opt/src/patches/enable-browser-downloads.patch! b2 Y7 N( P/ K% ~

) P% _& |6 [/ N4 Z[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-13 06:06 , Processed in 0.392703 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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