找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4129|回复: 30

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

[复制链接]
发表于 2009-8-16 22:57 | 显示全部楼层 |阅读模式
#!重要:请详细阅读完再操作;命令行操作有风险,虽然以下操作我已实践过已成功且对机器无害,但由于平台、系统、软件、输入准确性等差异,可能会导致机器不能正常工作,由此为您带来的损失请恕本人不负责任,如有疑问请参照源网站的文章+ y6 P9 p3 |/ \7 k/ t

$ ?! a4 ~, ~% {从webos-internals找到的一篇较安装patch的文章7 H8 m" N5 Q0 e) ~8 |
http://www.webos-internals.org/w ... nd_Applying_Patches/ c9 U# N& z1 v7 F- ]7 \8 d
目前虚拟键盘还是很雏形,不能切换数字、符号,也没有类似ip的按键放大,有兴趣的可以试试:2 u3 U9 A. m( S
以下安装是在1.1下进行:& Z. L9 D8 k' M: E- Y
具体步骤比较繁复,请先登录putty,然后耐心输入(可复制,然后左键到putty黏贴):; h/ \0 q  E9 b! p5 w6 F7 N! L) _
第一步:安装Optware2 U8 Q8 `. G# P0 H) v, e' ^
1.输入:
  1. cd /tmp" D4 v1 c+ B5 c$ }4 H& ]9 K
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh4 }$ v  O# k* K, d" T( ]" p
  3. sh optware-bootstrap.sh
    5 y$ N7 ~2 ^$ N4 T# t
  4. source /etc/profile.d/optware
复制代码
2. 根据提示创建sudo账号和密码, 在安装GIT的时候等待比较长,请耐心
# K" W7 S3 k; @0 E9 W4 J3. 安装Quillt
  1. cd /tmp" O$ R- O! a+ r: _5 x4 r$ }
  2. wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh- T9 n5 p  F% h3 n3 w" D
  3. sh quilt-bootstrap.sh
复制代码
第二步:安装PATCH4 D* d, H- y+ K4 P- z8 W- H
1.在线导入补丁
  1. cd /opt/src/modifications
      Z# l6 g8 R, m
  2. git pull
复制代码
然后输入
  1. sudo vi /opt/src/modifications/.git/config
复制代码
看看其中[branch "master"]一段是否与下面一致
  1. [branch "master"]& u* F" X( H: R; T! C: L
  2. remote = origin
    2 I9 h; K0 B6 a1 W. t* }2 P, p
  3. merge = refs/heads/master
复制代码
如一致,可退出编辑状态(按键盘ESC键,然后输入:q!,即冒号q感叹号)
8 j6 v9 C" g! G+ |2. 列出刚才在线导入的所有补丁,输入
  1. find /opt/src/modifications -name *.patch
复制代码
这里列了若干补丁程序,其中包括虚拟键盘。

  1. - N/ A0 d" @& Y. V- ]6 R
  2. /frameworks/add-onscreen-keyboard.patch 虚拟键盘$ v# `. b2 R1 q" T: U0 [  g  ]( L
  3. /clock/hidden-clock.patch 隐藏的时钟样式- i* L' Y* v$ `6 l& z% z
  4. /soundsandalerts/message-tone-sounds-and-alerts.patch 短信音和闹钟铃音补丁7 T8 D3 Y# O% V' x! r$ j. ^/ U; R
  5. /luna/more_icons_per_row.patch 每行显示更多的图标- {1 _, H! \8 ~5 A$ s
  6. /luna/quiet-powerd-messages.patch  全屏短信7 y& p7 f, K5 m" v
  7. /luna/enable-dev-mode-icon.patch 开启开发者模式图标3 k3 z9 H2 `) [
  8. /luna/disable-charging-alert-sound.patch  关闭充电提示音
    / j6 V3 _; y$ K5 u/ B& h1 w: x
  9. /luna/show-actual-battery-percent.patch 显示真实百分比的电量
    . m# g9 j5 V5 M9 e
  10. /camera/capture_with_volume_keys.patch  将音量键定义拍照键" I/ Y5 U7 s. d. ^+ A" B/ H1 T
  11. /tasks/new-task-details.patch 新任务信息显示
    2 {: C; @: ~' n0 i( v
  12. /messaging/message-forwarding.patch 信息转发补丁7 Q# j9 C! {+ \* w. m0 B0 c
  13. /messaging/messaging-sounds.patch 信息铃音补丁$ g5 u0 [4 I+ r) J( Y+ f" s
  14. /browser/enable-browser-downloads.patch 让浏览器可下载文件
    2 ?2 R% S3 r4 Z4 L
  15. /calendar/default-to-month-view.patch 日历默认按月显示
    2 i4 }9 t. V, g4 \' j
  16. /calendar/default-to-week-view.patch 日历默认按周显示8 \4 z/ {2 f! X* V6 q; k
  17. /musicplayer/bookmark.patch 音乐播放器书签补丁
    5 C# _/ z& c4 s& ^) |* J( b
  18. /phone/phone-enable-roam-only.patch 开启手机的 ROAM ONLY 模式
    7 I2 C/ s6 W9 i2 K* D& J. a( o
  19. /screenlock/longer_standby_times.patch ?????并非延长待机时间
    : |6 u% P4 _6 h$ z3 @$ Z- G
  20. /phoneprefs/roam-control.patch 开启roam控制
    : I; F2 `) s5 {% T
  21. /amazonstore/amazon_evdo.patch 通过evdo可访问amazon下载MP3
    , }2 Y) b- y' t$ |# B
  22. /email/prompt-for-ipk-installation.patch 快速安装ipk
    ! K, }# ~  ^& Q6 P( P
  23. /email/enable-landscape-email.patch  邮件界面可以横屏(不兼容1.1系统)! ?7 W9 A  }7 o6 ]
  24. /applauncher/add-delete-pages-in-the-launcher.patch ???
复制代码
3.安装补丁(以上的操作只需运行一次即可,而安装补丁是需要每次都按以下步骤执行一遍的)
# y' A. O! K: Z% o" t以上补丁的安装格式为(勿输入双引号):
  1. cd / $ }$ C6 A( V" ?9 u
  2. quilt import /opt/src/modifications/以上补丁的完整路径及文件名
复制代码
例如你要安装虚拟键盘,根据上表,路径及文件名为:/frameworks/add-onscreen-keyboard.patch,  i9 Q) r. ~( y; m0 f  p
则完整命令为:
  1. quilt import /opt/src/modifications/frameworks/add-onscreen-keyboard.patch
复制代码
然后,接着输入:
  1. quilt push -a$ V) V( \# _0 x: X+ F  X" m
  2. stop LunaSysMgr && start LunaSysMgr
    " n- M  \8 e0 W/ _7 f" N5 N& o
  3. reboot
复制代码
重启后补丁生效
3 J4 H# z3 X1 L3 e4 g( p4.卸载补丁
; A) z: p% `1 g  D* `2 W) P! x还未研究出来怎么卸载单一补丁,以下卸载所有补丁的命令
  1. cd /9 g, P; ?# k) \; f
  2. quilt pop -a
    4 F; c# U, Q3 k5 _) t: G7 m
  3. stop LunaSysMgr && start LunaSysMgr
复制代码
然后会自动重启palm,补丁就卸载了
& Y6 E1 Y0 s0 b3 M& `) ?- q  j1 V% j/ I1 G
[ 本帖最后由 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 | 显示全部楼层

% Z  I. j& W! ?www.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 | 显示全部楼层
现在这个教程,很清晰了啊。谢谢楼主啊!
6 y* D  j4 F* G2 G3 W1 y0 }1 e6 [8 n& k" @, f/ P8 _0 f
用一下虚拟键盘看看
回复 支持 反对

使用道具 举报

发表于 2009-8-19 11:18 | 显示全部楼层
2.在线导入补丁 1 H7 T5 x- x) u! d) o% w6 `$ l8 g
    git pull
& s$ B4 t* J, f3 Q) P# X4 t执行后提示如下:/bin/sh: git : not found0 v& t6 l* f- A& j

. j" W" ?4 R  M8 q; {6 gsudo vi /opt/src/modifications/.git/config
( [! w& u2 K: ~  d: `& t执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-19 18:51 | 显示全部楼层
原帖由 hdyong 于 2009-8-19 11:18 发表
1 H3 L* k) d# T6 J+ C2.在线导入补丁
+ {; M5 H. c- {% X    git pull
; t( ?% u  p3 ]: g3 t' {执行后提示如下:/bin/sh: git : not found1 h+ D+ U2 z" }; b: {
8 C% Q1 n9 C4 [) H8 S( \1 k
sudo vi /opt/src/modifications/.git/config
8 u+ p* F" v9 Y: F% Z; Z执行后提示如下:/bin/sh: sudo : not found

/ A. A& g* ]0 [5 S/ d$ S# A0 U4 m/ x* _' r7 u5 b8 @- o9 W, x
做了第一步了吗?sudo要安装optware和quilt才有的
回复 支持 反对

使用道具 举报

发表于 2009-8-20 06:33 | 显示全部楼层
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh% `, y: i: t* C8 X
这条命令的时候,它就提示:wget: bad address 'gitorious.org'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 07:39 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 06:33 发表 8 O- y! w, d' i" y( x! I
为什么我在输入wget http://gitorious.org/webos-inter ... ptware-bootstrap.sh7 ~+ S# l; Y  Y7 R; x1 }; m
这条命令的时候,它就提示:wget: bad address 'gitorious.org'

4 ~- G- a/ ~& T, i2 o/ g
' v2 I, I' U( h8 a' I, Y我试了一下没问题,你确认你的网络连接没问题?

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-20 07:45 | 显示全部楼层
原帖由 qinray 于 2009-8-17 13:19 发表 # F9 V) _7 p* w/ u5 y9 Z! {
- \( @9 L& \0 D) z# d& o4 T
www.webos-internals.org 很多东西的, 推荐经常去转转.

8 J) ^; T5 }# S4 c# V5 L- S; l% y

7 S, D$ o: @7 ~2 |. ]$ p确实有不少好东西啊!
回复 支持 反对

使用道具 举报

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

回复 18楼 erices 的帖子

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

使用道具 举报

发表于 2009-8-20 09:02 | 显示全部楼层
原帖由 erices 于 2009-8-19 18:51 发表
- ]. p  }5 C) ^" }2 S做了第一步了吗?sudo要安装optware和quilt才有的
1 v- R: g* ]( X+ u

1 _6 J; d  K6 y4 g. Q第一步是做了的,用户名和密码都输入了。wifi也没有问题, @+ z: I4 Q( d" Q2 a& y3 h
, `. \8 F% v% w) u" W# z) X; @7 E
执行这条find /opt/src/modifications -name *.patch
) G) P1 y, G3 R( O' p+ t7 r可以把补丁全列出来
回复 支持 反对

使用道具 举报

发表于 2009-8-20 09:24 | 显示全部楼层
要每装一个补丁重启一次么?
3 b; G0 o0 v3 p  G$ _能不能全部装完再重启?
回复 支持 反对

使用道具 举报

发表于 2009-8-20 21:00 | 显示全部楼层
第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
+ v7 v. B. @/ r- q* z在线导入补丁跟hdyong老兄一样情况( p! L0 |7 T! b6 J- z
    git pull 8 W+ H' l+ B- o1 z5 l  G
执行后提示如下:/bin/sh: git : not found! c8 Y9 }! x9 I5 T
sudo vi /opt/src/modifications/.git/config
, E7 M% i4 B9 F, O5 k2 j执行后提示如下:/bin/sh: sudo : not found
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-21 11:54 | 显示全部楼层
原帖由 ch820605 于 2009-8-20 21:00 发表
/ i& U3 ~, ]/ g5 i" H. k! n第一步的3安装Quillt跟第二步的1安装patch补丁管理程序 的命令完全一样,是不是搞错了。
7 r5 d# g8 J2 }  O! Q6 W9 F在线导入补丁跟hdyong老兄一样情况
4 K4 D) k+ I1 L8 \( M+ R. }- R" @    git pull
0 e' ^+ g* v, X- b& A" u. y执行后提示如下:/bin/sh: git : not found
* L* N2 g  A' G  I/ Y6 p8 Bsudo vi /opt/src/modifica ...
& [* M! U! R* r: }7 ^: f1 Y, r* X& _
$ l: S  l: Y+ k" h2 R) G
那是你没装optware和Quillt,当然是没有git和sudo命令了
回复 支持 反对

使用道具 举报

发表于 2009-8-21 12:50 | 显示全部楼层
在这一步时卡在这了,不知道是还在运行不是已经死掉了,老大们帮我看看,这状态已经快十五分钟了.
$ ~1 W2 J; D! ?$ Q7 W% a9 m  x' Z; W

: j+ f: s; [: {/ O9 d+ U( r
3 O* L7 o& `& T. B" u* g我直接关了,再重新来过,就这样了:
9 I8 U2 j3 Q+ Y& L4 [- ]* [% B5 y; Y8 Y' e) B' q/ C
- ^# l8 {" B7 S% l' \2 [
重启机器后以上问题解决,然后进行第二步第1节,又出现如下问题:
! g6 c: {: s) ?( o# B7 I. ?
" C% z  ]" ]. o5 `, \0 l  z0 p[ 本帖最后由 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
复制代码
+ F9 C$ X: q9 B  ]
[ 本帖最后由 differ 于 2009-8-21 13:30 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-8-21 13:38 | 显示全部楼层
原帖由 differ 于 2009-8-21 13:22 发表 ; ?9 A( _$ e$ T" |% p$ P
是你刚才下载quilt-bootstrap.shwget http://gitorious.org/webos-inter ... /quilt-bootstrap.sh没有完成,再次下载提示该文件已存在,你可以执行续传下载wget -c http://gitorious.org/ ...

7 {0 [" J+ B5 i7 K* `: A2 p0 d非常感谢,这个问题已经解决,但在第二步出现了问题.
8 m1 b' }4 Y: U+ g1 U, f6 Z

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:20 | 显示全部楼层
无论安装哪个补丁,一律现出:: w% M8 |- n( k2 f9 x: ?- R

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-8-21 20:52 | 显示全部楼层
同楼上的现象一样
; ?5 q: o9 v9 s# R1 a, c" p# W( Q5 P& s怎么也安装不上去
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-8-26 01:16 | 显示全部楼层
删除单一补丁的方法:4 ]' Q* T: x8 o- D2 j* Y
* O4 i3 h  u! ^" Q7 X' \
quilt series 看已安装的补丁
2 ~$ S* L+ |8 G$ ]+ Jquilt delete <patch name>  删除补丁; I6 _  O0 M/ k* T1 Q
* H* ?2 i! l3 G6 U: F/ B
例子, 删除让浏览器可下载文件的补丁, F; w$ [! k8 u: D2 j4 T( j
root@castle:/# quilt delete /opt/src/patches/enable-browser-downloads.patch
+ G- Q$ p+ C' |4 ?Removed patch /opt/src/patches/enable-browser-downloads.patch
0 D. H7 |. p0 G* l# @7 |1 R
+ `0 e, y) \& n6 ]1 x! O+ Y[ 本帖最后由 y2k2007 于 2009-8-26 01:30 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 02:31 , Processed in 0.350275 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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